Interface IPAllocationPolicyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
IPAllocationPolicy
,IPAllocationPolicy.Builder
public interface IPAllocationPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPAllocationPolicy.ClusterIpAllocationCase
getClusterIpAllocationCase()
String
getClusterIpv4CidrBlock()
Optional.com.google.protobuf.ByteString
getClusterIpv4CidrBlockBytes()
Optional.String
getClusterSecondaryRangeName()
Optional.com.google.protobuf.ByteString
getClusterSecondaryRangeNameBytes()
Optional.IPAllocationPolicy.ServicesIpAllocationCase
getServicesIpAllocationCase()
String
getServicesIpv4CidrBlock()
Optional.com.google.protobuf.ByteString
getServicesIpv4CidrBlockBytes()
Optional.String
getServicesSecondaryRangeName()
Optional.com.google.protobuf.ByteString
getServicesSecondaryRangeNameBytes()
Optional.boolean
getUseIpAliases()
Optional.boolean
hasClusterIpv4CidrBlock()
Optional.boolean
hasClusterSecondaryRangeName()
Optional.boolean
hasServicesIpv4CidrBlock()
Optional.boolean
hasServicesSecondaryRangeName()
Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getUseIpAliases
boolean getUseIpAliases()
Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters.
bool use_ip_aliases = 1 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The useIpAliases.
-
hasClusterSecondaryRangeName
boolean hasClusterSecondaryRangeName()
Optional. The name of the GKE cluster's secondary range used to allocate IP addresses to pods. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
string cluster_secondary_range_name = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- Whether the clusterSecondaryRangeName field is set.
-
getClusterSecondaryRangeName
String getClusterSecondaryRangeName()
Optional. The name of the GKE cluster's secondary range used to allocate IP addresses to pods. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
string cluster_secondary_range_name = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The clusterSecondaryRangeName.
-
getClusterSecondaryRangeNameBytes
com.google.protobuf.ByteString getClusterSecondaryRangeNameBytes()
Optional. The name of the GKE cluster's secondary range used to allocate IP addresses to pods. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
string cluster_secondary_range_name = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The bytes for clusterSecondaryRangeName.
-
hasClusterIpv4CidrBlock
boolean hasClusterIpv4CidrBlock()
Optional. The IP address range used to allocate IP addresses to pods in the GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
string cluster_ipv4_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- Whether the clusterIpv4CidrBlock field is set.
-
getClusterIpv4CidrBlock
String getClusterIpv4CidrBlock()
Optional. The IP address range used to allocate IP addresses to pods in the GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
string cluster_ipv4_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The clusterIpv4CidrBlock.
-
getClusterIpv4CidrBlockBytes
com.google.protobuf.ByteString getClusterIpv4CidrBlockBytes()
Optional. The IP address range used to allocate IP addresses to pods in the GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
string cluster_ipv4_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The bytes for clusterIpv4CidrBlock.
-
hasServicesSecondaryRangeName
boolean hasServicesSecondaryRangeName()
Optional. The name of the services' secondary range used to allocate IP addresses to the GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
string services_secondary_range_name = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- Whether the servicesSecondaryRangeName field is set.
-
getServicesSecondaryRangeName
String getServicesSecondaryRangeName()
Optional. The name of the services' secondary range used to allocate IP addresses to the GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
string services_secondary_range_name = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The servicesSecondaryRangeName.
-
getServicesSecondaryRangeNameBytes
com.google.protobuf.ByteString getServicesSecondaryRangeNameBytes()
Optional. The name of the services' secondary range used to allocate IP addresses to the GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
string services_secondary_range_name = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The bytes for servicesSecondaryRangeName.
-
hasServicesIpv4CidrBlock
boolean hasServicesIpv4CidrBlock()
Optional. The IP address range of the services IP addresses in this GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
string services_ipv4_cidr_block = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- Whether the servicesIpv4CidrBlock field is set.
-
getServicesIpv4CidrBlock
String getServicesIpv4CidrBlock()
Optional. The IP address range of the services IP addresses in this GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
string services_ipv4_cidr_block = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The servicesIpv4CidrBlock.
-
getServicesIpv4CidrBlockBytes
com.google.protobuf.ByteString getServicesIpv4CidrBlockBytes()
Optional. The IP address range of the services IP addresses in this GKE cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
string services_ipv4_cidr_block = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The bytes for servicesIpv4CidrBlock.
-
getClusterIpAllocationCase
IPAllocationPolicy.ClusterIpAllocationCase getClusterIpAllocationCase()
-
getServicesIpAllocationCase
IPAllocationPolicy.ServicesIpAllocationCase getServicesIpAllocationCase()
-
-