Package com.google.cloud.vmmigration.v1
Class ApplianceVersion.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ApplianceVersion.Builder>
-
- com.google.cloud.vmmigration.v1.ApplianceVersion.Builder
-
- All Implemented Interfaces:
ApplianceVersionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ApplianceVersion
public static final class ApplianceVersion.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ApplianceVersion.Builder> implements ApplianceVersionOrBuilder
Describes an appliance version.
Protobuf typegoogle.cloud.vmmigration.v1.ApplianceVersion
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplianceVersion.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ApplianceVersion
build()
ApplianceVersion
buildPartial()
ApplianceVersion.Builder
clear()
ApplianceVersion.Builder
clearCritical()
Determine whether it's critical to upgrade the appliance to this version.ApplianceVersion.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ApplianceVersion.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ApplianceVersion.Builder
clearReleaseNotesUri()
Link to a page that contains the version release notes.ApplianceVersion.Builder
clearUri()
A link for downloading the version.ApplianceVersion.Builder
clearVersion()
The appliance version.ApplianceVersion.Builder
clone()
boolean
getCritical()
Determine whether it's critical to upgrade the appliance to this version.ApplianceVersion
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getReleaseNotesUri()
Link to a page that contains the version release notes.com.google.protobuf.ByteString
getReleaseNotesUriBytes()
Link to a page that contains the version release notes.String
getUri()
A link for downloading the version.com.google.protobuf.ByteString
getUriBytes()
A link for downloading the version.String
getVersion()
The appliance version.com.google.protobuf.ByteString
getVersionBytes()
The appliance version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ApplianceVersion.Builder
mergeFrom(ApplianceVersion other)
ApplianceVersion.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ApplianceVersion.Builder
mergeFrom(com.google.protobuf.Message other)
ApplianceVersion.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ApplianceVersion.Builder
setCritical(boolean value)
Determine whether it's critical to upgrade the appliance to this version.ApplianceVersion.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ApplianceVersion.Builder
setReleaseNotesUri(String value)
Link to a page that contains the version release notes.ApplianceVersion.Builder
setReleaseNotesUriBytes(com.google.protobuf.ByteString value)
Link to a page that contains the version release notes.ApplianceVersion.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ApplianceVersion.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ApplianceVersion.Builder
setUri(String value)
A link for downloading the version.ApplianceVersion.Builder
setUriBytes(com.google.protobuf.ByteString value)
A link for downloading the version.ApplianceVersion.Builder
setVersion(String value)
The appliance version.ApplianceVersion.Builder
setVersionBytes(com.google.protobuf.ByteString value)
The appliance version.-
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<ApplianceVersion.Builder>
-
clear
public ApplianceVersion.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<ApplianceVersion.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<ApplianceVersion.Builder>
-
getDefaultInstanceForType
public ApplianceVersion getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ApplianceVersion build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ApplianceVersion buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ApplianceVersion.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<ApplianceVersion.Builder>
-
setField
public ApplianceVersion.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<ApplianceVersion.Builder>
-
clearField
public ApplianceVersion.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<ApplianceVersion.Builder>
-
clearOneof
public ApplianceVersion.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<ApplianceVersion.Builder>
-
setRepeatedField
public ApplianceVersion.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<ApplianceVersion.Builder>
-
addRepeatedField
public ApplianceVersion.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<ApplianceVersion.Builder>
-
mergeFrom
public ApplianceVersion.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ApplianceVersion.Builder>
-
mergeFrom
public ApplianceVersion.Builder mergeFrom(ApplianceVersion other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ApplianceVersion.Builder>
-
mergeFrom
public ApplianceVersion.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<ApplianceVersion.Builder>
- Throws:
IOException
-
getVersion
public String getVersion()
The appliance version.
string version = 1;
- Specified by:
getVersion
in interfaceApplianceVersionOrBuilder
- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
The appliance version.
string version = 1;
- Specified by:
getVersionBytes
in interfaceApplianceVersionOrBuilder
- Returns:
- The bytes for version.
-
setVersion
public ApplianceVersion.Builder setVersion(String value)
The appliance version.
string version = 1;
- Parameters:
value
- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public ApplianceVersion.Builder clearVersion()
The appliance version.
string version = 1;
- Returns:
- This builder for chaining.
-
setVersionBytes
public ApplianceVersion.Builder setVersionBytes(com.google.protobuf.ByteString value)
The appliance version.
string version = 1;
- Parameters:
value
- The bytes for version to set.- Returns:
- This builder for chaining.
-
getUri
public String getUri()
A link for downloading the version.
string uri = 2;
- Specified by:
getUri
in interfaceApplianceVersionOrBuilder
- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
A link for downloading the version.
string uri = 2;
- Specified by:
getUriBytes
in interfaceApplianceVersionOrBuilder
- Returns:
- The bytes for uri.
-
setUri
public ApplianceVersion.Builder setUri(String value)
A link for downloading the version.
string uri = 2;
- Parameters:
value
- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
public ApplianceVersion.Builder clearUri()
A link for downloading the version.
string uri = 2;
- Returns:
- This builder for chaining.
-
setUriBytes
public ApplianceVersion.Builder setUriBytes(com.google.protobuf.ByteString value)
A link for downloading the version.
string uri = 2;
- Parameters:
value
- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getCritical
public boolean getCritical()
Determine whether it's critical to upgrade the appliance to this version.
bool critical = 3;
- Specified by:
getCritical
in interfaceApplianceVersionOrBuilder
- Returns:
- The critical.
-
setCritical
public ApplianceVersion.Builder setCritical(boolean value)
Determine whether it's critical to upgrade the appliance to this version.
bool critical = 3;
- Parameters:
value
- The critical to set.- Returns:
- This builder for chaining.
-
clearCritical
public ApplianceVersion.Builder clearCritical()
Determine whether it's critical to upgrade the appliance to this version.
bool critical = 3;
- Returns:
- This builder for chaining.
-
getReleaseNotesUri
public String getReleaseNotesUri()
Link to a page that contains the version release notes.
string release_notes_uri = 4;
- Specified by:
getReleaseNotesUri
in interfaceApplianceVersionOrBuilder
- Returns:
- The releaseNotesUri.
-
getReleaseNotesUriBytes
public com.google.protobuf.ByteString getReleaseNotesUriBytes()
Link to a page that contains the version release notes.
string release_notes_uri = 4;
- Specified by:
getReleaseNotesUriBytes
in interfaceApplianceVersionOrBuilder
- Returns:
- The bytes for releaseNotesUri.
-
setReleaseNotesUri
public ApplianceVersion.Builder setReleaseNotesUri(String value)
Link to a page that contains the version release notes.
string release_notes_uri = 4;
- Parameters:
value
- The releaseNotesUri to set.- Returns:
- This builder for chaining.
-
clearReleaseNotesUri
public ApplianceVersion.Builder clearReleaseNotesUri()
Link to a page that contains the version release notes.
string release_notes_uri = 4;
- Returns:
- This builder for chaining.
-
setReleaseNotesUriBytes
public ApplianceVersion.Builder setReleaseNotesUriBytes(com.google.protobuf.ByteString value)
Link to a page that contains the version release notes.
string release_notes_uri = 4;
- Parameters:
value
- The bytes for releaseNotesUri to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ApplianceVersion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ApplianceVersion.Builder>
-
mergeUnknownFields
public final ApplianceVersion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ApplianceVersion.Builder>
-
-