Package com.google.cloud.notebooks.v1
Class Instance.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
- com.google.cloud.notebooks.v1.Instance.Builder
-
- All Implemented Interfaces:
InstanceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Instance
public static final class Instance.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder> implements InstanceOrBuilder
The definition of a notebook instance.
Protobuf typegoogle.cloud.notebooks.v1.Instance
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Instance.BuilderaddAllDisks(Iterable<? extends Instance.Disk> values)Output only.Instance.BuilderaddAllInstanceOwners(Iterable<String> values)Input only.Instance.BuilderaddAllServiceAccountScopes(Iterable<String> values)Optional.Instance.BuilderaddAllTags(Iterable<String> values)Optional.Instance.BuilderaddAllUpgradeHistory(Iterable<? extends Instance.UpgradeHistoryEntry> values)The upgrade history of this instance.Instance.BuilderaddDisks(int index, Instance.Disk value)Output only.Instance.BuilderaddDisks(int index, Instance.Disk.Builder builderForValue)Output only.Instance.BuilderaddDisks(Instance.Disk value)Output only.Instance.BuilderaddDisks(Instance.Disk.Builder builderForValue)Output only.Instance.Disk.BuilderaddDisksBuilder()Output only.Instance.Disk.BuilderaddDisksBuilder(int index)Output only.Instance.BuilderaddInstanceOwners(String value)Input only.Instance.BuilderaddInstanceOwnersBytes(com.google.protobuf.ByteString value)Input only.Instance.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Instance.BuilderaddServiceAccountScopes(String value)Optional.Instance.BuilderaddServiceAccountScopesBytes(com.google.protobuf.ByteString value)Optional.Instance.BuilderaddTags(String value)Optional.Instance.BuilderaddTagsBytes(com.google.protobuf.ByteString value)Optional.Instance.BuilderaddUpgradeHistory(int index, Instance.UpgradeHistoryEntry value)The upgrade history of this instance.Instance.BuilderaddUpgradeHistory(int index, Instance.UpgradeHistoryEntry.Builder builderForValue)The upgrade history of this instance.Instance.BuilderaddUpgradeHistory(Instance.UpgradeHistoryEntry value)The upgrade history of this instance.Instance.BuilderaddUpgradeHistory(Instance.UpgradeHistoryEntry.Builder builderForValue)The upgrade history of this instance.Instance.UpgradeHistoryEntry.BuilderaddUpgradeHistoryBuilder()The upgrade history of this instance.Instance.UpgradeHistoryEntry.BuilderaddUpgradeHistoryBuilder(int index)The upgrade history of this instance.Instancebuild()InstancebuildPartial()Instance.Builderclear()Instance.BuilderclearAcceleratorConfig()The hardware accelerator used on this instance.Instance.BuilderclearBootDiskSizeGb()Input only.Instance.BuilderclearBootDiskType()Input only.Instance.BuilderclearCanIpForward()Optional.Instance.BuilderclearContainerImage()Use a container image to start the notebook instance.Instance.BuilderclearCreateTime()Output only.Instance.BuilderclearCreator()Output only.Instance.BuilderclearCustomGpuDriverPath()Specify a custom Cloud Storage path where the GPU driver is stored.Instance.BuilderclearDataDiskSizeGb()Input only.Instance.BuilderclearDataDiskType()Input only.Instance.BuilderclearDiskEncryption()Input only.Instance.BuilderclearDisks()Output only.Instance.BuilderclearEnvironment()Instance.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Instance.BuilderclearInstallGpuDriver()Whether the end user authorizes Google Cloud to install GPU driver on this instance.Instance.BuilderclearInstanceOwners()Input only.Instance.BuilderclearKmsKey()Input only.Instance.BuilderclearLabels()Instance.BuilderclearMachineType()Required.Instance.BuilderclearMetadata()Instance.BuilderclearName()Output only.Instance.BuilderclearNetwork()The name of the VPC that this instance is in.Instance.BuilderclearNicType()Optional.Instance.BuilderclearNoProxyAccess()If true, the notebook instance will not register with the proxy.Instance.BuilderclearNoPublicIp()If true, no public IP will be assigned to this instance.Instance.BuilderclearNoRemoveDataDisk()Input only.Instance.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Instance.BuilderclearPostStartupScript()Path to a Bash script that automatically runs after a notebook instance fully boots up.Instance.BuilderclearProxyUri()Output only.Instance.BuilderclearReservationAffinity()Optional.Instance.BuilderclearServiceAccount()The service account on this instance, giving access to other Google Cloud services.Instance.BuilderclearServiceAccountScopes()Optional.Instance.BuilderclearShieldedInstanceConfig()Optional.Instance.BuilderclearState()Output only.Instance.BuilderclearSubnet()The name of the subnet that this instance is in.Instance.BuilderclearTags()Optional.Instance.BuilderclearUpdateTime()Output only.Instance.BuilderclearUpgradeHistory()The upgrade history of this instance.Instance.BuilderclearVmImage()Use a Compute Engine VM image to start the notebook instance.Instance.Builderclone()booleancontainsLabels(String key)Labels to apply to this instance.booleancontainsMetadata(String key)Custom metadata to apply to this instance.Instance.AcceleratorConfiggetAcceleratorConfig()The hardware accelerator used on this instance.Instance.AcceleratorConfig.BuildergetAcceleratorConfigBuilder()The hardware accelerator used on this instance.Instance.AcceleratorConfigOrBuildergetAcceleratorConfigOrBuilder()The hardware accelerator used on this instance.longgetBootDiskSizeGb()Input only.Instance.DiskTypegetBootDiskType()Input only.intgetBootDiskTypeValue()Input only.booleangetCanIpForward()Optional.ContainerImagegetContainerImage()Use a container image to start the notebook instance.ContainerImage.BuildergetContainerImageBuilder()Use a container image to start the notebook instance.ContainerImageOrBuildergetContainerImageOrBuilder()Use a container image to start the notebook instance.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.StringgetCreator()Output only.com.google.protobuf.ByteStringgetCreatorBytes()Output only.StringgetCustomGpuDriverPath()Specify a custom Cloud Storage path where the GPU driver is stored.com.google.protobuf.ByteStringgetCustomGpuDriverPathBytes()Specify a custom Cloud Storage path where the GPU driver is stored.longgetDataDiskSizeGb()Input only.Instance.DiskTypegetDataDiskType()Input only.intgetDataDiskTypeValue()Input only.InstancegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Instance.DiskEncryptiongetDiskEncryption()Input only.intgetDiskEncryptionValue()Input only.Instance.DiskgetDisks(int index)Output only.Instance.Disk.BuildergetDisksBuilder(int index)Output only.List<Instance.Disk.Builder>getDisksBuilderList()Output only.intgetDisksCount()Output only.List<Instance.Disk>getDisksList()Output only.Instance.DiskOrBuildergetDisksOrBuilder(int index)Output only.List<? extends Instance.DiskOrBuilder>getDisksOrBuilderList()Output only.Instance.EnvironmentCasegetEnvironmentCase()booleangetInstallGpuDriver()Whether the end user authorizes Google Cloud to install GPU driver on this instance.StringgetInstanceOwners(int index)Input only.com.google.protobuf.ByteStringgetInstanceOwnersBytes(int index)Input only.intgetInstanceOwnersCount()Input only.com.google.protobuf.ProtocolStringListgetInstanceOwnersList()Input only.StringgetKmsKey()Input only.com.google.protobuf.ByteStringgetKmsKeyBytes()Input only.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Labels to apply to this instance.Map<String,String>getLabelsMap()Labels to apply to this instance.StringgetLabelsOrDefault(String key, String defaultValue)Labels to apply to this instance.StringgetLabelsOrThrow(String key)Labels to apply to this instance.StringgetMachineType()Required.com.google.protobuf.ByteStringgetMachineTypeBytes()Required.Map<String,String>getMetadata()Deprecated.intgetMetadataCount()Custom metadata to apply to this instance.Map<String,String>getMetadataMap()Custom metadata to apply to this instance.StringgetMetadataOrDefault(String key, String defaultValue)Custom metadata to apply to this instance.StringgetMetadataOrThrow(String key)Custom metadata to apply to this instance.Map<String,String>getMutableLabels()Deprecated.Map<String,String>getMutableMetadata()Deprecated.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.StringgetNetwork()The name of the VPC that this instance is in.com.google.protobuf.ByteStringgetNetworkBytes()The name of the VPC that this instance is in.Instance.NicTypegetNicType()Optional.intgetNicTypeValue()Optional.booleangetNoProxyAccess()If true, the notebook instance will not register with the proxy.booleangetNoPublicIp()If true, no public IP will be assigned to this instance.booleangetNoRemoveDataDisk()Input only.StringgetPostStartupScript()Path to a Bash script that automatically runs after a notebook instance fully boots up.com.google.protobuf.ByteStringgetPostStartupScriptBytes()Path to a Bash script that automatically runs after a notebook instance fully boots up.StringgetProxyUri()Output only.com.google.protobuf.ByteStringgetProxyUriBytes()Output only.ReservationAffinitygetReservationAffinity()Optional.ReservationAffinity.BuildergetReservationAffinityBuilder()Optional.ReservationAffinityOrBuildergetReservationAffinityOrBuilder()Optional.StringgetServiceAccount()The service account on this instance, giving access to other Google Cloud services.com.google.protobuf.ByteStringgetServiceAccountBytes()The service account on this instance, giving access to other Google Cloud services.StringgetServiceAccountScopes(int index)Optional.com.google.protobuf.ByteStringgetServiceAccountScopesBytes(int index)Optional.intgetServiceAccountScopesCount()Optional.com.google.protobuf.ProtocolStringListgetServiceAccountScopesList()Optional.Instance.ShieldedInstanceConfiggetShieldedInstanceConfig()Optional.Instance.ShieldedInstanceConfig.BuildergetShieldedInstanceConfigBuilder()Optional.Instance.ShieldedInstanceConfigOrBuildergetShieldedInstanceConfigOrBuilder()Optional.Instance.StategetState()Output only.intgetStateValue()Output only.StringgetSubnet()The name of the subnet that this instance is in.com.google.protobuf.ByteStringgetSubnetBytes()The name of the subnet that this instance is in.StringgetTags(int index)Optional.com.google.protobuf.ByteStringgetTagsBytes(int index)Optional.intgetTagsCount()Optional.com.google.protobuf.ProtocolStringListgetTagsList()Optional.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.Instance.UpgradeHistoryEntrygetUpgradeHistory(int index)The upgrade history of this instance.Instance.UpgradeHistoryEntry.BuildergetUpgradeHistoryBuilder(int index)The upgrade history of this instance.List<Instance.UpgradeHistoryEntry.Builder>getUpgradeHistoryBuilderList()The upgrade history of this instance.intgetUpgradeHistoryCount()The upgrade history of this instance.List<Instance.UpgradeHistoryEntry>getUpgradeHistoryList()The upgrade history of this instance.Instance.UpgradeHistoryEntryOrBuildergetUpgradeHistoryOrBuilder(int index)The upgrade history of this instance.List<? extends Instance.UpgradeHistoryEntryOrBuilder>getUpgradeHistoryOrBuilderList()The upgrade history of this instance.VmImagegetVmImage()Use a Compute Engine VM image to start the notebook instance.VmImage.BuildergetVmImageBuilder()Use a Compute Engine VM image to start the notebook instance.VmImageOrBuildergetVmImageOrBuilder()Use a Compute Engine VM image to start the notebook instance.booleanhasAcceleratorConfig()The hardware accelerator used on this instance.booleanhasContainerImage()Use a container image to start the notebook instance.booleanhasCreateTime()Output only.booleanhasReservationAffinity()Optional.booleanhasShieldedInstanceConfig()Optional.booleanhasUpdateTime()Output only.booleanhasVmImage()Use a Compute Engine VM image to start the notebook instance.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Instance.BuildermergeAcceleratorConfig(Instance.AcceleratorConfig value)The hardware accelerator used on this instance.Instance.BuildermergeContainerImage(ContainerImage value)Use a container image to start the notebook instance.Instance.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.Instance.BuildermergeFrom(Instance other)Instance.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Instance.BuildermergeFrom(com.google.protobuf.Message other)Instance.BuildermergeReservationAffinity(ReservationAffinity value)Optional.Instance.BuildermergeShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)Optional.Instance.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Instance.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.Instance.BuildermergeVmImage(VmImage value)Use a Compute Engine VM image to start the notebook instance.Instance.BuilderputAllLabels(Map<String,String> values)Labels to apply to this instance.Instance.BuilderputAllMetadata(Map<String,String> values)Custom metadata to apply to this instance.Instance.BuilderputLabels(String key, String value)Labels to apply to this instance.Instance.BuilderputMetadata(String key, String value)Custom metadata to apply to this instance.Instance.BuilderremoveDisks(int index)Output only.Instance.BuilderremoveLabels(String key)Labels to apply to this instance.Instance.BuilderremoveMetadata(String key)Custom metadata to apply to this instance.Instance.BuilderremoveUpgradeHistory(int index)The upgrade history of this instance.Instance.BuildersetAcceleratorConfig(Instance.AcceleratorConfig value)The hardware accelerator used on this instance.Instance.BuildersetAcceleratorConfig(Instance.AcceleratorConfig.Builder builderForValue)The hardware accelerator used on this instance.Instance.BuildersetBootDiskSizeGb(long value)Input only.Instance.BuildersetBootDiskType(Instance.DiskType value)Input only.Instance.BuildersetBootDiskTypeValue(int value)Input only.Instance.BuildersetCanIpForward(boolean value)Optional.Instance.BuildersetContainerImage(ContainerImage value)Use a container image to start the notebook instance.Instance.BuildersetContainerImage(ContainerImage.Builder builderForValue)Use a container image to start the notebook instance.Instance.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.Instance.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Instance.BuildersetCreator(String value)Output only.Instance.BuildersetCreatorBytes(com.google.protobuf.ByteString value)Output only.Instance.BuildersetCustomGpuDriverPath(String value)Specify a custom Cloud Storage path where the GPU driver is stored.Instance.BuildersetCustomGpuDriverPathBytes(com.google.protobuf.ByteString value)Specify a custom Cloud Storage path where the GPU driver is stored.Instance.BuildersetDataDiskSizeGb(long value)Input only.Instance.BuildersetDataDiskType(Instance.DiskType value)Input only.Instance.BuildersetDataDiskTypeValue(int value)Input only.Instance.BuildersetDiskEncryption(Instance.DiskEncryption value)Input only.Instance.BuildersetDiskEncryptionValue(int value)Input only.Instance.BuildersetDisks(int index, Instance.Disk value)Output only.Instance.BuildersetDisks(int index, Instance.Disk.Builder builderForValue)Output only.Instance.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Instance.BuildersetInstallGpuDriver(boolean value)Whether the end user authorizes Google Cloud to install GPU driver on this instance.Instance.BuildersetInstanceOwners(int index, String value)Input only.Instance.BuildersetKmsKey(String value)Input only.Instance.BuildersetKmsKeyBytes(com.google.protobuf.ByteString value)Input only.Instance.BuildersetMachineType(String value)Required.Instance.BuildersetMachineTypeBytes(com.google.protobuf.ByteString value)Required.Instance.BuildersetName(String value)Output only.Instance.BuildersetNameBytes(com.google.protobuf.ByteString value)Output only.Instance.BuildersetNetwork(String value)The name of the VPC that this instance is in.Instance.BuildersetNetworkBytes(com.google.protobuf.ByteString value)The name of the VPC that this instance is in.Instance.BuildersetNicType(Instance.NicType value)Optional.Instance.BuildersetNicTypeValue(int value)Optional.Instance.BuildersetNoProxyAccess(boolean value)If true, the notebook instance will not register with the proxy.Instance.BuildersetNoPublicIp(boolean value)If true, no public IP will be assigned to this instance.Instance.BuildersetNoRemoveDataDisk(boolean value)Input only.Instance.BuildersetPostStartupScript(String value)Path to a Bash script that automatically runs after a notebook instance fully boots up.Instance.BuildersetPostStartupScriptBytes(com.google.protobuf.ByteString value)Path to a Bash script that automatically runs after a notebook instance fully boots up.Instance.BuildersetProxyUri(String value)Output only.Instance.BuildersetProxyUriBytes(com.google.protobuf.ByteString value)Output only.Instance.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Instance.BuildersetReservationAffinity(ReservationAffinity value)Optional.Instance.BuildersetReservationAffinity(ReservationAffinity.Builder builderForValue)Optional.Instance.BuildersetServiceAccount(String value)The service account on this instance, giving access to other Google Cloud services.Instance.BuildersetServiceAccountBytes(com.google.protobuf.ByteString value)The service account on this instance, giving access to other Google Cloud services.Instance.BuildersetServiceAccountScopes(int index, String value)Optional.Instance.BuildersetShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)Optional.Instance.BuildersetShieldedInstanceConfig(Instance.ShieldedInstanceConfig.Builder builderForValue)Optional.Instance.BuildersetState(Instance.State value)Output only.Instance.BuildersetStateValue(int value)Output only.Instance.BuildersetSubnet(String value)The name of the subnet that this instance is in.Instance.BuildersetSubnetBytes(com.google.protobuf.ByteString value)The name of the subnet that this instance is in.Instance.BuildersetTags(int index, String value)Optional.Instance.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Instance.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.Instance.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Instance.BuildersetUpgradeHistory(int index, Instance.UpgradeHistoryEntry value)The upgrade history of this instance.Instance.BuildersetUpgradeHistory(int index, Instance.UpgradeHistoryEntry.Builder builderForValue)The upgrade history of this instance.Instance.BuildersetVmImage(VmImage value)Use a Compute Engine VM image to start the notebook instance.Instance.BuildersetVmImage(VmImage.Builder builderForValue)Use a Compute Engine VM image to start the notebook instance.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
clear
public Instance.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.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.GeneratedMessageV3.Builder<Instance.Builder>
-
getDefaultInstanceForType
public Instance getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Instance build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Instance buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Instance.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
setField
public Instance.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
clearField
public Instance.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
clearOneof
public Instance.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
setRepeatedField
public Instance.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
addRepeatedField
public Instance.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
mergeFrom
public Instance.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Instance.Builder>
-
mergeFrom
public Instance.Builder mergeFrom(Instance other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
mergeFrom
public Instance.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<Instance.Builder>- Throws:
IOException
-
getEnvironmentCase
public Instance.EnvironmentCase getEnvironmentCase()
- Specified by:
getEnvironmentCasein interfaceInstanceOrBuilder
-
clearEnvironment
public Instance.Builder clearEnvironment()
-
getName
public String getName()
Output only. The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceInstanceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for name.
-
setName
public Instance.Builder setName(String value)
Output only. The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Instance.Builder clearName()
Output only. The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
public Instance.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The name of this notebook instance. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasVmImage
public boolean hasVmImage()
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;- Specified by:
hasVmImagein interfaceInstanceOrBuilder- Returns:
- Whether the vmImage field is set.
-
getVmImage
public VmImage getVmImage()
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;- Specified by:
getVmImagein interfaceInstanceOrBuilder- Returns:
- The vmImage.
-
setVmImage
public Instance.Builder setVmImage(VmImage value)
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;
-
setVmImage
public Instance.Builder setVmImage(VmImage.Builder builderForValue)
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;
-
mergeVmImage
public Instance.Builder mergeVmImage(VmImage value)
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;
-
clearVmImage
public Instance.Builder clearVmImage()
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;
-
getVmImageBuilder
public VmImage.Builder getVmImageBuilder()
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;
-
getVmImageOrBuilder
public VmImageOrBuilder getVmImageOrBuilder()
Use a Compute Engine VM image to start the notebook instance.
.google.cloud.notebooks.v1.VmImage vm_image = 2;- Specified by:
getVmImageOrBuilderin interfaceInstanceOrBuilder
-
hasContainerImage
public boolean hasContainerImage()
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;- Specified by:
hasContainerImagein interfaceInstanceOrBuilder- Returns:
- Whether the containerImage field is set.
-
getContainerImage
public ContainerImage getContainerImage()
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;- Specified by:
getContainerImagein interfaceInstanceOrBuilder- Returns:
- The containerImage.
-
setContainerImage
public Instance.Builder setContainerImage(ContainerImage value)
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;
-
setContainerImage
public Instance.Builder setContainerImage(ContainerImage.Builder builderForValue)
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;
-
mergeContainerImage
public Instance.Builder mergeContainerImage(ContainerImage value)
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;
-
clearContainerImage
public Instance.Builder clearContainerImage()
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;
-
getContainerImageBuilder
public ContainerImage.Builder getContainerImageBuilder()
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;
-
getContainerImageOrBuilder
public ContainerImageOrBuilder getContainerImageOrBuilder()
Use a container image to start the notebook instance.
.google.cloud.notebooks.v1.ContainerImage container_image = 3;- Specified by:
getContainerImageOrBuilderin interfaceInstanceOrBuilder
-
getPostStartupScript
public String getPostStartupScript()
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
string post_startup_script = 4;- Specified by:
getPostStartupScriptin interfaceInstanceOrBuilder- Returns:
- The postStartupScript.
-
getPostStartupScriptBytes
public com.google.protobuf.ByteString getPostStartupScriptBytes()
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
string post_startup_script = 4;- Specified by:
getPostStartupScriptBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for postStartupScript.
-
setPostStartupScript
public Instance.Builder setPostStartupScript(String value)
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
string post_startup_script = 4;- Parameters:
value- The postStartupScript to set.- Returns:
- This builder for chaining.
-
clearPostStartupScript
public Instance.Builder clearPostStartupScript()
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
string post_startup_script = 4;- Returns:
- This builder for chaining.
-
setPostStartupScriptBytes
public Instance.Builder setPostStartupScriptBytes(com.google.protobuf.ByteString value)
Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (`gs://path-to-file/file-name`).
string post_startup_script = 4;- Parameters:
value- The bytes for postStartupScript to set.- Returns:
- This builder for chaining.
-
getProxyUri
public String getProxyUri()
Output only. The proxy endpoint that is used to access the Jupyter notebook.
string proxy_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProxyUriin interfaceInstanceOrBuilder- Returns:
- The proxyUri.
-
getProxyUriBytes
public com.google.protobuf.ByteString getProxyUriBytes()
Output only. The proxy endpoint that is used to access the Jupyter notebook.
string proxy_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProxyUriBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for proxyUri.
-
setProxyUri
public Instance.Builder setProxyUri(String value)
Output only. The proxy endpoint that is used to access the Jupyter notebook.
string proxy_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The proxyUri to set.- Returns:
- This builder for chaining.
-
clearProxyUri
public Instance.Builder clearProxyUri()
Output only. The proxy endpoint that is used to access the Jupyter notebook.
string proxy_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setProxyUriBytes
public Instance.Builder setProxyUriBytes(com.google.protobuf.ByteString value)
Output only. The proxy endpoint that is used to access the Jupyter notebook.
string proxy_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for proxyUri to set.- Returns:
- This builder for chaining.
-
getInstanceOwnersList
public com.google.protobuf.ProtocolStringList getInstanceOwnersList()
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getInstanceOwnersListin interfaceInstanceOrBuilder- Returns:
- A list containing the instanceOwners.
-
getInstanceOwnersCount
public int getInstanceOwnersCount()
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getInstanceOwnersCountin interfaceInstanceOrBuilder- Returns:
- The count of instanceOwners.
-
getInstanceOwners
public String getInstanceOwners(int index)
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getInstanceOwnersin interfaceInstanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The instanceOwners at the given index.
-
getInstanceOwnersBytes
public com.google.protobuf.ByteString getInstanceOwnersBytes(int index)
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getInstanceOwnersBytesin interfaceInstanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the instanceOwners at the given index.
-
setInstanceOwners
public Instance.Builder setInstanceOwners(int index, String value)
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
index- The index to set the value at.value- The instanceOwners to set.- Returns:
- This builder for chaining.
-
addInstanceOwners
public Instance.Builder addInstanceOwners(String value)
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The instanceOwners to add.- Returns:
- This builder for chaining.
-
addAllInstanceOwners
public Instance.Builder addAllInstanceOwners(Iterable<String> values)
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
values- The instanceOwners to add.- Returns:
- This builder for chaining.
-
clearInstanceOwners
public Instance.Builder clearInstanceOwners()
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
addInstanceOwnersBytes
public Instance.Builder addInstanceOwnersBytes(com.google.protobuf.ByteString value)
Input only. The owner of this instance after creation. Format: `alias@example.com` Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.
repeated string instance_owners = 6 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The bytes of the instanceOwners to add.- Returns:
- This builder for chaining.
-
getServiceAccount
public String getServiceAccount()
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
string service_account = 7;- Specified by:
getServiceAccountin interfaceInstanceOrBuilder- Returns:
- The serviceAccount.
-
getServiceAccountBytes
public com.google.protobuf.ByteString getServiceAccountBytes()
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
string service_account = 7;- Specified by:
getServiceAccountBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for serviceAccount.
-
setServiceAccount
public Instance.Builder setServiceAccount(String value)
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
string service_account = 7;- Parameters:
value- The serviceAccount to set.- Returns:
- This builder for chaining.
-
clearServiceAccount
public Instance.Builder clearServiceAccount()
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
string service_account = 7;- Returns:
- This builder for chaining.
-
setServiceAccountBytes
public Instance.Builder setServiceAccountBytes(com.google.protobuf.ByteString value)
The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
string service_account = 7;- Parameters:
value- The bytes for serviceAccount to set.- Returns:
- This builder for chaining.
-
getServiceAccountScopesList
public com.google.protobuf.ProtocolStringList getServiceAccountScopesList()
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountScopesListin interfaceInstanceOrBuilder- Returns:
- A list containing the serviceAccountScopes.
-
getServiceAccountScopesCount
public int getServiceAccountScopesCount()
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountScopesCountin interfaceInstanceOrBuilder- Returns:
- The count of serviceAccountScopes.
-
getServiceAccountScopes
public String getServiceAccountScopes(int index)
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountScopesin interfaceInstanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The serviceAccountScopes at the given index.
-
getServiceAccountScopesBytes
public com.google.protobuf.ByteString getServiceAccountScopesBytes(int index)
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountScopesBytesin interfaceInstanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the serviceAccountScopes at the given index.
-
setServiceAccountScopes
public Instance.Builder setServiceAccountScopes(int index, String value)
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The serviceAccountScopes to set.- Returns:
- This builder for chaining.
-
addServiceAccountScopes
public Instance.Builder addServiceAccountScopes(String value)
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The serviceAccountScopes to add.- Returns:
- This builder for chaining.
-
addAllServiceAccountScopes
public Instance.Builder addAllServiceAccountScopes(Iterable<String> values)
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The serviceAccountScopes to add.- Returns:
- This builder for chaining.
-
clearServiceAccountScopes
public Instance.Builder clearServiceAccountScopes()
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addServiceAccountScopesBytes
public Instance.Builder addServiceAccountScopesBytes(com.google.protobuf.ByteString value)
Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following [scopes](https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam) are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/computerepeated string service_account_scopes = 31 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the serviceAccountScopes to add.- Returns:
- This builder for chaining.
-
getMachineType
public String getMachineType()
Required. The [Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) of this instance.
string machine_type = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMachineTypein interfaceInstanceOrBuilder- Returns:
- The machineType.
-
getMachineTypeBytes
public com.google.protobuf.ByteString getMachineTypeBytes()
Required. The [Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) of this instance.
string machine_type = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMachineTypeBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for machineType.
-
setMachineType
public Instance.Builder setMachineType(String value)
Required. The [Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) of this instance.
string machine_type = 8 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The machineType to set.- Returns:
- This builder for chaining.
-
clearMachineType
public Instance.Builder clearMachineType()
Required. The [Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) of this instance.
string machine_type = 8 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setMachineTypeBytes
public Instance.Builder setMachineTypeBytes(com.google.protobuf.ByteString value)
Required. The [Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) of this instance.
string machine_type = 8 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for machineType to set.- Returns:
- This builder for chaining.
-
hasAcceleratorConfig
public boolean hasAcceleratorConfig()
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;- Specified by:
hasAcceleratorConfigin interfaceInstanceOrBuilder- Returns:
- Whether the acceleratorConfig field is set.
-
getAcceleratorConfig
public Instance.AcceleratorConfig getAcceleratorConfig()
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;- Specified by:
getAcceleratorConfigin interfaceInstanceOrBuilder- Returns:
- The acceleratorConfig.
-
setAcceleratorConfig
public Instance.Builder setAcceleratorConfig(Instance.AcceleratorConfig value)
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;
-
setAcceleratorConfig
public Instance.Builder setAcceleratorConfig(Instance.AcceleratorConfig.Builder builderForValue)
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;
-
mergeAcceleratorConfig
public Instance.Builder mergeAcceleratorConfig(Instance.AcceleratorConfig value)
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;
-
clearAcceleratorConfig
public Instance.Builder clearAcceleratorConfig()
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;
-
getAcceleratorConfigBuilder
public Instance.AcceleratorConfig.Builder getAcceleratorConfigBuilder()
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;
-
getAcceleratorConfigOrBuilder
public Instance.AcceleratorConfigOrBuilder getAcceleratorConfigOrBuilder()
The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has [enough vCPUs and memory to support the `machine_type` you have selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
.google.cloud.notebooks.v1.Instance.AcceleratorConfig accelerator_config = 9;- Specified by:
getAcceleratorConfigOrBuilderin interfaceInstanceOrBuilder
-
getStateValue
public int getStateValue()
Output only. The state of this instance.
.google.cloud.notebooks.v1.Instance.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Instance.Builder setStateValue(int value)
Output only. The state of this instance.
.google.cloud.notebooks.v1.Instance.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Instance.State getState()
Output only. The state of this instance.
.google.cloud.notebooks.v1.Instance.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceInstanceOrBuilder- Returns:
- The state.
-
setState
public Instance.Builder setState(Instance.State value)
Output only. The state of this instance.
.google.cloud.notebooks.v1.Instance.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Instance.Builder clearState()
Output only. The state of this instance.
.google.cloud.notebooks.v1.Instance.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getInstallGpuDriver
public boolean getInstallGpuDriver()
Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
bool install_gpu_driver = 11;- Specified by:
getInstallGpuDriverin interfaceInstanceOrBuilder- Returns:
- The installGpuDriver.
-
setInstallGpuDriver
public Instance.Builder setInstallGpuDriver(boolean value)
Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
bool install_gpu_driver = 11;- Parameters:
value- The installGpuDriver to set.- Returns:
- This builder for chaining.
-
clearInstallGpuDriver
public Instance.Builder clearInstallGpuDriver()
Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
bool install_gpu_driver = 11;- Returns:
- This builder for chaining.
-
getCustomGpuDriverPath
public String getCustomGpuDriverPath()
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
string custom_gpu_driver_path = 12;- Specified by:
getCustomGpuDriverPathin interfaceInstanceOrBuilder- Returns:
- The customGpuDriverPath.
-
getCustomGpuDriverPathBytes
public com.google.protobuf.ByteString getCustomGpuDriverPathBytes()
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
string custom_gpu_driver_path = 12;- Specified by:
getCustomGpuDriverPathBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for customGpuDriverPath.
-
setCustomGpuDriverPath
public Instance.Builder setCustomGpuDriverPath(String value)
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
string custom_gpu_driver_path = 12;- Parameters:
value- The customGpuDriverPath to set.- Returns:
- This builder for chaining.
-
clearCustomGpuDriverPath
public Instance.Builder clearCustomGpuDriverPath()
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
string custom_gpu_driver_path = 12;- Returns:
- This builder for chaining.
-
setCustomGpuDriverPathBytes
public Instance.Builder setCustomGpuDriverPathBytes(com.google.protobuf.ByteString value)
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
string custom_gpu_driver_path = 12;- Parameters:
value- The bytes for customGpuDriverPath to set.- Returns:
- This builder for chaining.
-
getBootDiskTypeValue
public int getBootDiskTypeValue()
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType boot_disk_type = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getBootDiskTypeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for bootDiskType.
-
setBootDiskTypeValue
public Instance.Builder setBootDiskTypeValue(int value)
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType boot_disk_type = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for bootDiskType to set.- Returns:
- This builder for chaining.
-
getBootDiskType
public Instance.DiskType getBootDiskType()
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType boot_disk_type = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getBootDiskTypein interfaceInstanceOrBuilder- Returns:
- The bootDiskType.
-
setBootDiskType
public Instance.Builder setBootDiskType(Instance.DiskType value)
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType boot_disk_type = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The bootDiskType to set.- Returns:
- This builder for chaining.
-
clearBootDiskType
public Instance.Builder clearBootDiskType()
Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType boot_disk_type = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
getBootDiskSizeGb
public long getBootDiskSizeGb()
Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
int64 boot_disk_size_gb = 14 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getBootDiskSizeGbin interfaceInstanceOrBuilder- Returns:
- The bootDiskSizeGb.
-
setBootDiskSizeGb
public Instance.Builder setBootDiskSizeGb(long value)
Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
int64 boot_disk_size_gb = 14 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The bootDiskSizeGb to set.- Returns:
- This builder for chaining.
-
clearBootDiskSizeGb
public Instance.Builder clearBootDiskSizeGb()
Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
int64 boot_disk_size_gb = 14 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
getDataDiskTypeValue
public int getDataDiskTypeValue()
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType data_disk_type = 25 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getDataDiskTypeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for dataDiskType.
-
setDataDiskTypeValue
public Instance.Builder setDataDiskTypeValue(int value)
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType data_disk_type = 25 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for dataDiskType to set.- Returns:
- This builder for chaining.
-
getDataDiskType
public Instance.DiskType getDataDiskType()
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType data_disk_type = 25 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getDataDiskTypein interfaceInstanceOrBuilder- Returns:
- The dataDiskType.
-
setDataDiskType
public Instance.Builder setDataDiskType(Instance.DiskType value)
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType data_disk_type = 25 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The dataDiskType to set.- Returns:
- This builder for chaining.
-
clearDataDiskType
public Instance.Builder clearDataDiskType()
Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (`PD_STANDARD`).
.google.cloud.notebooks.v1.Instance.DiskType data_disk_type = 25 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
getDataDiskSizeGb
public long getDataDiskSizeGb()
Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
int64 data_disk_size_gb = 26 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getDataDiskSizeGbin interfaceInstanceOrBuilder- Returns:
- The dataDiskSizeGb.
-
setDataDiskSizeGb
public Instance.Builder setDataDiskSizeGb(long value)
Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
int64 data_disk_size_gb = 26 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The dataDiskSizeGb to set.- Returns:
- This builder for chaining.
-
clearDataDiskSizeGb
public Instance.Builder clearDataDiskSizeGb()
Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
int64 data_disk_size_gb = 26 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
getNoRemoveDataDisk
public boolean getNoRemoveDataDisk()
Input only. If true, the data disk will not be auto deleted when deleting the instance.
bool no_remove_data_disk = 27 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getNoRemoveDataDiskin interfaceInstanceOrBuilder- Returns:
- The noRemoveDataDisk.
-
setNoRemoveDataDisk
public Instance.Builder setNoRemoveDataDisk(boolean value)
Input only. If true, the data disk will not be auto deleted when deleting the instance.
bool no_remove_data_disk = 27 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The noRemoveDataDisk to set.- Returns:
- This builder for chaining.
-
clearNoRemoveDataDisk
public Instance.Builder clearNoRemoveDataDisk()
Input only. If true, the data disk will not be auto deleted when deleting the instance.
bool no_remove_data_disk = 27 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
getDiskEncryptionValue
public int getDiskEncryptionValue()
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
.google.cloud.notebooks.v1.Instance.DiskEncryption disk_encryption = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getDiskEncryptionValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for diskEncryption.
-
setDiskEncryptionValue
public Instance.Builder setDiskEncryptionValue(int value)
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
.google.cloud.notebooks.v1.Instance.DiskEncryption disk_encryption = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for diskEncryption to set.- Returns:
- This builder for chaining.
-
getDiskEncryption
public Instance.DiskEncryption getDiskEncryption()
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
.google.cloud.notebooks.v1.Instance.DiskEncryption disk_encryption = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getDiskEncryptionin interfaceInstanceOrBuilder- Returns:
- The diskEncryption.
-
setDiskEncryption
public Instance.Builder setDiskEncryption(Instance.DiskEncryption value)
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
.google.cloud.notebooks.v1.Instance.DiskEncryption disk_encryption = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The diskEncryption to set.- Returns:
- This builder for chaining.
-
clearDiskEncryption
public Instance.Builder clearDiskEncryption()
Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
.google.cloud.notebooks.v1.Instance.DiskEncryption disk_encryption = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
getKmsKey
public String getKmsKey()
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).string kms_key = 16 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getKmsKeyin interfaceInstanceOrBuilder- Returns:
- The kmsKey.
-
getKmsKeyBytes
public com.google.protobuf.ByteString getKmsKeyBytes()
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).string kms_key = 16 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getKmsKeyBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for kmsKey.
-
setKmsKey
public Instance.Builder setKmsKey(String value)
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).string kms_key = 16 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The kmsKey to set.- Returns:
- This builder for chaining.
-
clearKmsKey
public Instance.Builder clearKmsKey()
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).string kms_key = 16 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- This builder for chaining.
-
setKmsKeyBytes
public Instance.Builder setKmsKeyBytes(com.google.protobuf.ByteString value)
Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn more about [using your own encryption keys](/kms/docs/quickstart).string kms_key = 16 [(.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The bytes for kmsKey to set.- Returns:
- This builder for chaining.
-
getDisksList
public List<Instance.Disk> getDisksList()
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisksListin interfaceInstanceOrBuilder
-
getDisksCount
public int getDisksCount()
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisksCountin interfaceInstanceOrBuilder
-
getDisks
public Instance.Disk getDisks(int index)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisksin interfaceInstanceOrBuilder
-
setDisks
public Instance.Builder setDisks(int index, Instance.Disk value)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDisks
public Instance.Builder setDisks(int index, Instance.Disk.Builder builderForValue)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDisks
public Instance.Builder addDisks(Instance.Disk value)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDisks
public Instance.Builder addDisks(int index, Instance.Disk value)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDisks
public Instance.Builder addDisks(Instance.Disk.Builder builderForValue)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDisks
public Instance.Builder addDisks(int index, Instance.Disk.Builder builderForValue)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllDisks
public Instance.Builder addAllDisks(Iterable<? extends Instance.Disk> values)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDisks
public Instance.Builder clearDisks()
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removeDisks
public Instance.Builder removeDisks(int index)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDisksBuilder
public Instance.Disk.Builder getDisksBuilder(int index)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDisksOrBuilder
public Instance.DiskOrBuilder getDisksOrBuilder(int index)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisksOrBuilderin interfaceInstanceOrBuilder
-
getDisksOrBuilderList
public List<? extends Instance.DiskOrBuilder> getDisksOrBuilderList()
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisksOrBuilderListin interfaceInstanceOrBuilder
-
addDisksBuilder
public Instance.Disk.Builder addDisksBuilder()
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDisksBuilder
public Instance.Disk.Builder addDisksBuilder(int index)
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDisksBuilderList
public List<Instance.Disk.Builder> getDisksBuilderList()
Output only. Attached disks to notebook instance.
repeated .google.cloud.notebooks.v1.Instance.Disk disks = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasShieldedInstanceConfig
public boolean hasShieldedInstanceConfig()
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasShieldedInstanceConfigin interfaceInstanceOrBuilder- Returns:
- Whether the shieldedInstanceConfig field is set.
-
getShieldedInstanceConfig
public Instance.ShieldedInstanceConfig getShieldedInstanceConfig()
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getShieldedInstanceConfigin interfaceInstanceOrBuilder- Returns:
- The shieldedInstanceConfig.
-
setShieldedInstanceConfig
public Instance.Builder setShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];
-
setShieldedInstanceConfig
public Instance.Builder setShieldedInstanceConfig(Instance.ShieldedInstanceConfig.Builder builderForValue)
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];
-
mergeShieldedInstanceConfig
public Instance.Builder mergeShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];
-
clearShieldedInstanceConfig
public Instance.Builder clearShieldedInstanceConfig()
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];
-
getShieldedInstanceConfigBuilder
public Instance.ShieldedInstanceConfig.Builder getShieldedInstanceConfigBuilder()
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];
-
getShieldedInstanceConfigOrBuilder
public Instance.ShieldedInstanceConfigOrBuilder getShieldedInstanceConfigOrBuilder()
Optional. Shielded VM configuration. [Images using supported Shielded VM features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getShieldedInstanceConfigOrBuilderin interfaceInstanceOrBuilder
-
getNoPublicIp
public boolean getNoPublicIp()
If true, no public IP will be assigned to this instance.
bool no_public_ip = 17;- Specified by:
getNoPublicIpin interfaceInstanceOrBuilder- Returns:
- The noPublicIp.
-
setNoPublicIp
public Instance.Builder setNoPublicIp(boolean value)
If true, no public IP will be assigned to this instance.
bool no_public_ip = 17;- Parameters:
value- The noPublicIp to set.- Returns:
- This builder for chaining.
-
clearNoPublicIp
public Instance.Builder clearNoPublicIp()
If true, no public IP will be assigned to this instance.
bool no_public_ip = 17;- Returns:
- This builder for chaining.
-
getNoProxyAccess
public boolean getNoProxyAccess()
If true, the notebook instance will not register with the proxy.
bool no_proxy_access = 18;- Specified by:
getNoProxyAccessin interfaceInstanceOrBuilder- Returns:
- The noProxyAccess.
-
setNoProxyAccess
public Instance.Builder setNoProxyAccess(boolean value)
If true, the notebook instance will not register with the proxy.
bool no_proxy_access = 18;- Parameters:
value- The noProxyAccess to set.- Returns:
- This builder for chaining.
-
clearNoProxyAccess
public Instance.Builder clearNoProxyAccess()
If true, the notebook instance will not register with the proxy.
bool no_proxy_access = 18;- Returns:
- This builder for chaining.
-
getNetwork
public String getNetwork()
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`string network = 19;- Specified by:
getNetworkin interfaceInstanceOrBuilder- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`string network = 19;- Specified by:
getNetworkBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for network.
-
setNetwork
public Instance.Builder setNetwork(String value)
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`string network = 19;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
public Instance.Builder clearNetwork()
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`string network = 19;- Returns:
- This builder for chaining.
-
setNetworkBytes
public Instance.Builder setNetworkBytes(com.google.protobuf.ByteString value)
The name of the VPC that this instance is in. Format: `projects/{project_id}/global/networks/{network_id}`string network = 19;- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
getSubnet
public String getSubnet()
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`string subnet = 20;- Specified by:
getSubnetin interfaceInstanceOrBuilder- Returns:
- The subnet.
-
getSubnetBytes
public com.google.protobuf.ByteString getSubnetBytes()
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`string subnet = 20;- Specified by:
getSubnetBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for subnet.
-
setSubnet
public Instance.Builder setSubnet(String value)
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`string subnet = 20;- Parameters:
value- The subnet to set.- Returns:
- This builder for chaining.
-
clearSubnet
public Instance.Builder clearSubnet()
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`string subnet = 20;- Returns:
- This builder for chaining.
-
setSubnetBytes
public Instance.Builder setSubnetBytes(com.google.protobuf.ByteString value)
The name of the subnet that this instance is in. Format: `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`string subnet = 20;- Parameters:
value- The bytes for subnet to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:InstanceOrBuilderLabels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;- Specified by:
getLabelsCountin interfaceInstanceOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;- Specified by:
containsLabelsin interfaceInstanceOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceInstanceOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;- Specified by:
getLabelsMapin interfaceInstanceOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;- Specified by:
getLabelsOrDefaultin interfaceInstanceOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;- Specified by:
getLabelsOrThrowin interfaceInstanceOrBuilder
-
clearLabels
public Instance.Builder clearLabels()
-
removeLabels
public Instance.Builder removeLabels(String key)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public Instance.Builder putLabels(String key, String value)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;
-
putAllLabels
public Instance.Builder putAllLabels(Map<String,String> values)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 21;
-
getMetadataCount
public int getMetadataCount()
Description copied from interface:InstanceOrBuilderCustom metadata to apply to this instance.
map<string, string> metadata = 22;- Specified by:
getMetadataCountin interfaceInstanceOrBuilder
-
containsMetadata
public boolean containsMetadata(String key)
Custom metadata to apply to this instance.
map<string, string> metadata = 22;- Specified by:
containsMetadatain interfaceInstanceOrBuilder
-
getMetadata
@Deprecated public Map<String,String> getMetadata()
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceInstanceOrBuilder
-
getMetadataMap
public Map<String,String> getMetadataMap()
Custom metadata to apply to this instance.
map<string, string> metadata = 22;- Specified by:
getMetadataMapin interfaceInstanceOrBuilder
-
getMetadataOrDefault
public String getMetadataOrDefault(String key, String defaultValue)
Custom metadata to apply to this instance.
map<string, string> metadata = 22;- Specified by:
getMetadataOrDefaultin interfaceInstanceOrBuilder
-
getMetadataOrThrow
public String getMetadataOrThrow(String key)
Custom metadata to apply to this instance.
map<string, string> metadata = 22;- Specified by:
getMetadataOrThrowin interfaceInstanceOrBuilder
-
clearMetadata
public Instance.Builder clearMetadata()
-
removeMetadata
public Instance.Builder removeMetadata(String key)
Custom metadata to apply to this instance.
map<string, string> metadata = 22;
-
getMutableMetadata
@Deprecated public Map<String,String> getMutableMetadata()
Deprecated.Use alternate mutation accessors instead.
-
putMetadata
public Instance.Builder putMetadata(String key, String value)
Custom metadata to apply to this instance.
map<string, string> metadata = 22;
-
putAllMetadata
public Instance.Builder putAllMetadata(Map<String,String> values)
Custom metadata to apply to this instance.
map<string, string> metadata = 22;
-
getTagsList
public com.google.protobuf.ProtocolStringList getTagsList()
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsListin interfaceInstanceOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsCountin interfaceInstanceOrBuilder- Returns:
- The count of tags.
-
getTags
public String getTags(int index)
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsin interfaceInstanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index)
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsBytesin interfaceInstanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
setTags
public Instance.Builder setTags(int index, String value)
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The tags to set.- Returns:
- This builder for chaining.
-
addTags
public Instance.Builder addTags(String value)
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The tags to add.- Returns:
- This builder for chaining.
-
addAllTags
public Instance.Builder addAllTags(Iterable<String> values)
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The tags to add.- Returns:
- This builder for chaining.
-
clearTags
public Instance.Builder clearTags()
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addTagsBytes
public Instance.Builder addTagsBytes(com.google.protobuf.ByteString value)
Optional. The Compute Engine tags to add to runtime (see [Tagging instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
repeated string tags = 32 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the tags to add.- Returns:
- This builder for chaining.
-
getUpgradeHistoryList
public List<Instance.UpgradeHistoryEntry> getUpgradeHistoryList()
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;- Specified by:
getUpgradeHistoryListin interfaceInstanceOrBuilder
-
getUpgradeHistoryCount
public int getUpgradeHistoryCount()
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;- Specified by:
getUpgradeHistoryCountin interfaceInstanceOrBuilder
-
getUpgradeHistory
public Instance.UpgradeHistoryEntry getUpgradeHistory(int index)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;- Specified by:
getUpgradeHistoryin interfaceInstanceOrBuilder
-
setUpgradeHistory
public Instance.Builder setUpgradeHistory(int index, Instance.UpgradeHistoryEntry value)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
setUpgradeHistory
public Instance.Builder setUpgradeHistory(int index, Instance.UpgradeHistoryEntry.Builder builderForValue)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
addUpgradeHistory
public Instance.Builder addUpgradeHistory(Instance.UpgradeHistoryEntry value)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
addUpgradeHistory
public Instance.Builder addUpgradeHistory(int index, Instance.UpgradeHistoryEntry value)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
addUpgradeHistory
public Instance.Builder addUpgradeHistory(Instance.UpgradeHistoryEntry.Builder builderForValue)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
addUpgradeHistory
public Instance.Builder addUpgradeHistory(int index, Instance.UpgradeHistoryEntry.Builder builderForValue)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
addAllUpgradeHistory
public Instance.Builder addAllUpgradeHistory(Iterable<? extends Instance.UpgradeHistoryEntry> values)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
clearUpgradeHistory
public Instance.Builder clearUpgradeHistory()
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
removeUpgradeHistory
public Instance.Builder removeUpgradeHistory(int index)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
getUpgradeHistoryBuilder
public Instance.UpgradeHistoryEntry.Builder getUpgradeHistoryBuilder(int index)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
getUpgradeHistoryOrBuilder
public Instance.UpgradeHistoryEntryOrBuilder getUpgradeHistoryOrBuilder(int index)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;- Specified by:
getUpgradeHistoryOrBuilderin interfaceInstanceOrBuilder
-
getUpgradeHistoryOrBuilderList
public List<? extends Instance.UpgradeHistoryEntryOrBuilder> getUpgradeHistoryOrBuilderList()
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;- Specified by:
getUpgradeHistoryOrBuilderListin interfaceInstanceOrBuilder
-
addUpgradeHistoryBuilder
public Instance.UpgradeHistoryEntry.Builder addUpgradeHistoryBuilder()
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
addUpgradeHistoryBuilder
public Instance.UpgradeHistoryEntry.Builder addUpgradeHistoryBuilder(int index)
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
getUpgradeHistoryBuilderList
public List<Instance.UpgradeHistoryEntry.Builder> getUpgradeHistoryBuilderList()
The upgrade history of this instance.
repeated .google.cloud.notebooks.v1.Instance.UpgradeHistoryEntry upgrade_history = 29;
-
getNicTypeValue
public int getNicTypeValue()
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
.google.cloud.notebooks.v1.Instance.NicType nic_type = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNicTypeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for nicType.
-
setNicTypeValue
public Instance.Builder setNicTypeValue(int value)
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
.google.cloud.notebooks.v1.Instance.NicType nic_type = 33 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for nicType to set.- Returns:
- This builder for chaining.
-
getNicType
public Instance.NicType getNicType()
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
.google.cloud.notebooks.v1.Instance.NicType nic_type = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNicTypein interfaceInstanceOrBuilder- Returns:
- The nicType.
-
setNicType
public Instance.Builder setNicType(Instance.NicType value)
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
.google.cloud.notebooks.v1.Instance.NicType nic_type = 33 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The nicType to set.- Returns:
- This builder for chaining.
-
clearNicType
public Instance.Builder clearNicType()
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
.google.cloud.notebooks.v1.Instance.NicType nic_type = 33 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasReservationAffinity
public boolean hasReservationAffinity()
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasReservationAffinityin interfaceInstanceOrBuilder- Returns:
- Whether the reservationAffinity field is set.
-
getReservationAffinity
public ReservationAffinity getReservationAffinity()
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservationAffinityin interfaceInstanceOrBuilder- Returns:
- The reservationAffinity.
-
setReservationAffinity
public Instance.Builder setReservationAffinity(ReservationAffinity value)
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];
-
setReservationAffinity
public Instance.Builder setReservationAffinity(ReservationAffinity.Builder builderForValue)
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];
-
mergeReservationAffinity
public Instance.Builder mergeReservationAffinity(ReservationAffinity value)
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];
-
clearReservationAffinity
public Instance.Builder clearReservationAffinity()
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];
-
getReservationAffinityBuilder
public ReservationAffinity.Builder getReservationAffinityBuilder()
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];
-
getReservationAffinityOrBuilder
public ReservationAffinityOrBuilder getReservationAffinityOrBuilder()
Optional. The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this notebook instance.
.google.cloud.notebooks.v1.ReservationAffinity reservation_affinity = 34 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservationAffinityOrBuilderin interfaceInstanceOrBuilder
-
getCreator
public String getCreator()
Output only. Email address of entity that sent original CreateInstance request.
string creator = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreatorin interfaceInstanceOrBuilder- Returns:
- The creator.
-
getCreatorBytes
public com.google.protobuf.ByteString getCreatorBytes()
Output only. Email address of entity that sent original CreateInstance request.
string creator = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreatorBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for creator.
-
setCreator
public Instance.Builder setCreator(String value)
Output only. Email address of entity that sent original CreateInstance request.
string creator = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The creator to set.- Returns:
- This builder for chaining.
-
clearCreator
public Instance.Builder clearCreator()
Output only. Email address of entity that sent original CreateInstance request.
string creator = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCreatorBytes
public Instance.Builder setCreatorBytes(com.google.protobuf.ByteString value)
Output only. Email address of entity that sent original CreateInstance request.
string creator = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for creator to set.- Returns:
- This builder for chaining.
-
getCanIpForward
public boolean getCanIpForward()
Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
bool can_ip_forward = 39 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanIpForwardin interfaceInstanceOrBuilder- Returns:
- The canIpForward.
-
setCanIpForward
public Instance.Builder setCanIpForward(boolean value)
Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
bool can_ip_forward = 39 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The canIpForward to set.- Returns:
- This builder for chaining.
-
clearCanIpForward
public Instance.Builder clearCanIpForward()
Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
bool can_ip_forward = 39 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceInstanceOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceInstanceOrBuilder- Returns:
- The createTime.
-
setCreateTime
public Instance.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public Instance.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public Instance.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public Instance.Builder clearCreateTime()
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Instance creation time.
.google.protobuf.Timestamp create_time = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceInstanceOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceInstanceOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceInstanceOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public Instance.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public Instance.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public Instance.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public Instance.Builder clearUpdateTime()
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Instance update time.
.google.protobuf.Timestamp update_time = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceInstanceOrBuilder
-
setUnknownFields
public final Instance.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
mergeUnknownFields
public final Instance.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>
-
-