public static final class VmwareEnginePreferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder> implements VmwareEnginePreferencesOrBuilder
The user preferences relating to Google Cloud VMware Engine target platform.Protobuf type
google.cloud.migrationcenter.v1.VmwareEnginePreferences| Modifier and Type | Method and Description |
|---|---|
VmwareEnginePreferences.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VmwareEnginePreferences |
build() |
VmwareEnginePreferences |
buildPartial() |
VmwareEnginePreferences.Builder |
clear() |
VmwareEnginePreferences.Builder |
clearCommitmentPlan()
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
VmwareEnginePreferences.Builder |
clearCpuOvercommitRatio()
CPU overcommit ratio.
|
VmwareEnginePreferences.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
VmwareEnginePreferences.Builder |
clearMemoryOvercommitRatio()
Memory overcommit ratio.
|
VmwareEnginePreferences.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
VmwareEnginePreferences.Builder |
clearStorageDeduplicationCompressionRatio()
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.
|
VmwareEnginePreferences.Builder |
clone() |
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.
|
VmwareEnginePreferences |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
double |
getMemoryOvercommitRatio()
Memory overcommit ratio.
|
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VmwareEnginePreferences.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
VmwareEnginePreferences.Builder |
mergeFrom(com.google.protobuf.Message other) |
VmwareEnginePreferences.Builder |
mergeFrom(VmwareEnginePreferences other) |
VmwareEnginePreferences.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
VmwareEnginePreferences.Builder |
setCommitmentPlan(VmwareEnginePreferences.CommitmentPlan value)
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
VmwareEnginePreferences.Builder |
setCommitmentPlanValue(int value)
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
VmwareEnginePreferences.Builder |
setCpuOvercommitRatio(double value)
CPU overcommit ratio.
|
VmwareEnginePreferences.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VmwareEnginePreferences.Builder |
setMemoryOvercommitRatio(double value)
Memory overcommit ratio.
|
VmwareEnginePreferences.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
VmwareEnginePreferences.Builder |
setStorageDeduplicationCompressionRatio(double value)
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.
|
VmwareEnginePreferences.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VmwareEnginePreferences build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VmwareEnginePreferences buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VmwareEnginePreferences.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder mergeFrom(VmwareEnginePreferences other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public VmwareEnginePreferences.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VmwareEnginePreferences.Builder>IOExceptionpublic 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 VmwareEnginePreferences.Builder setCpuOvercommitRatio(double value)
CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
double cpu_overcommit_ratio = 1;value - The cpuOvercommitRatio to set.public VmwareEnginePreferences.Builder clearCpuOvercommitRatio()
CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
double cpu_overcommit_ratio = 1;public 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 VmwareEnginePreferences.Builder setMemoryOvercommitRatio(double value)
Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
double memory_overcommit_ratio = 2;value - The memoryOvercommitRatio to set.public VmwareEnginePreferences.Builder clearMemoryOvercommitRatio()
Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
double memory_overcommit_ratio = 2;public 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 VmwareEnginePreferences.Builder setStorageDeduplicationCompressionRatio(double value)
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;value - The storageDeduplicationCompressionRatio to set.public VmwareEnginePreferences.Builder clearStorageDeduplicationCompressionRatio()
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;public 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.Builder setCommitmentPlanValue(int value)
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;
value - The enum numeric value on the wire for commitmentPlan to set.public 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 VmwareEnginePreferences.Builder setCommitmentPlan(VmwareEnginePreferences.CommitmentPlan value)
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;
value - The commitmentPlan to set.public VmwareEnginePreferences.Builder clearCommitmentPlan()
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;
public final VmwareEnginePreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>public final VmwareEnginePreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VmwareEnginePreferences.Builder>Copyright © 2024 Google LLC. All rights reserved.