Package com.google.cloud.notebooks.v1
Class VmImage.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
- com.google.cloud.notebooks.v1.VmImage.Builder
-
- All Implemented Interfaces:
VmImageOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- VmImage
public static final class VmImage.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder> implements VmImageOrBuilder
Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.
Protobuf typegoogle.cloud.notebooks.v1.VmImage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VmImage.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VmImage
build()
VmImage
buildPartial()
VmImage.Builder
clear()
VmImage.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VmImage.Builder
clearImage()
VmImage.Builder
clearImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.VmImage.Builder
clearImageName()
Use VM image name to find the image.VmImage.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VmImage.Builder
clearProject()
Required.VmImage.Builder
clone()
VmImage
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
VmImage.ImageCase
getImageCase()
String
getImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.com.google.protobuf.ByteString
getImageFamilyBytes()
Use this VM image family to find the image; the newest image in this family will be used.String
getImageName()
Use VM image name to find the image.com.google.protobuf.ByteString
getImageNameBytes()
Use VM image name to find the image.String
getProject()
Required.com.google.protobuf.ByteString
getProjectBytes()
Required.boolean
hasImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.boolean
hasImageName()
Use VM image name to find the image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
VmImage.Builder
mergeFrom(VmImage other)
VmImage.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VmImage.Builder
mergeFrom(com.google.protobuf.Message other)
VmImage.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VmImage.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VmImage.Builder
setImageFamily(String value)
Use this VM image family to find the image; the newest image in this family will be used.VmImage.Builder
setImageFamilyBytes(com.google.protobuf.ByteString value)
Use this VM image family to find the image; the newest image in this family will be used.VmImage.Builder
setImageName(String value)
Use VM image name to find the image.VmImage.Builder
setImageNameBytes(com.google.protobuf.ByteString value)
Use VM image name to find the image.VmImage.Builder
setProject(String value)
Required.VmImage.Builder
setProjectBytes(com.google.protobuf.ByteString value)
Required.VmImage.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
VmImage.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
clear
public VmImage.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
getDefaultInstanceForType
public VmImage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public VmImage build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VmImage buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VmImage.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
setField
public VmImage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
clearField
public VmImage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
clearOneof
public VmImage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
setRepeatedField
public VmImage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
addRepeatedField
public VmImage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
mergeFrom
public VmImage.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VmImage.Builder>
-
mergeFrom
public VmImage.Builder mergeFrom(VmImage other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
mergeFrom
public VmImage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VmImage.Builder>
- Throws:
IOException
-
getImageCase
public VmImage.ImageCase getImageCase()
- Specified by:
getImageCase
in interfaceVmImageOrBuilder
-
clearImage
public VmImage.Builder clearImage()
-
getProject
public String getProject()
Required. The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getProject
in interfaceVmImageOrBuilder
- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()
Required. The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getProjectBytes
in interfaceVmImageOrBuilder
- Returns:
- The bytes for project.
-
setProject
public VmImage.Builder setProject(String value)
Required. The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The project to set.- Returns:
- This builder for chaining.
-
clearProject
public VmImage.Builder clearProject()
Required. The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setProjectBytes
public VmImage.Builder setProjectBytes(com.google.protobuf.ByteString value)
Required. The name of the Google Cloud project that this VM image belongs to. Format: `{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for project to set.- Returns:
- This builder for chaining.
-
hasImageName
public boolean hasImageName()
Use VM image name to find the image.
string image_name = 2;
- Specified by:
hasImageName
in interfaceVmImageOrBuilder
- Returns:
- Whether the imageName field is set.
-
getImageName
public String getImageName()
Use VM image name to find the image.
string image_name = 2;
- Specified by:
getImageName
in interfaceVmImageOrBuilder
- Returns:
- The imageName.
-
getImageNameBytes
public com.google.protobuf.ByteString getImageNameBytes()
Use VM image name to find the image.
string image_name = 2;
- Specified by:
getImageNameBytes
in interfaceVmImageOrBuilder
- Returns:
- The bytes for imageName.
-
setImageName
public VmImage.Builder setImageName(String value)
Use VM image name to find the image.
string image_name = 2;
- Parameters:
value
- The imageName to set.- Returns:
- This builder for chaining.
-
clearImageName
public VmImage.Builder clearImageName()
Use VM image name to find the image.
string image_name = 2;
- Returns:
- This builder for chaining.
-
setImageNameBytes
public VmImage.Builder setImageNameBytes(com.google.protobuf.ByteString value)
Use VM image name to find the image.
string image_name = 2;
- Parameters:
value
- The bytes for imageName to set.- Returns:
- This builder for chaining.
-
hasImageFamily
public boolean hasImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;
- Specified by:
hasImageFamily
in interfaceVmImageOrBuilder
- Returns:
- Whether the imageFamily field is set.
-
getImageFamily
public String getImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;
- Specified by:
getImageFamily
in interfaceVmImageOrBuilder
- Returns:
- The imageFamily.
-
getImageFamilyBytes
public com.google.protobuf.ByteString getImageFamilyBytes()
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;
- Specified by:
getImageFamilyBytes
in interfaceVmImageOrBuilder
- Returns:
- The bytes for imageFamily.
-
setImageFamily
public VmImage.Builder setImageFamily(String value)
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;
- Parameters:
value
- The imageFamily to set.- Returns:
- This builder for chaining.
-
clearImageFamily
public VmImage.Builder clearImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;
- Returns:
- This builder for chaining.
-
setImageFamilyBytes
public VmImage.Builder setImageFamilyBytes(com.google.protobuf.ByteString value)
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;
- Parameters:
value
- The bytes for imageFamily to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final VmImage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
mergeUnknownFields
public final VmImage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmImage.Builder>
-
-