public interface InstanceFlexibilityPolicyOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
containsInstanceSelections(String key)
public abstract boolean containsInstanceSelections(String key)Specification of alternative, flexible instance subsets. One of them will be selected to create the instances based on various criteria, like:
- ranks,
- location policy,
- current capacity,
- available reservations (you can specify affinity in InstanceProperties),
- SWAN/GOOSE limitations. Key is an arbitrary, unique RFC1035 string that identifies the instance selection.
map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getInstanceSelections() (deprecated)
public abstract Map<String,InstanceFlexibilityPolicyInstanceSelection> getInstanceSelections()Use #getInstanceSelectionsMap() instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,InstanceFlexibilityPolicyInstanceSelection> |
|
getInstanceSelectionsCount()
public abstract int getInstanceSelectionsCount()Specification of alternative, flexible instance subsets. One of them will be selected to create the instances based on various criteria, like:
- ranks,
- location policy,
- current capacity,
- available reservations (you can specify affinity in InstanceProperties),
- SWAN/GOOSE limitations. Key is an arbitrary, unique RFC1035 string that identifies the instance selection.
map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Returns | |
|---|---|
| Type | Description |
int |
|
getInstanceSelectionsMap()
public abstract Map<String,InstanceFlexibilityPolicyInstanceSelection> getInstanceSelectionsMap()Specification of alternative, flexible instance subsets. One of them will be selected to create the instances based on various criteria, like:
- ranks,
- location policy,
- current capacity,
- available reservations (you can specify affinity in InstanceProperties),
- SWAN/GOOSE limitations. Key is an arbitrary, unique RFC1035 string that identifies the instance selection.
map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Returns | |
|---|---|
| Type | Description |
Map<String,InstanceFlexibilityPolicyInstanceSelection> |
|
getInstanceSelectionsOrDefault(String key, InstanceFlexibilityPolicyInstanceSelection defaultValue)
public abstract InstanceFlexibilityPolicyInstanceSelection getInstanceSelectionsOrDefault(String key, InstanceFlexibilityPolicyInstanceSelection defaultValue)Specification of alternative, flexible instance subsets. One of them will be selected to create the instances based on various criteria, like:
- ranks,
- location policy,
- current capacity,
- available reservations (you can specify affinity in InstanceProperties),
- SWAN/GOOSE limitations. Key is an arbitrary, unique RFC1035 string that identifies the instance selection.
map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameters | |
|---|---|
| Name | Description |
key |
String |
defaultValue |
InstanceFlexibilityPolicyInstanceSelection |
| Returns | |
|---|---|
| Type | Description |
InstanceFlexibilityPolicyInstanceSelection |
|
getInstanceSelectionsOrThrow(String key)
public abstract InstanceFlexibilityPolicyInstanceSelection getInstanceSelectionsOrThrow(String key)Specification of alternative, flexible instance subsets. One of them will be selected to create the instances based on various criteria, like:
- ranks,
- location policy,
- current capacity,
- available reservations (you can specify affinity in InstanceProperties),
- SWAN/GOOSE limitations. Key is an arbitrary, unique RFC1035 string that identifies the instance selection.
map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
InstanceFlexibilityPolicyInstanceSelection |
|