public final class PlatformDetails extends GeneratedMessageV3 implements PlatformDetailsOrBuilder
Information about the platform.
Protobuf type google.cloud.migrationcenter.v1.PlatformDetails
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
public static final int AWS_EC2_DETAILS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int AZURE_VM_DETAILS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int GENERIC_DETAILS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int PHYSICAL_DETAILS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int VMWARE_DETAILS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static PlatformDetails getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static PlatformDetails.Builder newBuilder()
public static PlatformDetails.Builder newBuilder(PlatformDetails prototype)
public static PlatformDetails parseDelimitedFrom(InputStream input)
public static PlatformDetails parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PlatformDetails parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static PlatformDetails parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PlatformDetails parseFrom(ByteString data)
public static PlatformDetails parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PlatformDetails parseFrom(CodedInputStream input)
public static PlatformDetails parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PlatformDetails parseFrom(InputStream input)
public static PlatformDetails parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PlatformDetails parseFrom(ByteBuffer data)
public static PlatformDetails parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<PlatformDetails> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public AwsEc2PlatformDetails getAwsEc2Details()
AWS EC2 specific details.
.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails aws_ec2_details = 2;
public AwsEc2PlatformDetailsOrBuilder getAwsEc2DetailsOrBuilder()
AWS EC2 specific details.
.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails aws_ec2_details = 2;
public AzureVmPlatformDetails getAzureVmDetails()
Azure VM specific details.
.google.cloud.migrationcenter.v1.AzureVmPlatformDetails azure_vm_details = 3;
public AzureVmPlatformDetailsOrBuilder getAzureVmDetailsOrBuilder()
Azure VM specific details.
.google.cloud.migrationcenter.v1.AzureVmPlatformDetails azure_vm_details = 3;
public PlatformDetails getDefaultInstanceForType()
public GenericPlatformDetails getGenericDetails()
Generic platform details.
.google.cloud.migrationcenter.v1.GenericPlatformDetails generic_details = 4;
public GenericPlatformDetailsOrBuilder getGenericDetailsOrBuilder()
Generic platform details.
.google.cloud.migrationcenter.v1.GenericPlatformDetails generic_details = 4;
public Parser<PlatformDetails> getParserForType()
Overrides
public PhysicalPlatformDetails getPhysicalDetails()
Physical machines platform details.
.google.cloud.migrationcenter.v1.PhysicalPlatformDetails physical_details = 5;
public PhysicalPlatformDetailsOrBuilder getPhysicalDetailsOrBuilder()
Physical machines platform details.
.google.cloud.migrationcenter.v1.PhysicalPlatformDetails physical_details = 5;
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public PlatformDetails.VendorDetailsCase getVendorDetailsCase()
public VmwarePlatformDetails getVmwareDetails()
VMware specific details.
.google.cloud.migrationcenter.v1.VmwarePlatformDetails vmware_details = 1;
public VmwarePlatformDetailsOrBuilder getVmwareDetailsOrBuilder()
VMware specific details.
.google.cloud.migrationcenter.v1.VmwarePlatformDetails vmware_details = 1;
public boolean hasAwsEc2Details()
AWS EC2 specific details.
.google.cloud.migrationcenter.v1.AwsEc2PlatformDetails aws_ec2_details = 2;
Returns |
---|
Type | Description |
boolean | Whether the awsEc2Details field is set.
|
public boolean hasAzureVmDetails()
Azure VM specific details.
.google.cloud.migrationcenter.v1.AzureVmPlatformDetails azure_vm_details = 3;
Returns |
---|
Type | Description |
boolean | Whether the azureVmDetails field is set.
|
public boolean hasGenericDetails()
Generic platform details.
.google.cloud.migrationcenter.v1.GenericPlatformDetails generic_details = 4;
Returns |
---|
Type | Description |
boolean | Whether the genericDetails field is set.
|
public boolean hasPhysicalDetails()
Physical machines platform details.
.google.cloud.migrationcenter.v1.PhysicalPlatformDetails physical_details = 5;
Returns |
---|
Type | Description |
boolean | Whether the physicalDetails field is set.
|
public boolean hasVmwareDetails()
VMware specific details.
.google.cloud.migrationcenter.v1.VmwarePlatformDetails vmware_details = 1;
Returns |
---|
Type | Description |
boolean | Whether the vmwareDetails field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public PlatformDetails.Builder newBuilderForType()
protected PlatformDetails.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public PlatformDetails.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides