public final class VmwareEnginePreferences extends com.google.protobuf.GeneratedMessageV3 implements VmwareEnginePreferencesOrBuilder
The user preferences relating to Google Cloud VMware Engine target platform.Protobuf type
google.cloud.migrationcenter.v1.VmwareEnginePreferences| Modifier and Type | Class and Description |
|---|---|
static class |
VmwareEnginePreferences.Builder
The user preferences relating to Google Cloud VMware Engine target platform.
|
static class |
VmwareEnginePreferences.CommitmentPlan
Type of committed use discount.
|
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 |
COMMITMENT_PLAN_FIELD_NUMBER |
static int |
CPU_OVERCOMMIT_RATIO_FIELD_NUMBER |
static int |
MEMORY_OVERCOMMIT_RATIO_FIELD_NUMBER |
static int |
STORAGE_DEDUPLICATION_COMPRESSION_RATIO_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
VmwareEnginePreferences.CommitmentPlan |
getCommitmentPlan()
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
int |
getCommitmentPlanValue()
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
double |
getCpuOvercommitRatio()
CPU overcommit ratio.
|
static VmwareEnginePreferences |
getDefaultInstance() |
VmwareEnginePreferences |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
double |
getMemoryOvercommitRatio()
Memory overcommit ratio.
|
com.google.protobuf.Parser<VmwareEnginePreferences> |
getParserForType() |
int |
getSerializedSize() |
double |
getStorageDeduplicationCompressionRatio()
The Deduplication and Compression ratio is based on the logical (Used
Before) space required to store data before applying deduplication and
compression, in relation to the physical (Used After) space required after
applying deduplication and compression.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static VmwareEnginePreferences.Builder |
newBuilder() |
static VmwareEnginePreferences.Builder |
newBuilder(VmwareEnginePreferences prototype) |
VmwareEnginePreferences.Builder |
newBuilderForType() |
protected VmwareEnginePreferences.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static VmwareEnginePreferences |
parseDelimitedFrom(InputStream input) |
static VmwareEnginePreferences |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmwareEnginePreferences |
parseFrom(byte[] data) |
static VmwareEnginePreferences |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmwareEnginePreferences |
parseFrom(ByteBuffer data) |
static VmwareEnginePreferences |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmwareEnginePreferences |
parseFrom(com.google.protobuf.ByteString data) |
static VmwareEnginePreferences |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmwareEnginePreferences |
parseFrom(com.google.protobuf.CodedInputStream input) |
static VmwareEnginePreferences |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmwareEnginePreferences |
parseFrom(InputStream input) |
static VmwareEnginePreferences |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<VmwareEnginePreferences> |
parser() |
VmwareEnginePreferences.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 CPU_OVERCOMMIT_RATIO_FIELD_NUMBER
public static final int MEMORY_OVERCOMMIT_RATIO_FIELD_NUMBER
public static final int STORAGE_DEDUPLICATION_COMPRESSION_RATIO_FIELD_NUMBER
public static final int COMMITMENT_PLAN_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 double getCpuOvercommitRatio()
CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
double cpu_overcommit_ratio = 1;getCpuOvercommitRatio in interface VmwareEnginePreferencesOrBuilderpublic double getMemoryOvercommitRatio()
Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
double memory_overcommit_ratio = 2;getMemoryOvercommitRatio in interface VmwareEnginePreferencesOrBuilderpublic double getStorageDeduplicationCompressionRatio()
The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
double storage_deduplication_compression_ratio = 3;getStorageDeduplicationCompressionRatio in interface VmwareEnginePreferencesOrBuilderpublic int getCommitmentPlanValue()
Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
.google.cloud.migrationcenter.v1.VmwareEnginePreferences.CommitmentPlan commitment_plan = 4;
getCommitmentPlanValue in interface VmwareEnginePreferencesOrBuilderpublic VmwareEnginePreferences.CommitmentPlan getCommitmentPlan()
Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
.google.cloud.migrationcenter.v1.VmwareEnginePreferences.CommitmentPlan commitment_plan = 4;
getCommitmentPlan in interface VmwareEnginePreferencesOrBuilderpublic 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 VmwareEnginePreferences parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmwareEnginePreferences parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmwareEnginePreferences parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmwareEnginePreferences parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmwareEnginePreferences parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmwareEnginePreferences parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmwareEnginePreferences parseFrom(InputStream input) throws IOException
IOExceptionpublic static VmwareEnginePreferences parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VmwareEnginePreferences parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static VmwareEnginePreferences parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VmwareEnginePreferences parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static VmwareEnginePreferences parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic VmwareEnginePreferences.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static VmwareEnginePreferences.Builder newBuilder()
public static VmwareEnginePreferences.Builder newBuilder(VmwareEnginePreferences prototype)
public VmwareEnginePreferences.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected VmwareEnginePreferences.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static VmwareEnginePreferences getDefaultInstance()
public static com.google.protobuf.Parser<VmwareEnginePreferences> parser()
public com.google.protobuf.Parser<VmwareEnginePreferences> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public VmwareEnginePreferences getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.