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
Modifier and TypeMethodDescriptiongetAllowedLocations(int index) A list of allowed location names represented by internal URLs.com.google.protobuf.ByteStringgetAllowedLocationsBytes(int index) A list of allowed location names represented by internal URLs.intA list of allowed location names represented by internal URLs.A list of allowed location names represented by internal URLs.getDeniedLocations(int index) A list of denied location names.com.google.protobuf.ByteStringgetDeniedLocationsBytes(int index) A list of denied location names.intA list of denied location names.A list of denied location names.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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. Mixing locations from different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains locations from two distinct regions: us-central1 and us-west1. This combination will trigger an error.
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. Mixing locations from different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains locations from two distinct regions: us-central1 and us-west1. This combination will trigger an error.
repeated string allowed_locations = 1;- Returns:
- The count of allowedLocations.
-
getAllowedLocations
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. Mixing locations from different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains locations from two distinct regions: us-central1 and us-west1. This combination will trigger an error.
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. Mixing locations from different regions would cause errors. For example, ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", "zones/us-west1-a"] contains locations from two distinct regions: us-central1 and us-west1. This combination will trigger an error.
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
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
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.
-