Class PlatformDetails
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.migrationcenter.v1.PlatformDetails
-
- All Implemented Interfaces:
PlatformDetailsOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class PlatformDetails extends com.google.protobuf.GeneratedMessageV3 implements PlatformDetailsOrBuilder
Information about the platform.
Protobuf typegoogle.cloud.migrationcenter.v1.PlatformDetails
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PlatformDetails.Builder
Information about the platform.static class
PlatformDetails.VendorDetailsCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static int
AWS_EC2_DETAILS_FIELD_NUMBER
static int
AZURE_VM_DETAILS_FIELD_NUMBER
static int
GENERIC_DETAILS_FIELD_NUMBER
static int
PHYSICAL_DETAILS_FIELD_NUMBER
static int
VMWARE_DETAILS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
AwsEc2PlatformDetails
getAwsEc2Details()
AWS EC2 specific details.AwsEc2PlatformDetailsOrBuilder
getAwsEc2DetailsOrBuilder()
AWS EC2 specific details.AzureVmPlatformDetails
getAzureVmDetails()
Azure VM specific details.AzureVmPlatformDetailsOrBuilder
getAzureVmDetailsOrBuilder()
Azure VM specific details.static PlatformDetails
getDefaultInstance()
PlatformDetails
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
GenericPlatformDetails
getGenericDetails()
Generic platform details.GenericPlatformDetailsOrBuilder
getGenericDetailsOrBuilder()
Generic platform details.com.google.protobuf.Parser<PlatformDetails>
getParserForType()
PhysicalPlatformDetails
getPhysicalDetails()
Physical machines platform details.PhysicalPlatformDetailsOrBuilder
getPhysicalDetailsOrBuilder()
Physical machines platform details.int
getSerializedSize()
PlatformDetails.VendorDetailsCase
getVendorDetailsCase()
VmwarePlatformDetails
getVmwareDetails()
VMware specific details.VmwarePlatformDetailsOrBuilder
getVmwareDetailsOrBuilder()
VMware specific details.boolean
hasAwsEc2Details()
AWS EC2 specific details.boolean
hasAzureVmDetails()
Azure VM specific details.boolean
hasGenericDetails()
Generic platform details.int
hashCode()
boolean
hasPhysicalDetails()
Physical machines platform details.boolean
hasVmwareDetails()
VMware specific details.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static PlatformDetails.Builder
newBuilder()
static PlatformDetails.Builder
newBuilder(PlatformDetails prototype)
PlatformDetails.Builder
newBuilderForType()
protected PlatformDetails.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static PlatformDetails
parseDelimitedFrom(InputStream input)
static PlatformDetails
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PlatformDetails
parseFrom(byte[] data)
static PlatformDetails
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PlatformDetails
parseFrom(com.google.protobuf.ByteString data)
static PlatformDetails
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PlatformDetails
parseFrom(com.google.protobuf.CodedInputStream input)
static PlatformDetails
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PlatformDetails
parseFrom(InputStream input)
static PlatformDetails
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PlatformDetails
parseFrom(ByteBuffer data)
static PlatformDetails
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<PlatformDetails>
parser()
PlatformDetails.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
VMWARE_DETAILS_FIELD_NUMBER
public static final int VMWARE_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AWS_EC2_DETAILS_FIELD_NUMBER
public static final int AWS_EC2_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AZURE_VM_DETAILS_FIELD_NUMBER
public static final int AZURE_VM_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GENERIC_DETAILS_FIELD_NUMBER
public static final int GENERIC_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PHYSICAL_DETAILS_FIELD_NUMBER
public static final int PHYSICAL_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
getVendorDetailsCase
public PlatformDetails.VendorDetailsCase getVendorDetailsCase()
- Specified by:
getVendorDetailsCase
in interfacePlatformDetailsOrBuilder
-
hasVmwareDetails
public boolean hasVmwareDetails()
VMware specific details.
.google.cloud.migrationcenter.v1.VmwarePlatformDetails vmware_details = 1;
- Specified by:
hasVmwareDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- Whether the vmwareDetails field is set.
-
getVmwareDetails
public VmwarePlatformDetails getVmwareDetails()
VMware specific details.
.google.cloud.migrationcenter.v1.VmwarePlatformDetails vmware_details = 1;
- Specified by:
getVmwareDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- The vmwareDetails.
-
getVmwareDetailsOrBuilder
public VmwarePlatformDetailsOrBuilder getVmwareDetailsOrBuilder()
VMware specific details.
.google.cloud.migrationcenter.v1.VmwarePlatformDetails vmware_details = 1;
- Specified by:
getVmwareDetailsOrBuilder
in interfacePlatformDetailsOrBuilder
-
hasAwsEc2Details
public boolean hasAwsEc2Details()
AWS EC2 specific details.
.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails aws_ec2_details = 2;
- Specified by:
hasAwsEc2Details
in interfacePlatformDetailsOrBuilder
- Returns:
- Whether the awsEc2Details field is set.
-
getAwsEc2Details
public AwsEc2PlatformDetails getAwsEc2Details()
AWS EC2 specific details.
.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails aws_ec2_details = 2;
- Specified by:
getAwsEc2Details
in interfacePlatformDetailsOrBuilder
- Returns:
- The awsEc2Details.
-
getAwsEc2DetailsOrBuilder
public AwsEc2PlatformDetailsOrBuilder getAwsEc2DetailsOrBuilder()
AWS EC2 specific details.
.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails aws_ec2_details = 2;
- Specified by:
getAwsEc2DetailsOrBuilder
in interfacePlatformDetailsOrBuilder
-
hasAzureVmDetails
public boolean hasAzureVmDetails()
Azure VM specific details.
.google.cloud.migrationcenter.v1.AzureVmPlatformDetails azure_vm_details = 3;
- Specified by:
hasAzureVmDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- Whether the azureVmDetails field is set.
-
getAzureVmDetails
public AzureVmPlatformDetails getAzureVmDetails()
Azure VM specific details.
.google.cloud.migrationcenter.v1.AzureVmPlatformDetails azure_vm_details = 3;
- Specified by:
getAzureVmDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- The azureVmDetails.
-
getAzureVmDetailsOrBuilder
public AzureVmPlatformDetailsOrBuilder getAzureVmDetailsOrBuilder()
Azure VM specific details.
.google.cloud.migrationcenter.v1.AzureVmPlatformDetails azure_vm_details = 3;
- Specified by:
getAzureVmDetailsOrBuilder
in interfacePlatformDetailsOrBuilder
-
hasGenericDetails
public boolean hasGenericDetails()
Generic platform details.
.google.cloud.migrationcenter.v1.GenericPlatformDetails generic_details = 4;
- Specified by:
hasGenericDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- Whether the genericDetails field is set.
-
getGenericDetails
public GenericPlatformDetails getGenericDetails()
Generic platform details.
.google.cloud.migrationcenter.v1.GenericPlatformDetails generic_details = 4;
- Specified by:
getGenericDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- The genericDetails.
-
getGenericDetailsOrBuilder
public GenericPlatformDetailsOrBuilder getGenericDetailsOrBuilder()
Generic platform details.
.google.cloud.migrationcenter.v1.GenericPlatformDetails generic_details = 4;
- Specified by:
getGenericDetailsOrBuilder
in interfacePlatformDetailsOrBuilder
-
hasPhysicalDetails
public boolean hasPhysicalDetails()
Physical machines platform details.
.google.cloud.migrationcenter.v1.PhysicalPlatformDetails physical_details = 5;
- Specified by:
hasPhysicalDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- Whether the physicalDetails field is set.
-
getPhysicalDetails
public PhysicalPlatformDetails getPhysicalDetails()
Physical machines platform details.
.google.cloud.migrationcenter.v1.PhysicalPlatformDetails physical_details = 5;
- Specified by:
getPhysicalDetails
in interfacePlatformDetailsOrBuilder
- Returns:
- The physicalDetails.
-
getPhysicalDetailsOrBuilder
public PhysicalPlatformDetailsOrBuilder getPhysicalDetailsOrBuilder()
Physical machines platform details.
.google.cloud.migrationcenter.v1.PhysicalPlatformDetails physical_details = 5;
- Specified by:
getPhysicalDetailsOrBuilder
in interfacePlatformDetailsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PlatformDetails parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlatformDetails parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlatformDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlatformDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlatformDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlatformDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlatformDetails parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PlatformDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PlatformDetails parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PlatformDetails parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static PlatformDetails parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PlatformDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public PlatformDetails.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static PlatformDetails.Builder newBuilder()
-
newBuilder
public static PlatformDetails.Builder newBuilder(PlatformDetails prototype)
-
toBuilder
public PlatformDetails.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PlatformDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static PlatformDetails getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<PlatformDetails> parser()
-
getParserForType
public com.google.protobuf.Parser<PlatformDetails> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public PlatformDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-