public final class VmImage extends com.google.protobuf.GeneratedMessageV3 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 type
google.cloud.notebooks.v1beta1.VmImage| Modifier and Type | Class and Description |
|---|---|
static class |
VmImage.Builder
Definition of a custom Compute Engine virtual machine image for starting a
notebook instance with the environment installed directly on the VM.
|
static class |
VmImage.ImageCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
IMAGE_FAMILY_FIELD_NUMBER |
static int |
IMAGE_NAME_FIELD_NUMBER |
static int |
PROJECT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static VmImage |
getDefaultInstance() |
VmImage |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<VmImage> |
getParserForType() |
String |
getProject()
Required.
|
com.google.protobuf.ByteString |
getProjectBytes()
Required.
|
int |
getSerializedSize() |
int |
hashCode() |
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() |
static VmImage.Builder |
newBuilder() |
static VmImage.Builder |
newBuilder(VmImage prototype) |
VmImage.Builder |
newBuilderForType() |
protected VmImage.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static VmImage |
parseDelimitedFrom(InputStream input) |
static VmImage |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmImage |
parseFrom(byte[] data) |
static VmImage |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmImage |
parseFrom(ByteBuffer data) |
static VmImage |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmImage |
parseFrom(com.google.protobuf.ByteString data) |
static VmImage |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmImage |
parseFrom(com.google.protobuf.CodedInputStream input) |
static VmImage |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmImage |
parseFrom(InputStream input) |
static VmImage |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<VmImage> |
parser() |
VmImage.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PROJECT_FIELD_NUMBER
public static final int IMAGE_NAME_FIELD_NUMBER
public static final int IMAGE_FAMILY_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public VmImage.ImageCase getImageCase()
getImageCase in interface VmImageOrBuilderpublic String getProject()
Required. The name of the Google Cloud project that this VM image belongs to.
Format: `projects/{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];getProject in interface VmImageOrBuilderpublic com.google.protobuf.ByteString getProjectBytes()
Required. The name of the Google Cloud project that this VM image belongs to.
Format: `projects/{project_id}`
string project = 1 [(.google.api.field_behavior) = REQUIRED];getProjectBytes in interface VmImageOrBuilderpublic boolean hasImageName()
Use VM image name to find the image.
string image_name = 2;hasImageName in interface VmImageOrBuilderpublic String getImageName()
Use VM image name to find the image.
string image_name = 2;getImageName in interface VmImageOrBuilderpublic com.google.protobuf.ByteString getImageNameBytes()
Use VM image name to find the image.
string image_name = 2;getImageNameBytes in interface VmImageOrBuilderpublic boolean hasImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;hasImageFamily in interface VmImageOrBuilderpublic String getImageFamily()
Use this VM image family to find the image; the newest image in this family will be used.
string image_family = 3;getImageFamily in interface VmImageOrBuilderpublic 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;getImageFamilyBytes in interface VmImageOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static VmImage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmImage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmImage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmImage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmImage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmImage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmImage parseFrom(InputStream input) throws IOException
IOExceptionpublic static VmImage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VmImage parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static VmImage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VmImage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static VmImage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic VmImage.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static VmImage.Builder newBuilder()
public static VmImage.Builder newBuilder(VmImage prototype)
public VmImage.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected VmImage.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static VmImage getDefaultInstance()
public static com.google.protobuf.Parser<VmImage> parser()
public com.google.protobuf.Parser<VmImage> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public VmImage getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.