public static final class SoleTenancyPreferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder> implements SoleTenancyPreferencesOrBuilder
Preferences concerning Sole Tenancy nodes and VMs.Protobuf type
google.cloud.migrationcenter.v1.SoleTenancyPreferences| Modifier and Type | Method and Description |
|---|---|
SoleTenancyPreferences.Builder |
addAllNodeTypes(Iterable<? extends SoleTenantNodeType> values)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
addNodeTypes(int index,
SoleTenantNodeType.Builder builderForValue)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
addNodeTypes(int index,
SoleTenantNodeType value)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
addNodeTypes(SoleTenantNodeType.Builder builderForValue)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
addNodeTypes(SoleTenantNodeType value)
A list of sole tenant node types.
|
SoleTenantNodeType.Builder |
addNodeTypesBuilder()
A list of sole tenant node types.
|
SoleTenantNodeType.Builder |
addNodeTypesBuilder(int index)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SoleTenancyPreferences |
build() |
SoleTenancyPreferences |
buildPartial() |
SoleTenancyPreferences.Builder |
clear() |
SoleTenancyPreferences.Builder |
clearCommitmentPlan()
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
SoleTenancyPreferences.Builder |
clearCpuOvercommitRatio()
CPU overcommit ratio.
|
SoleTenancyPreferences.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SoleTenancyPreferences.Builder |
clearHostMaintenancePolicy()
Sole Tenancy nodes maintenance policy.
|
SoleTenancyPreferences.Builder |
clearNodeTypes()
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SoleTenancyPreferences.Builder |
clone() |
SoleTenancyPreferences.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.
|
SoleTenancyPreferences |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SoleTenancyPreferences.HostMaintenancePolicy |
getHostMaintenancePolicy()
Sole Tenancy nodes maintenance policy.
|
int |
getHostMaintenancePolicyValue()
Sole Tenancy nodes maintenance policy.
|
SoleTenantNodeType |
getNodeTypes(int index)
A list of sole tenant node types.
|
SoleTenantNodeType.Builder |
getNodeTypesBuilder(int index)
A list of sole tenant node types.
|
List<SoleTenantNodeType.Builder> |
getNodeTypesBuilderList()
A list of sole tenant node types.
|
int |
getNodeTypesCount()
A list of sole tenant node types.
|
List<SoleTenantNodeType> |
getNodeTypesList()
A list of sole tenant node types.
|
SoleTenantNodeTypeOrBuilder |
getNodeTypesOrBuilder(int index)
A list of sole tenant node types.
|
List<? extends SoleTenantNodeTypeOrBuilder> |
getNodeTypesOrBuilderList()
A list of sole tenant node types.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SoleTenancyPreferences.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SoleTenancyPreferences.Builder |
mergeFrom(com.google.protobuf.Message other) |
SoleTenancyPreferences.Builder |
mergeFrom(SoleTenancyPreferences other) |
SoleTenancyPreferences.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SoleTenancyPreferences.Builder |
removeNodeTypes(int index)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
setCommitmentPlan(SoleTenancyPreferences.CommitmentPlan value)
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
SoleTenancyPreferences.Builder |
setCommitmentPlanValue(int value)
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
|
SoleTenancyPreferences.Builder |
setCpuOvercommitRatio(double value)
CPU overcommit ratio.
|
SoleTenancyPreferences.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SoleTenancyPreferences.Builder |
setHostMaintenancePolicy(SoleTenancyPreferences.HostMaintenancePolicy value)
Sole Tenancy nodes maintenance policy.
|
SoleTenancyPreferences.Builder |
setHostMaintenancePolicyValue(int value)
Sole Tenancy nodes maintenance policy.
|
SoleTenancyPreferences.Builder |
setNodeTypes(int index,
SoleTenantNodeType.Builder builderForValue)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
setNodeTypes(int index,
SoleTenantNodeType value)
A list of sole tenant node types.
|
SoleTenancyPreferences.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SoleTenancyPreferences.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<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.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<SoleTenancyPreferences.Builder>public SoleTenancyPreferences getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SoleTenancyPreferences build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SoleTenancyPreferences buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SoleTenancyPreferences.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.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<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.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<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.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<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.Builder mergeFrom(SoleTenancyPreferences other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder>public SoleTenancyPreferences.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<SoleTenancyPreferences.Builder>IOExceptionpublic double getCpuOvercommitRatio()
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
double cpu_overcommit_ratio = 1;getCpuOvercommitRatio in interface SoleTenancyPreferencesOrBuilderpublic SoleTenancyPreferences.Builder setCpuOvercommitRatio(double value)
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
double cpu_overcommit_ratio = 1;value - The cpuOvercommitRatio to set.public SoleTenancyPreferences.Builder clearCpuOvercommitRatio()
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
double cpu_overcommit_ratio = 1;public int getHostMaintenancePolicyValue()
Sole Tenancy nodes maintenance policy.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences.HostMaintenancePolicy host_maintenance_policy = 2;
getHostMaintenancePolicyValue in interface SoleTenancyPreferencesOrBuilderpublic SoleTenancyPreferences.Builder setHostMaintenancePolicyValue(int value)
Sole Tenancy nodes maintenance policy.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences.HostMaintenancePolicy host_maintenance_policy = 2;
value - The enum numeric value on the wire for hostMaintenancePolicy to set.public SoleTenancyPreferences.HostMaintenancePolicy getHostMaintenancePolicy()
Sole Tenancy nodes maintenance policy.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences.HostMaintenancePolicy host_maintenance_policy = 2;
getHostMaintenancePolicy in interface SoleTenancyPreferencesOrBuilderpublic SoleTenancyPreferences.Builder setHostMaintenancePolicy(SoleTenancyPreferences.HostMaintenancePolicy value)
Sole Tenancy nodes maintenance policy.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences.HostMaintenancePolicy host_maintenance_policy = 2;
value - The hostMaintenancePolicy to set.public SoleTenancyPreferences.Builder clearHostMaintenancePolicy()
Sole Tenancy nodes maintenance policy.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences.HostMaintenancePolicy host_maintenance_policy = 2;
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.SoleTenancyPreferences.CommitmentPlan commitment_plan = 3;
getCommitmentPlanValue in interface SoleTenancyPreferencesOrBuilderpublic SoleTenancyPreferences.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.SoleTenancyPreferences.CommitmentPlan commitment_plan = 3;
value - The enum numeric value on the wire for commitmentPlan to set.public SoleTenancyPreferences.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.SoleTenancyPreferences.CommitmentPlan commitment_plan = 3;
getCommitmentPlan in interface SoleTenancyPreferencesOrBuilderpublic SoleTenancyPreferences.Builder setCommitmentPlan(SoleTenancyPreferences.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.SoleTenancyPreferences.CommitmentPlan commitment_plan = 3;
value - The commitmentPlan to set.public SoleTenancyPreferences.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.SoleTenancyPreferences.CommitmentPlan commitment_plan = 3;
public List<SoleTenantNodeType> getNodeTypesList()
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;getNodeTypesList in interface SoleTenancyPreferencesOrBuilderpublic int getNodeTypesCount()
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;getNodeTypesCount in interface SoleTenancyPreferencesOrBuilderpublic SoleTenantNodeType getNodeTypes(int index)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;getNodeTypes in interface SoleTenancyPreferencesOrBuilderpublic SoleTenancyPreferences.Builder setNodeTypes(int index, SoleTenantNodeType value)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder setNodeTypes(int index, SoleTenantNodeType.Builder builderForValue)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder addNodeTypes(SoleTenantNodeType value)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder addNodeTypes(int index, SoleTenantNodeType value)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder addNodeTypes(SoleTenantNodeType.Builder builderForValue)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder addNodeTypes(int index, SoleTenantNodeType.Builder builderForValue)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder addAllNodeTypes(Iterable<? extends SoleTenantNodeType> values)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder clearNodeTypes()
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenancyPreferences.Builder removeNodeTypes(int index)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenantNodeType.Builder getNodeTypesBuilder(int index)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenantNodeTypeOrBuilder getNodeTypesOrBuilder(int index)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;getNodeTypesOrBuilder in interface SoleTenancyPreferencesOrBuilderpublic List<? extends SoleTenantNodeTypeOrBuilder> getNodeTypesOrBuilderList()
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;getNodeTypesOrBuilderList in interface SoleTenancyPreferencesOrBuilderpublic SoleTenantNodeType.Builder addNodeTypesBuilder()
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public SoleTenantNodeType.Builder addNodeTypesBuilder(int index)
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public List<SoleTenantNodeType.Builder> getNodeTypesBuilderList()
A list of sole tenant node types. An empty list means that all possible node types will be considered.
repeated .google.cloud.migrationcenter.v1.SoleTenantNodeType node_types = 4;public final SoleTenancyPreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder>public final SoleTenancyPreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SoleTenancyPreferences.Builder>Copyright © 2024 Google LLC. All rights reserved.