Package namespace.cloud.compute.v1beta
Class Compute.CreateInstanceRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.CreateInstanceRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
namespace.cloud.compute.v1beta.Compute.CreateInstanceRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Compute.CreateInstanceRequestOrBuilder
- Enclosing class:
Compute.CreateInstanceRequest
public static final class Compute.CreateInstanceRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
implements Compute.CreateInstanceRequestOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.CreateInstanceRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllApplications(Iterable<? extends Compute.ApplicationRequest> values) Start the specified applications on the instance without using containerization.addAllContainers(Iterable<? extends Compute.ContainerRequest> values) Start the specified containers as part of instance creation.addAllFeatures(Iterable<? extends Compute.CreateInstanceRequest.Feature> values) A list of features that should be enabled in this instance.addAllFeaturesValue(Iterable<Integer> values) A list of features that should be enabled in this instance.addAllIngresses(Iterable<? extends Compute.Ingress> values) Ingresses backed by ports exposed directly by the instance.addAllLabels(Iterable<? extends Labels.Label> values) A set of labels that are attached to the new instance.addAllPlacement(Iterable<String> values) Ordered placement selectors.addAllVolumes(Iterable<? extends Compute.VolumeRequest> values) Attach storage to the instance, notably, cache volumes.addAllWorkloadPermissions(Iterable<? extends Authz.Permission> values) The set of permissions to grant to the workload running in this instance.addApplications(int index, Compute.ApplicationRequest value) Start the specified applications on the instance without using containerization.addApplications(int index, Compute.ApplicationRequest.Builder builderForValue) Start the specified applications on the instance without using containerization.Start the specified applications on the instance without using containerization.addApplications(Compute.ApplicationRequest.Builder builderForValue) Start the specified applications on the instance without using containerization.Start the specified applications on the instance without using containerization.addApplicationsBuilder(int index) Start the specified applications on the instance without using containerization.addContainers(int index, Compute.ContainerRequest value) Start the specified containers as part of instance creation.addContainers(int index, Compute.ContainerRequest.Builder builderForValue) Start the specified containers as part of instance creation.Start the specified containers as part of instance creation.addContainers(Compute.ContainerRequest.Builder builderForValue) Start the specified containers as part of instance creation.Start the specified containers as part of instance creation.addContainersBuilder(int index) Start the specified containers as part of instance creation.A list of features that should be enabled in this instance.addFeaturesValue(int value) A list of features that should be enabled in this instance.addIngresses(int index, Compute.Ingress value) Ingresses backed by ports exposed directly by the instance.addIngresses(int index, Compute.Ingress.Builder builderForValue) Ingresses backed by ports exposed directly by the instance.addIngresses(Compute.Ingress value) Ingresses backed by ports exposed directly by the instance.addIngresses(Compute.Ingress.Builder builderForValue) Ingresses backed by ports exposed directly by the instance.Ingresses backed by ports exposed directly by the instance.addIngressesBuilder(int index) Ingresses backed by ports exposed directly by the instance.addLabels(int index, Labels.Label value) A set of labels that are attached to the new instance.addLabels(int index, Labels.Label.Builder builderForValue) A set of labels that are attached to the new instance.addLabels(Labels.Label value) A set of labels that are attached to the new instance.addLabels(Labels.Label.Builder builderForValue) A set of labels that are attached to the new instance.A set of labels that are attached to the new instance.addLabelsBuilder(int index) A set of labels that are attached to the new instance.addPlacement(String value) Ordered placement selectors.addPlacementBytes(com.google.protobuf.ByteString value) Ordered placement selectors.addVolumes(int index, Compute.VolumeRequest value) Attach storage to the instance, notably, cache volumes.addVolumes(int index, Compute.VolumeRequest.Builder builderForValue) Attach storage to the instance, notably, cache volumes.addVolumes(Compute.VolumeRequest value) Attach storage to the instance, notably, cache volumes.addVolumes(Compute.VolumeRequest.Builder builderForValue) Attach storage to the instance, notably, cache volumes.Attach storage to the instance, notably, cache volumes.addVolumesBuilder(int index) Attach storage to the instance, notably, cache volumes.addWorkloadPermissions(int index, Authz.Permission value) The set of permissions to grant to the workload running in this instance.addWorkloadPermissions(int index, Authz.Permission.Builder builderForValue) The set of permissions to grant to the workload running in this instance.The set of permissions to grant to the workload running in this instance.addWorkloadPermissions(Authz.Permission.Builder builderForValue) The set of permissions to grant to the workload running in this instance.The set of permissions to grant to the workload running in this instance.addWorkloadPermissionsBuilder(int index) The set of permissions to grant to the workload running in this instance.build()clear()Start the specified applications on the instance without using containerization.Enable container caching.Start the specified containers as part of instance creation.Timestamp of when this instance should be released (in UTC).A human-facing description of the purpose of this instance.A set of experimental features that should be attached to this instance.A list of features that should be enabled in this instance.A list of features that should be enabled in this instance.We'll HTTP POST on this URL whenever the instance changes state.Domain used to construct ingress hostnames for the instance.Ingresses backed by ports exposed directly by the instance.Deprecated and ignored; it used to allow creation queueing.A set of labels that are attached to the new instance.Network policy to apply to the instance.Ordered placement selectors.Requests that the new instance be created in the specified region.The shape of the instance to be created.Attach storage to the instance, notably, cache volumes.The set of permissions to grant to the workload running in this instance.booleanAdditional authenticated registries that can be targeted when pulling images.Deprecated.intAdditional authenticated registries that can be targeted when pulling images.Additional authenticated registries that can be targeted when pulling images.getAdditionalRegistriesOrDefault(String key, Compute.AdditionalRegistry defaultValue) Additional authenticated registries that can be targeted when pulling images.Additional authenticated registries that can be targeted when pulling images.getApplications(int index) Start the specified applications on the instance without using containerization.getApplicationsBuilder(int index) Start the specified applications on the instance without using containerization.Start the specified applications on the instance without using containerization.intStart the specified applications on the instance without using containerization.Start the specified applications on the instance without using containerization.getApplicationsOrBuilder(int index) Start the specified applications on the instance without using containerization.List<? extends Compute.ApplicationRequestOrBuilder> Start the specified applications on the instance without using containerization.Enable container caching.Enable container caching.Enable container caching.getContainers(int index) Start the specified containers as part of instance creation.getContainersBuilder(int index) Start the specified containers as part of instance creation.Start the specified containers as part of instance creation.intStart the specified containers as part of instance creation.Start the specified containers as part of instance creation.getContainersOrBuilder(int index) Start the specified containers as part of instance creation.List<? extends Compute.ContainerRequestOrBuilder> Start the specified containers as part of instance creation.com.google.protobuf.TimestampTimestamp of when this instance should be released (in UTC).com.google.protobuf.Timestamp.BuilderTimestamp of when this instance should be released (in UTC).com.google.protobuf.TimestampOrBuilderTimestamp of when this instance should be released (in UTC).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA human-facing description of the purpose of this instance.com.google.protobuf.ByteStringA human-facing description of the purpose of this instance.A set of experimental features that should be attached to this instance.A set of experimental features that should be attached to this instance.A set of experimental features that should be attached to this instance.A list of features that should be enabled in this instance.A list of features that should be enabled in this instance.A list of features that should be enabled in this instance.getFeatures(int index) A list of features that should be enabled in this instance.intA list of features that should be enabled in this instance.A list of features that should be enabled in this instance.intgetFeaturesValue(int index) A list of features that should be enabled in this instance.A list of features that should be enabled in this instance.We'll HTTP POST on this URL whenever the instance changes state.We'll HTTP POST on this URL whenever the instance changes state.We'll HTTP POST on this URL whenever the instance changes state.Domain used to construct ingress hostnames for the instance.com.google.protobuf.ByteStringDomain used to construct ingress hostnames for the instance.getIngresses(int index) Ingresses backed by ports exposed directly by the instance.getIngressesBuilder(int index) Ingresses backed by ports exposed directly by the instance.Ingresses backed by ports exposed directly by the instance.intIngresses backed by ports exposed directly by the instance.Ingresses backed by ports exposed directly by the instance.getIngressesOrBuilder(int index) Ingresses backed by ports exposed directly by the instance.List<? extends Compute.IngressOrBuilder> Ingresses backed by ports exposed directly by the instance.booleanDeprecated and ignored; it used to allow creation queueing.getLabels(int index) A set of labels that are attached to the new instance.getLabelsBuilder(int index) A set of labels that are attached to the new instance.A set of labels that are attached to the new instance.intA set of labels that are attached to the new instance.A set of labels that are attached to the new instance.getLabelsOrBuilder(int index) A set of labels that are attached to the new instance.List<? extends Labels.LabelOrBuilder> A set of labels that are attached to the new instance.Deprecated.Network policy to apply to the instance.Network policy to apply to the instance.Network policy to apply to the instance.getPlacement(int index) Ordered placement selectors.com.google.protobuf.ByteStringgetPlacementBytes(int index) Ordered placement selectors.intOrdered placement selectors.com.google.protobuf.ProtocolStringListOrdered placement selectors.Requests that the new instance be created in the specified region.com.google.protobuf.ByteStringRequests that the new instance be created in the specified region.getShape()The shape of the instance to be created.The shape of the instance to be created.The shape of the instance to be created.getVolumes(int index) Attach storage to the instance, notably, cache volumes.getVolumesBuilder(int index) Attach storage to the instance, notably, cache volumes.Attach storage to the instance, notably, cache volumes.intAttach storage to the instance, notably, cache volumes.Attach storage to the instance, notably, cache volumes.getVolumesOrBuilder(int index) Attach storage to the instance, notably, cache volumes.List<? extends Compute.VolumeRequestOrBuilder> Attach storage to the instance, notably, cache volumes.getWorkloadPermissions(int index) The set of permissions to grant to the workload running in this instance.getWorkloadPermissionsBuilder(int index) The set of permissions to grant to the workload running in this instance.The set of permissions to grant to the workload running in this instance.intThe set of permissions to grant to the workload running in this instance.The set of permissions to grant to the workload running in this instance.getWorkloadPermissionsOrBuilder(int index) The set of permissions to grant to the workload running in this instance.List<? extends Authz.PermissionOrBuilder> The set of permissions to grant to the workload running in this instance.booleanEnable container caching.booleanTimestamp of when this instance should be released (in UTC).booleanA set of experimental features that should be attached to this instance.booleanA list of features that should be enabled in this instance.booleanWe'll HTTP POST on this URL whenever the instance changes state.booleanNetwork policy to apply to the instance.booleanhasShape()The shape of the instance to be created.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanEnable container caching.mergeDeadline(com.google.protobuf.Timestamp value) Timestamp of when this instance should be released (in UTC).A set of experimental features that should be attached to this instance.A list of features that should be enabled in this instance.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) We'll HTTP POST on this URL whenever the instance changes state.Network policy to apply to the instance.mergeShape(Compute.InstanceShape value) The shape of the instance to be created.putAdditionalRegistries(String key, Compute.AdditionalRegistry value) Additional authenticated registries that can be targeted when pulling images.Additional authenticated registries that can be targeted when pulling images.Additional authenticated registries that can be targeted when pulling images.Additional authenticated registries that can be targeted when pulling images.removeApplications(int index) Start the specified applications on the instance without using containerization.removeContainers(int index) Start the specified containers as part of instance creation.removeIngresses(int index) Ingresses backed by ports exposed directly by the instance.removeLabels(int index) A set of labels that are attached to the new instance.removeVolumes(int index) Attach storage to the instance, notably, cache volumes.removeWorkloadPermissions(int index) The set of permissions to grant to the workload running in this instance.setApplications(int index, Compute.ApplicationRequest value) Start the specified applications on the instance without using containerization.setApplications(int index, Compute.ApplicationRequest.Builder builderForValue) Start the specified applications on the instance without using containerization.Enable container caching.setContainerCache(Compute.ContainerCache.Builder builderForValue) Enable container caching.setContainers(int index, Compute.ContainerRequest value) Start the specified containers as part of instance creation.setContainers(int index, Compute.ContainerRequest.Builder builderForValue) Start the specified containers as part of instance creation.setDeadline(com.google.protobuf.Timestamp value) Timestamp of when this instance should be released (in UTC).setDeadline(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp of when this instance should be released (in UTC).setDocumentedPurpose(String value) A human-facing description of the purpose of this instance.setDocumentedPurposeBytes(com.google.protobuf.ByteString value) A human-facing description of the purpose of this instance.A set of experimental features that should be attached to this instance.A set of experimental features that should be attached to this instance.A list of features that should be enabled in this instance.A list of features that should be enabled in this instance.setFeatures(int index, Compute.CreateInstanceRequest.Feature value) A list of features that should be enabled in this instance.setFeaturesValue(int index, int value) A list of features that should be enabled in this instance.We'll HTTP POST on this URL whenever the instance changes state.setHttpEventCallback(Callback.HttpCallbackEndpoint.Builder builderForValue) We'll HTTP POST on this URL whenever the instance changes state.setIngressBaseDomain(String value) Domain used to construct ingress hostnames for the instance.setIngressBaseDomainBytes(com.google.protobuf.ByteString value) Domain used to construct ingress hostnames for the instance.setIngresses(int index, Compute.Ingress value) Ingresses backed by ports exposed directly by the instance.setIngresses(int index, Compute.Ingress.Builder builderForValue) Ingresses backed by ports exposed directly by the instance.setInteractive(boolean value) Deprecated and ignored; it used to allow creation queueing.setLabels(int index, Labels.Label value) A set of labels that are attached to the new instance.setLabels(int index, Labels.Label.Builder builderForValue) A set of labels that are attached to the new instance.Network policy to apply to the instance.setNetworkPolicy(Compute.CreateInstanceRequest.NetworkPolicy.Builder builderForValue) Network policy to apply to the instance.setPlacement(int index, String value) Ordered placement selectors.Requests that the new instance be created in the specified region.setRegionBytes(com.google.protobuf.ByteString value) Requests that the new instance be created in the specified region.setShape(Compute.InstanceShape value) The shape of the instance to be created.setShape(Compute.InstanceShape.Builder builderForValue) The shape of the instance to be created.setVolumes(int index, Compute.VolumeRequest value) Attach storage to the instance, notably, cache volumes.setVolumes(int index, Compute.VolumeRequest.Builder builderForValue) Attach storage to the instance, notably, cache volumes.setWorkloadPermissions(int index, Authz.Permission value) The set of permissions to grant to the workload running in this instance.setWorkloadPermissions(int index, Authz.Permission.Builder builderForValue) The set of permissions to grant to the workload running in this instance.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Compute.CreateInstanceRequest.Builder>
-
mergeFrom
public Compute.CreateInstanceRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.CreateInstanceRequest.Builder>- Throws:
IOException
-
hasShape
public boolean hasShape()The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1;- Specified by:
hasShapein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the shape field is set.
-
getShape
The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1;- Specified by:
getShapein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The shape.
-
setShape
The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1; -
setShape
public Compute.CreateInstanceRequest.Builder setShape(Compute.InstanceShape.Builder builderForValue) The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1; -
mergeShape
The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1; -
clearShape
The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1; -
getShapeBuilder
The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1; -
getShapeOrBuilder
The shape of the instance to be created.
.namespace.cloud.compute.v1beta.InstanceShape shape = 1;- Specified by:
getShapeOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getFeaturesList
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Specified by:
getFeaturesListin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- A list containing the features.
-
getFeaturesCount
public int getFeaturesCount()A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Specified by:
getFeaturesCountin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The count of features.
-
getFeatures
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Specified by:
getFeaturesin interfaceCompute.CreateInstanceRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The features at the given index.
-
setFeatures
public Compute.CreateInstanceRequest.Builder setFeatures(int index, Compute.CreateInstanceRequest.Feature value) A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Parameters:
index- The index to set the value at.value- The features to set.- Returns:
- This builder for chaining.
-
addFeatures
public Compute.CreateInstanceRequest.Builder addFeatures(Compute.CreateInstanceRequest.Feature value) A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Parameters:
value- The features to add.- Returns:
- This builder for chaining.
-
addAllFeatures
public Compute.CreateInstanceRequest.Builder addAllFeatures(Iterable<? extends Compute.CreateInstanceRequest.Feature> values) A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Parameters:
values- The features to add.- Returns:
- This builder for chaining.
-
clearFeatures
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Returns:
- This builder for chaining.
-
getFeaturesValueList
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Specified by:
getFeaturesValueListin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for features.
-
getFeaturesValue
public int getFeaturesValue(int index) A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Specified by:
getFeaturesValuein interfaceCompute.CreateInstanceRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of features at the given index.
-
setFeaturesValue
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for features to set.- Returns:
- This builder for chaining.
-
addFeaturesValue
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Parameters:
value- The enum numeric value on the wire for features to add.- Returns:
- This builder for chaining.
-
addAllFeaturesValue
A list of features that should be enabled in this instance. Deprecated: use feature_configuration below instead.
repeated .namespace.cloud.compute.v1beta.CreateInstanceRequest.Feature features = 3;- Parameters:
values- The enum numeric values on the wire for features to add.- Returns:
- This builder for chaining.
-
hasFeatureConfiguration
public boolean hasFeatureConfiguration()A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11;- Specified by:
hasFeatureConfigurationin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the featureConfiguration field is set.
-
getFeatureConfiguration
A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11;- Specified by:
getFeatureConfigurationin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The featureConfiguration.
-
setFeatureConfiguration
public Compute.CreateInstanceRequest.Builder setFeatureConfiguration(Compute.CreateInstanceRequest.FeatureConfiguration value) A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11; -
setFeatureConfiguration
public Compute.CreateInstanceRequest.Builder setFeatureConfiguration(Compute.CreateInstanceRequest.FeatureConfiguration.Builder builderForValue) A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11; -
mergeFeatureConfiguration
public Compute.CreateInstanceRequest.Builder mergeFeatureConfiguration(Compute.CreateInstanceRequest.FeatureConfiguration value) A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11; -
clearFeatureConfiguration
A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11; -
getFeatureConfigurationBuilder
A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11; -
getFeatureConfigurationOrBuilder
public Compute.CreateInstanceRequest.FeatureConfigurationOrBuilder getFeatureConfigurationOrBuilder()A list of features that should be enabled in this instance.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.FeatureConfiguration feature_configuration = 11;- Specified by:
getFeatureConfigurationOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getDocumentedPurpose
A human-facing description of the purpose of this instance. Used for debugging purposes.
string documented_purpose = 4;- Specified by:
getDocumentedPurposein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The documentedPurpose.
-
getDocumentedPurposeBytes
public com.google.protobuf.ByteString getDocumentedPurposeBytes()A human-facing description of the purpose of this instance. Used for debugging purposes.
string documented_purpose = 4;- Specified by:
getDocumentedPurposeBytesin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The bytes for documentedPurpose.
-
setDocumentedPurpose
A human-facing description of the purpose of this instance. Used for debugging purposes.
string documented_purpose = 4;- Parameters:
value- The documentedPurpose to set.- Returns:
- This builder for chaining.
-
clearDocumentedPurpose
A human-facing description of the purpose of this instance. Used for debugging purposes.
string documented_purpose = 4;- Returns:
- This builder for chaining.
-
setDocumentedPurposeBytes
public Compute.CreateInstanceRequest.Builder setDocumentedPurposeBytes(com.google.protobuf.ByteString value) A human-facing description of the purpose of this instance. Used for debugging purposes.
string documented_purpose = 4;- Parameters:
value- The bytes for documentedPurpose to set.- Returns:
- This builder for chaining.
-
getLabelsList
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5;- Specified by:
getLabelsListin interfaceCompute.CreateInstanceRequestOrBuilder
-
getLabelsCount
public int getLabelsCount()A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5;- Specified by:
getLabelsCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
getLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5;- Specified by:
getLabelsin interfaceCompute.CreateInstanceRequestOrBuilder
-
setLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
setLabels
public Compute.CreateInstanceRequest.Builder setLabels(int index, Labels.Label.Builder builderForValue) A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
addLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
addLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
addLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
addLabels
public Compute.CreateInstanceRequest.Builder addLabels(int index, Labels.Label.Builder builderForValue) A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
addAllLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
clearLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
removeLabels
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
getLabelsBuilder
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
getLabelsOrBuilder
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5;- Specified by:
getLabelsOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getLabelsOrBuilderList
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5;- Specified by:
getLabelsOrBuilderListin interfaceCompute.CreateInstanceRequestOrBuilder
-
addLabelsBuilder
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
addLabelsBuilder
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
getLabelsBuilderList
A set of labels that are attached to the new instance. Instances can be queried based on labels, see also ListInstancesRequest.
repeated .namespace.stdlib.Label labels = 5; -
hasDeadline
public boolean hasDeadline()Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6;- Specified by:
hasDeadlinein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the deadline field is set.
-
getDeadline
public com.google.protobuf.Timestamp getDeadline()Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6;- Specified by:
getDeadlinein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The deadline.
-
setDeadline
Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6; -
setDeadline
public Compute.CreateInstanceRequest.Builder setDeadline(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6; -
mergeDeadline
Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6; -
clearDeadline
Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6; -
getDeadlineBuilder
public com.google.protobuf.Timestamp.Builder getDeadlineBuilder()Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6; -
getDeadlineOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeadlineOrBuilder()Timestamp of when this instance should be released (in UTC). Requested deadlines can be modified by policy. For example, if a workspace is configured with a maximum deadline of 24h, and a instance is created with a requested deadline of 48h, the resulting instance will have a deadline of 24h. When a instance hits its deadline, processes within will receive a `SIGTERM` and have a maximum time to shutdown gracefully before the instance is destroyed. Note: In JSON format, the Timestamp type is encoded as a string in the [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format.
.google.protobuf.Timestamp deadline = 6;- Specified by:
getDeadlineOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getInteractive
public boolean getInteractive()Deprecated and ignored; it used to allow creation queueing.
bool interactive = 7;- Specified by:
getInteractivein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The interactive.
-
setInteractive
Deprecated and ignored; it used to allow creation queueing.
bool interactive = 7;- Parameters:
value- The interactive to set.- Returns:
- This builder for chaining.
-
clearInteractive
Deprecated and ignored; it used to allow creation queueing.
bool interactive = 7;- Returns:
- This builder for chaining.
-
getRegion
Requests that the new instance be created in the specified region. Typically a region is not set. In that case, the Namespace platform makes a placement a decision on behalf of users based on the type of workload, tenant policies and available global capacity.
string region = 8;- Specified by:
getRegionin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Requests that the new instance be created in the specified region. Typically a region is not set. In that case, the Namespace platform makes a placement a decision on behalf of users based on the type of workload, tenant policies and available global capacity.
string region = 8;- Specified by:
getRegionBytesin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The bytes for region.
-
setRegion
Requests that the new instance be created in the specified region. Typically a region is not set. In that case, the Namespace platform makes a placement a decision on behalf of users based on the type of workload, tenant policies and available global capacity.
string region = 8;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
Requests that the new instance be created in the specified region. Typically a region is not set. In that case, the Namespace platform makes a placement a decision on behalf of users based on the type of workload, tenant policies and available global capacity.
string region = 8;- Returns:
- This builder for chaining.
-
setRegionBytes
Requests that the new instance be created in the specified region. Typically a region is not set. In that case, the Namespace platform makes a placement a decision on behalf of users based on the type of workload, tenant policies and available global capacity.
string region = 8;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
getPlacementList
public com.google.protobuf.ProtocolStringList getPlacementList()Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Specified by:
getPlacementListin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- A list containing the placement.
-
getPlacementCount
public int getPlacementCount()Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Specified by:
getPlacementCountin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The count of placement.
-
getPlacement
Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Specified by:
getPlacementin interfaceCompute.CreateInstanceRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The placement at the given index.
-
getPlacementBytes
public com.google.protobuf.ByteString getPlacementBytes(int index) Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Specified by:
getPlacementBytesin interfaceCompute.CreateInstanceRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the placement at the given index.
-
setPlacement
Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Parameters:
index- The index to set the value at.value- The placement to set.- Returns:
- This builder for chaining.
-
addPlacement
Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Parameters:
value- The placement to add.- Returns:
- This builder for chaining.
-
addAllPlacement
Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Parameters:
values- The placement to add.- Returns:
- This builder for chaining.
-
clearPlacement
Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Returns:
- This builder for chaining.
-
addPlacementBytes
public Compute.CreateInstanceRequest.Builder addPlacementBytes(com.google.protobuf.ByteString value) Ordered placement selectors. Each entry must be one of: - `cell:<cell-name>` (for example `cell:iad2-a`) - `site:<site-name>` (for example `site:iad2`) - `continent:<continent-name>` (for example `continent:us`) - `any`
repeated string placement = 19;- Parameters:
value- The bytes of the placement to add.- Returns:
- This builder for chaining.
-
getContainersList
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9;- Specified by:
getContainersListin interfaceCompute.CreateInstanceRequestOrBuilder
-
getContainersCount
public int getContainersCount()Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9;- Specified by:
getContainersCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
getContainers
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9;- Specified by:
getContainersin interfaceCompute.CreateInstanceRequestOrBuilder
-
setContainers
public Compute.CreateInstanceRequest.Builder setContainers(int index, Compute.ContainerRequest value) Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
setContainers
public Compute.CreateInstanceRequest.Builder setContainers(int index, Compute.ContainerRequest.Builder builderForValue) Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
addContainers
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
addContainers
public Compute.CreateInstanceRequest.Builder addContainers(int index, Compute.ContainerRequest value) Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
addContainers
public Compute.CreateInstanceRequest.Builder addContainers(Compute.ContainerRequest.Builder builderForValue) Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
addContainers
public Compute.CreateInstanceRequest.Builder addContainers(int index, Compute.ContainerRequest.Builder builderForValue) Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
addAllContainers
public Compute.CreateInstanceRequest.Builder addAllContainers(Iterable<? extends Compute.ContainerRequest> values) Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
clearContainers
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
removeContainers
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
getContainersBuilder
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
getContainersOrBuilder
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9;- Specified by:
getContainersOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getContainersOrBuilderList
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9;- Specified by:
getContainersOrBuilderListin interfaceCompute.CreateInstanceRequestOrBuilder
-
addContainersBuilder
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
addContainersBuilder
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
getContainersBuilderList
Start the specified containers as part of instance creation. Containers are deployed to `containerd` directly. See ContainerRequest for more details. Only supported on Linux platform.
repeated .namespace.cloud.compute.v1beta.ContainerRequest containers = 9; -
getIngressesList
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20;- Specified by:
getIngressesListin interfaceCompute.CreateInstanceRequestOrBuilder
-
getIngressesCount
public int getIngressesCount()Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20;- Specified by:
getIngressesCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
getIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20;- Specified by:
getIngressesin interfaceCompute.CreateInstanceRequestOrBuilder
-
setIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
setIngresses
public Compute.CreateInstanceRequest.Builder setIngresses(int index, Compute.Ingress.Builder builderForValue) Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
addIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
addIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
addIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
addIngresses
public Compute.CreateInstanceRequest.Builder addIngresses(int index, Compute.Ingress.Builder builderForValue) Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
addAllIngresses
public Compute.CreateInstanceRequest.Builder addAllIngresses(Iterable<? extends Compute.Ingress> values) Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
clearIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
removeIngresses
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
getIngressesBuilder
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
getIngressesOrBuilder
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20;- Specified by:
getIngressesOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getIngressesOrBuilderList
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20;- Specified by:
getIngressesOrBuilderListin interfaceCompute.CreateInstanceRequestOrBuilder
-
addIngressesBuilder
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
addIngressesBuilder
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
getIngressesBuilderList
Ingresses backed by ports exposed directly by the instance. Unlike container export ports, these can target any supported platform.
repeated .namespace.cloud.compute.v1beta.Ingress ingresses = 20; -
getIngressBaseDomain
Domain used to construct ingress hostnames for the instance. The workspace must be configured to allow the requested domain.
string ingress_base_domain = 21;- Specified by:
getIngressBaseDomainin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The ingressBaseDomain.
-
getIngressBaseDomainBytes
public com.google.protobuf.ByteString getIngressBaseDomainBytes()Domain used to construct ingress hostnames for the instance. The workspace must be configured to allow the requested domain.
string ingress_base_domain = 21;- Specified by:
getIngressBaseDomainBytesin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The bytes for ingressBaseDomain.
-
setIngressBaseDomain
Domain used to construct ingress hostnames for the instance. The workspace must be configured to allow the requested domain.
string ingress_base_domain = 21;- Parameters:
value- The ingressBaseDomain to set.- Returns:
- This builder for chaining.
-
clearIngressBaseDomain
Domain used to construct ingress hostnames for the instance. The workspace must be configured to allow the requested domain.
string ingress_base_domain = 21;- Returns:
- This builder for chaining.
-
setIngressBaseDomainBytes
public Compute.CreateInstanceRequest.Builder setIngressBaseDomainBytes(com.google.protobuf.ByteString value) Domain used to construct ingress hostnames for the instance. The workspace must be configured to allow the requested domain.
string ingress_base_domain = 21;- Parameters:
value- The bytes for ingressBaseDomain to set.- Returns:
- This builder for chaining.
-
getApplicationsList
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14;- Specified by:
getApplicationsListin interfaceCompute.CreateInstanceRequestOrBuilder
-
getApplicationsCount
public int getApplicationsCount()Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14;- Specified by:
getApplicationsCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
getApplications
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14;- Specified by:
getApplicationsin interfaceCompute.CreateInstanceRequestOrBuilder
-
setApplications
public Compute.CreateInstanceRequest.Builder setApplications(int index, Compute.ApplicationRequest value) Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
setApplications
public Compute.CreateInstanceRequest.Builder setApplications(int index, Compute.ApplicationRequest.Builder builderForValue) Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
addApplications
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
addApplications
public Compute.CreateInstanceRequest.Builder addApplications(int index, Compute.ApplicationRequest value) Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
addApplications
public Compute.CreateInstanceRequest.Builder addApplications(Compute.ApplicationRequest.Builder builderForValue) Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
addApplications
public Compute.CreateInstanceRequest.Builder addApplications(int index, Compute.ApplicationRequest.Builder builderForValue) Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
addAllApplications
public Compute.CreateInstanceRequest.Builder addAllApplications(Iterable<? extends Compute.ApplicationRequest> values) Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
clearApplications
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
removeApplications
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
getApplicationsBuilder
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
getApplicationsOrBuilder
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14;- Specified by:
getApplicationsOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getApplicationsOrBuilderList
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14;- Specified by:
getApplicationsOrBuilderListin interfaceCompute.CreateInstanceRequestOrBuilder
-
addApplicationsBuilder
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
addApplicationsBuilder
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
getApplicationsBuilderList
Start the specified applications on the instance without using containerization. See ApplicationRequest for details.
repeated .namespace.cloud.compute.v1beta.ApplicationRequest applications = 14; -
hasExperimental
public boolean hasExperimental()A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10;- Specified by:
hasExperimentalin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the experimental field is set.
-
getExperimental
A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10;- Specified by:
getExperimentalin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The experimental.
-
setExperimental
public Compute.CreateInstanceRequest.Builder setExperimental(Compute.CreateInstanceRequest.ExperimentalFeatures value) A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10; -
setExperimental
public Compute.CreateInstanceRequest.Builder setExperimental(Compute.CreateInstanceRequest.ExperimentalFeatures.Builder builderForValue) A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10; -
mergeExperimental
public Compute.CreateInstanceRequest.Builder mergeExperimental(Compute.CreateInstanceRequest.ExperimentalFeatures value) A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10; -
clearExperimental
A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10; -
getExperimentalBuilder
A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10; -
getExperimentalOrBuilder
A set of experimental features that should be attached to this instance. Experimental features may be removed or modified at any time by the Namespace team.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.ExperimentalFeatures experimental = 10;- Specified by:
getExperimentalOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getVolumesList
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;- Specified by:
getVolumesListin interfaceCompute.CreateInstanceRequestOrBuilder
-
getVolumesCount
public int getVolumesCount()Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;- Specified by:
getVolumesCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
getVolumes
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;- Specified by:
getVolumesin interfaceCompute.CreateInstanceRequestOrBuilder
-
setVolumes
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
setVolumes
public Compute.CreateInstanceRequest.Builder setVolumes(int index, Compute.VolumeRequest.Builder builderForValue) Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
addVolumes
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
addVolumes
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
addVolumes
public Compute.CreateInstanceRequest.Builder addVolumes(Compute.VolumeRequest.Builder builderForValue) Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
addVolumes
public Compute.CreateInstanceRequest.Builder addVolumes(int index, Compute.VolumeRequest.Builder builderForValue) Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
addAllVolumes
public Compute.CreateInstanceRequest.Builder addAllVolumes(Iterable<? extends Compute.VolumeRequest> values) Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
clearVolumes
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
removeVolumes
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
getVolumesBuilder
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
getVolumesOrBuilder
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;- Specified by:
getVolumesOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getVolumesOrBuilderList
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;- Specified by:
getVolumesOrBuilderListin interfaceCompute.CreateInstanceRequestOrBuilder
-
addVolumesBuilder
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
addVolumesBuilder
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
getVolumesBuilderList
Attach storage to the instance, notably, cache volumes. See https://namespace.so/docs/architecture/storage/cache-volumes for details.
repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12; -
hasContainerCache
public boolean hasContainerCache()Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13;- Specified by:
hasContainerCachein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the containerCache field is set.
-
getContainerCache
Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13;- Specified by:
getContainerCachein interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The containerCache.
-
setContainerCache
Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13; -
setContainerCache
public Compute.CreateInstanceRequest.Builder setContainerCache(Compute.ContainerCache.Builder builderForValue) Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13; -
mergeContainerCache
Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13; -
clearContainerCache
Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13; -
getContainerCacheBuilder
Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13; -
getContainerCacheOrBuilder
Enable container caching. Container caching is only available on Linux.
.namespace.cloud.compute.v1beta.ContainerCache container_cache = 13;- Specified by:
getContainerCacheOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
hasHttpEventCallback
public boolean hasHttpEventCallback()We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15;- Specified by:
hasHttpEventCallbackin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the httpEventCallback field is set.
-
getHttpEventCallback
We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15;- Specified by:
getHttpEventCallbackin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The httpEventCallback.
-
setHttpEventCallback
public Compute.CreateInstanceRequest.Builder setHttpEventCallback(Callback.HttpCallbackEndpoint value) We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15; -
setHttpEventCallback
public Compute.CreateInstanceRequest.Builder setHttpEventCallback(Callback.HttpCallbackEndpoint.Builder builderForValue) We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15; -
mergeHttpEventCallback
public Compute.CreateInstanceRequest.Builder mergeHttpEventCallback(Callback.HttpCallbackEndpoint value) We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15; -
clearHttpEventCallback
We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15; -
getHttpEventCallbackBuilder
We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15; -
getHttpEventCallbackOrBuilder
We'll HTTP POST on this URL whenever the instance changes state. The body of the post will be application/json with a serialized InstanceEventMetadata.
.namespace.stdlib.HttpCallbackEndpoint http_event_callback = 15;- Specified by:
getHttpEventCallbackOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getAdditionalRegistriesCount
public int getAdditionalRegistriesCount()Description copied from interface:Compute.CreateInstanceRequestOrBuilderAdditional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16;- Specified by:
getAdditionalRegistriesCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
containsAdditionalRegistries
Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16;- Specified by:
containsAdditionalRegistriesin interfaceCompute.CreateInstanceRequestOrBuilder
-
getAdditionalRegistries
Deprecated.UsegetAdditionalRegistriesMap()instead.- Specified by:
getAdditionalRegistriesin interfaceCompute.CreateInstanceRequestOrBuilder
-
getAdditionalRegistriesMap
Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16;- Specified by:
getAdditionalRegistriesMapin interfaceCompute.CreateInstanceRequestOrBuilder
-
getAdditionalRegistriesOrDefault
public Compute.AdditionalRegistry getAdditionalRegistriesOrDefault(String key, Compute.AdditionalRegistry defaultValue) Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16;- Specified by:
getAdditionalRegistriesOrDefaultin interfaceCompute.CreateInstanceRequestOrBuilder
-
getAdditionalRegistriesOrThrow
Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16;- Specified by:
getAdditionalRegistriesOrThrowin interfaceCompute.CreateInstanceRequestOrBuilder
-
clearAdditionalRegistries
-
removeAdditionalRegistries
Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16; -
getMutableAdditionalRegistries
Deprecated.Use alternate mutation accessors instead. -
putAdditionalRegistries
public Compute.CreateInstanceRequest.Builder putAdditionalRegistries(String key, Compute.AdditionalRegistry value) Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16; -
putAllAdditionalRegistries
public Compute.CreateInstanceRequest.Builder putAllAdditionalRegistries(Map<String, Compute.AdditionalRegistry> values) Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16; -
putAdditionalRegistriesBuilderIfAbsent
Additional authenticated registries that can be targeted when pulling images. The map key is the registry address.
map<string, .namespace.cloud.compute.v1beta.AdditionalRegistry> additional_registries = 16; -
getWorkloadPermissionsList
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17;- Specified by:
getWorkloadPermissionsListin interfaceCompute.CreateInstanceRequestOrBuilder
-
getWorkloadPermissionsCount
public int getWorkloadPermissionsCount()The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17;- Specified by:
getWorkloadPermissionsCountin interfaceCompute.CreateInstanceRequestOrBuilder
-
getWorkloadPermissions
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17;- Specified by:
getWorkloadPermissionsin interfaceCompute.CreateInstanceRequestOrBuilder
-
setWorkloadPermissions
public Compute.CreateInstanceRequest.Builder setWorkloadPermissions(int index, Authz.Permission value) The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
setWorkloadPermissions
public Compute.CreateInstanceRequest.Builder setWorkloadPermissions(int index, Authz.Permission.Builder builderForValue) The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
addWorkloadPermissions
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
addWorkloadPermissions
public Compute.CreateInstanceRequest.Builder addWorkloadPermissions(int index, Authz.Permission value) The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
addWorkloadPermissions
public Compute.CreateInstanceRequest.Builder addWorkloadPermissions(Authz.Permission.Builder builderForValue) The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
addWorkloadPermissions
public Compute.CreateInstanceRequest.Builder addWorkloadPermissions(int index, Authz.Permission.Builder builderForValue) The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
addAllWorkloadPermissions
public Compute.CreateInstanceRequest.Builder addAllWorkloadPermissions(Iterable<? extends Authz.Permission> values) The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
clearWorkloadPermissions
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
removeWorkloadPermissions
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
getWorkloadPermissionsBuilder
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
getWorkloadPermissionsOrBuilder
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17;- Specified by:
getWorkloadPermissionsOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-
getWorkloadPermissionsOrBuilderList
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17;- Specified by:
getWorkloadPermissionsOrBuilderListin interfaceCompute.CreateInstanceRequestOrBuilder
-
addWorkloadPermissionsBuilder
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
addWorkloadPermissionsBuilder
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
getWorkloadPermissionsBuilderList
The set of permissions to grant to the workload running in this instance. If not specified, inherits the tenant's default workload permissions. If the tenant token used to authenticate this request does not itself grant a requested permission, the request fails with `PermissionDenied`. See https://namespace.so/docs/security/permissions for available permissions.
repeated .namespace.cloud.iam.v1beta.Permission workload_permissions = 17; -
hasNetworkPolicy
public boolean hasNetworkPolicy()Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18;- Specified by:
hasNetworkPolicyin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- Whether the networkPolicy field is set.
-
getNetworkPolicy
Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18;- Specified by:
getNetworkPolicyin interfaceCompute.CreateInstanceRequestOrBuilder- Returns:
- The networkPolicy.
-
setNetworkPolicy
public Compute.CreateInstanceRequest.Builder setNetworkPolicy(Compute.CreateInstanceRequest.NetworkPolicy value) Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18; -
setNetworkPolicy
public Compute.CreateInstanceRequest.Builder setNetworkPolicy(Compute.CreateInstanceRequest.NetworkPolicy.Builder builderForValue) Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18; -
mergeNetworkPolicy
public Compute.CreateInstanceRequest.Builder mergeNetworkPolicy(Compute.CreateInstanceRequest.NetworkPolicy value) Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18; -
clearNetworkPolicy
Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18; -
getNetworkPolicyBuilder
Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18; -
getNetworkPolicyOrBuilder
Network policy to apply to the instance. See https://namespace.so/docs/architecture/networking/security for details.
.namespace.cloud.compute.v1beta.CreateInstanceRequest.NetworkPolicy network_policy = 18;- Specified by:
getNetworkPolicyOrBuilderin interfaceCompute.CreateInstanceRequestOrBuilder
-