public static final class CapacityAdviceRequestInstanceFlexibilityPolicy.Builder extends GeneratedMessage.Builder<CapacityAdviceRequestInstanceFlexibilityPolicy.Builder> implements CapacityAdviceRequestInstanceFlexibilityPolicyOrBuilder
Specification of alternative, flexible instance configurations.
Protobuf type google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public CapacityAdviceRequestInstanceFlexibilityPolicy build()
buildPartial()
public CapacityAdviceRequestInstanceFlexibilityPolicy buildPartial()
clear()
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder clear()
Overrides
clearInstanceSelections()
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder clearInstanceSelections()
containsInstanceSelections(String key)
public boolean containsInstanceSelections(String key)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameter |
| Name |
Description |
key |
String
|
getDefaultInstanceForType()
public CapacityAdviceRequestInstanceFlexibilityPolicy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getInstanceSelections() (deprecated)
public Map<String,CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> getInstanceSelections()
getInstanceSelectionsCount()
public int getInstanceSelectionsCount()
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Returns |
| Type |
Description |
int |
|
getInstanceSelectionsMap()
public Map<String,CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> getInstanceSelectionsMap()
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
getInstanceSelectionsOrDefault(String key, CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection defaultValue)
public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection getInstanceSelectionsOrDefault(String key, CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection defaultValue)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
getInstanceSelectionsOrThrow(String key)
public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection getInstanceSelectionsOrThrow(String key)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameter |
| Name |
Description |
key |
String
|
getMutableInstanceSelections() (deprecated)
public Map<String,CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> getMutableInstanceSelections()
Use alternate mutation accessors instead.
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
| Parameter |
| Name |
Description |
number |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
| Parameter |
| Name |
Description |
number |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CapacityAdviceRequestInstanceFlexibilityPolicy other)
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder mergeFrom(CapacityAdviceRequestInstanceFlexibilityPolicy other)
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
putAllInstanceSelections(Map<String,CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> values)
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder putAllInstanceSelections(Map<String,CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> values)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
putInstanceSelections(String key, CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection value)
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder putInstanceSelections(String key, CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection value)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
putInstanceSelectionsBuilderIfAbsent(String key)
public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder putInstanceSelectionsBuilderIfAbsent(String key)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameter |
| Name |
Description |
key |
String
|
removeInstanceSelections(String key)
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder removeInstanceSelections(String key)
Named instance selections to configure properties.
The key is an arbitrary, unique RFC1035 string that identifies the
instance selection.
map<string, .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameter |
| Name |
Description |
key |
String
|