Class AwsEc2PlatformDetails.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AwsEc2PlatformDetails.Builder>
-
- com.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails.Builder
-
- All Implemented Interfaces:
AwsEc2PlatformDetailsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- AwsEc2PlatformDetails
public static final class AwsEc2PlatformDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AwsEc2PlatformDetails.Builder> implements AwsEc2PlatformDetailsOrBuilder
AWS EC2 specific details.
Protobuf typegoogle.cloud.migrationcenter.v1.AwsEc2PlatformDetails
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsEc2PlatformDetails.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AwsEc2PlatformDetails
build()
AwsEc2PlatformDetails
buildPartial()
AwsEc2PlatformDetails.Builder
clear()
AwsEc2PlatformDetails.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AwsEc2PlatformDetails.Builder
clearLocation()
The location of the machine in the AWS format.AwsEc2PlatformDetails.Builder
clearMachineTypeLabel()
AWS platform's machine type label.AwsEc2PlatformDetails.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AwsEc2PlatformDetails.Builder
clone()
AwsEc2PlatformDetails
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getLocation()
The location of the machine in the AWS format.com.google.protobuf.ByteString
getLocationBytes()
The location of the machine in the AWS format.String
getMachineTypeLabel()
AWS platform's machine type label.com.google.protobuf.ByteString
getMachineTypeLabelBytes()
AWS platform's machine type label.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AwsEc2PlatformDetails.Builder
mergeFrom(AwsEc2PlatformDetails other)
AwsEc2PlatformDetails.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AwsEc2PlatformDetails.Builder
mergeFrom(com.google.protobuf.Message other)
AwsEc2PlatformDetails.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AwsEc2PlatformDetails.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AwsEc2PlatformDetails.Builder
setLocation(String value)
The location of the machine in the AWS format.AwsEc2PlatformDetails.Builder
setLocationBytes(com.google.protobuf.ByteString value)
The location of the machine in the AWS format.AwsEc2PlatformDetails.Builder
setMachineTypeLabel(String value)
AWS platform's machine type label.AwsEc2PlatformDetails.Builder
setMachineTypeLabelBytes(com.google.protobuf.ByteString value)
AWS platform's machine type label.AwsEc2PlatformDetails.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
clear
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
getDefaultInstanceForType
public AwsEc2PlatformDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AwsEc2PlatformDetails build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AwsEc2PlatformDetails buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
setField
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
clearField
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
clearOneof
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
setRepeatedField
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
addRepeatedField
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
-
mergeFrom
public AwsEc2PlatformDetails.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AwsEc2PlatformDetails.Builder>
-
mergeFrom
public AwsEc2PlatformDetails.Builder mergeFrom(AwsEc2PlatformDetails other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AwsEc2PlatformDetails.Builder>
-
mergeFrom
public AwsEc2PlatformDetails.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<AwsEc2PlatformDetails.Builder>
- Throws:
IOException
-
getMachineTypeLabel
public String getMachineTypeLabel()
AWS platform's machine type label.
string machine_type_label = 1;
- Specified by:
getMachineTypeLabel
in interfaceAwsEc2PlatformDetailsOrBuilder
- Returns:
- The machineTypeLabel.
-
getMachineTypeLabelBytes
public com.google.protobuf.ByteString getMachineTypeLabelBytes()
AWS platform's machine type label.
string machine_type_label = 1;
- Specified by:
getMachineTypeLabelBytes
in interfaceAwsEc2PlatformDetailsOrBuilder
- Returns:
- The bytes for machineTypeLabel.
-
setMachineTypeLabel
public AwsEc2PlatformDetails.Builder setMachineTypeLabel(String value)
AWS platform's machine type label.
string machine_type_label = 1;
- Parameters:
value
- The machineTypeLabel to set.- Returns:
- This builder for chaining.
-
clearMachineTypeLabel
public AwsEc2PlatformDetails.Builder clearMachineTypeLabel()
AWS platform's machine type label.
string machine_type_label = 1;
- Returns:
- This builder for chaining.
-
setMachineTypeLabelBytes
public AwsEc2PlatformDetails.Builder setMachineTypeLabelBytes(com.google.protobuf.ByteString value)
AWS platform's machine type label.
string machine_type_label = 1;
- Parameters:
value
- The bytes for machineTypeLabel to set.- Returns:
- This builder for chaining.
-
getLocation
public String getLocation()
The location of the machine in the AWS format.
string location = 2;
- Specified by:
getLocation
in interfaceAwsEc2PlatformDetailsOrBuilder
- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()
The location of the machine in the AWS format.
string location = 2;
- Specified by:
getLocationBytes
in interfaceAwsEc2PlatformDetailsOrBuilder
- Returns:
- The bytes for location.
-
setLocation
public AwsEc2PlatformDetails.Builder setLocation(String value)
The location of the machine in the AWS format.
string location = 2;
- Parameters:
value
- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
public AwsEc2PlatformDetails.Builder clearLocation()
The location of the machine in the AWS format.
string location = 2;
- Returns:
- This builder for chaining.
-
setLocationBytes
public AwsEc2PlatformDetails.Builder setLocationBytes(com.google.protobuf.ByteString value)
The location of the machine in the AWS format.
string location = 2;
- Parameters:
value
- The bytes for location to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AwsEc2PlatformDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AwsEc2PlatformDetails.Builder>
-
mergeUnknownFields
public final AwsEc2PlatformDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AwsEc2PlatformDetails.Builder>
-
-