Package com.google.cloud.batch.v1alpha
Interface AllocationPolicy.LocationPolicyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AllocationPolicy.LocationPolicy
,AllocationPolicy.LocationPolicy.Builder
- Enclosing class:
- AllocationPolicy
public static interface AllocationPolicy.LocationPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAllowedLocations(int index)
A list of allowed location names represented by internal URLs.com.google.protobuf.ByteString
getAllowedLocationsBytes(int index)
A list of allowed location names represented by internal URLs.int
getAllowedLocationsCount()
A list of allowed location names represented by internal URLs.List<String>
getAllowedLocationsList()
A list of allowed location names represented by internal URLs.String
getDeniedLocations(int index)
A list of denied location names.com.google.protobuf.ByteString
getDeniedLocationsBytes(int index)
A list of denied location names.int
getDeniedLocationsCount()
A list of denied location names.List<String>
getDeniedLocationsList()
A list of denied location names.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getAllowedLocationsList
List<String> getAllowedLocationsList()
A list of allowed location names represented by internal URLs. Each location can be a region or a zone. Only one region or multiple zones in one region is supported now. For example, ["regions/us-central1"] allow VMs in any zones in region us-central1. ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs in zones us-central1-a and us-central1-c. All locations end up in different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains 2 regions "us-central1" and "us-west1". An error is expected in this case.
repeated string allowed_locations = 1;
- Returns:
- A list containing the allowedLocations.
-
getAllowedLocationsCount
int getAllowedLocationsCount()
A list of allowed location names represented by internal URLs. Each location can be a region or a zone. Only one region or multiple zones in one region is supported now. For example, ["regions/us-central1"] allow VMs in any zones in region us-central1. ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs in zones us-central1-a and us-central1-c. All locations end up in different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains 2 regions "us-central1" and "us-west1". An error is expected in this case.
repeated string allowed_locations = 1;
- Returns:
- The count of allowedLocations.
-
getAllowedLocations
String getAllowedLocations(int index)
A list of allowed location names represented by internal URLs. Each location can be a region or a zone. Only one region or multiple zones in one region is supported now. For example, ["regions/us-central1"] allow VMs in any zones in region us-central1. ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs in zones us-central1-a and us-central1-c. All locations end up in different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains 2 regions "us-central1" and "us-west1". An error is expected in this case.
repeated string allowed_locations = 1;
- Parameters:
index
- The index of the element to return.- Returns:
- The allowedLocations at the given index.
-
getAllowedLocationsBytes
com.google.protobuf.ByteString getAllowedLocationsBytes(int index)
A list of allowed location names represented by internal URLs. Each location can be a region or a zone. Only one region or multiple zones in one region is supported now. For example, ["regions/us-central1"] allow VMs in any zones in region us-central1. ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs in zones us-central1-a and us-central1-c. All locations end up in different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains 2 regions "us-central1" and "us-west1". An error is expected in this case.
repeated string allowed_locations = 1;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the allowedLocations at the given index.
-
getDeniedLocationsList
List<String> getDeniedLocationsList()
A list of denied location names. Not yet implemented.
repeated string denied_locations = 2;
- Returns:
- A list containing the deniedLocations.
-
getDeniedLocationsCount
int getDeniedLocationsCount()
A list of denied location names. Not yet implemented.
repeated string denied_locations = 2;
- Returns:
- The count of deniedLocations.
-
getDeniedLocations
String getDeniedLocations(int index)
A list of denied location names. Not yet implemented.
repeated string denied_locations = 2;
- Parameters:
index
- The index of the element to return.- Returns:
- The deniedLocations at the given index.
-
getDeniedLocationsBytes
com.google.protobuf.ByteString getDeniedLocationsBytes(int index)
A list of denied location names. Not yet implemented.
repeated string denied_locations = 2;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the deniedLocations at the given index.
-
-