Interface NodeNetworkConfigOrBuilder (2.12.0)

public interface NodeNetworkConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCreatePodRange()

public abstract boolean getCreatePodRange()

Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for pod_range and pod_ipv4_cidr_block if they are not specified. If neither create_pod_range or pod_range are specified, the cluster-level default (ip_allocation_policy.cluster_ipv4_cidr_block) is used. Only applicable if ip_allocation_policy.use_ip_aliases is true. This field cannot be changed after the node pool has been created.

bool create_pod_range = 4 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
TypeDescription
boolean

The createPodRange.

getEnablePrivateNodes()

public abstract boolean getEnablePrivateNodes()

Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes

optional bool enable_private_nodes = 9;

Returns
TypeDescription
boolean

The enablePrivateNodes.

getNetworkPerformanceConfig()

public abstract NodeNetworkConfig.NetworkPerformanceConfig getNetworkPerformanceConfig()

Network bandwidth tier configuration.

optional .google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig network_performance_config = 11;

Returns
TypeDescription
NodeNetworkConfig.NetworkPerformanceConfig

The networkPerformanceConfig.

getNetworkPerformanceConfigOrBuilder()

public abstract NodeNetworkConfig.NetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()

Network bandwidth tier configuration.

optional .google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig network_performance_config = 11;

Returns
TypeDescription
NodeNetworkConfig.NetworkPerformanceConfigOrBuilder

getPodIpv4CidrBlock()

public abstract String getPodIpv4CidrBlock()

The IP address range for pod IPs in this node pool. Only applicable if create_pod_range is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) to pick a specific range to use. Only applicable if ip_allocation_policy.use_ip_aliases is true. This field cannot be changed after the node pool has been created.

string pod_ipv4_cidr_block = 6;

Returns
TypeDescription
String

The podIpv4CidrBlock.

getPodIpv4CidrBlockBytes()

public abstract ByteString getPodIpv4CidrBlockBytes()

The IP address range for pod IPs in this node pool. Only applicable if create_pod_range is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) to pick a specific range to use. Only applicable if ip_allocation_policy.use_ip_aliases is true. This field cannot be changed after the node pool has been created.

string pod_ipv4_cidr_block = 6;

Returns
TypeDescription
ByteString

The bytes for podIpv4CidrBlock.

getPodRange()

public abstract String getPodRange()

The ID of the secondary range for pod IPs. If create_pod_range is true, this ID is used for the new range. If create_pod_range is false, uses an existing secondary range with this ID. Only applicable if ip_allocation_policy.use_ip_aliases is true. This field cannot be changed after the node pool has been created.

string pod_range = 5;

Returns
TypeDescription
String

The podRange.

getPodRangeBytes()

public abstract ByteString getPodRangeBytes()

The ID of the secondary range for pod IPs. If create_pod_range is true, this ID is used for the new range. If create_pod_range is false, uses an existing secondary range with this ID. Only applicable if ip_allocation_policy.use_ip_aliases is true. This field cannot be changed after the node pool has been created.

string pod_range = 5;

Returns
TypeDescription
ByteString

The bytes for podRange.

hasEnablePrivateNodes()

public abstract boolean hasEnablePrivateNodes()

Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes

optional bool enable_private_nodes = 9;

Returns
TypeDescription
boolean

Whether the enablePrivateNodes field is set.

hasNetworkPerformanceConfig()

public abstract boolean hasNetworkPerformanceConfig()

Network bandwidth tier configuration.

optional .google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig network_performance_config = 11;

Returns
TypeDescription
boolean

Whether the networkPerformanceConfig field is set.