Interface ZoneNetworkConfigOrBuilder (0.8.0)

public interface ZoneNetworkConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getKubernetesControlPlaneIpv4Range()

public abstract String getKubernetesControlPlaneIpv4Range()

Required. An IPv4 address block for kubernetes control plane. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per cluster in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.

string kubernetes_control_plane_ipv4_range = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
String

The kubernetesControlPlaneIpv4Range.

getKubernetesControlPlaneIpv4RangeBytes()

public abstract ByteString getKubernetesControlPlaneIpv4RangeBytes()

Required. An IPv4 address block for kubernetes control plane. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per cluster in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.

string kubernetes_control_plane_ipv4_range = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for kubernetesControlPlaneIpv4Range.

getKubernetesIpv4Subnet()

public abstract Subnet getKubernetesIpv4Subnet()

Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet.

.google.cloud.gdchardwaremanagement.v1alpha.Subnet kubernetes_ipv4_subnet = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Subnet

The kubernetesIpv4Subnet.

getKubernetesIpv4SubnetOrBuilder()

public abstract SubnetOrBuilder getKubernetesIpv4SubnetOrBuilder()

Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet.

.google.cloud.gdchardwaremanagement.v1alpha.Subnet kubernetes_ipv4_subnet = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SubnetOrBuilder

getKubernetesNodeIpv4Range()

public abstract String getKubernetesNodeIpv4Range()

Required. An IPv4 address block for kubernetes nodes. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.

string kubernetes_node_ipv4_range = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
String

The kubernetesNodeIpv4Range.

getKubernetesNodeIpv4RangeBytes()

public abstract ByteString getKubernetesNodeIpv4RangeBytes()

Required. An IPv4 address block for kubernetes nodes. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.

string kubernetes_node_ipv4_range = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for kubernetesNodeIpv4Range.

getMachineMgmtIpv4Range()

public abstract String getMachineMgmtIpv4Range()

Required. An IPv4 address block for machine management. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in management_ipv4_subnet, and disjoint with other address ranges.

string machine_mgmt_ipv4_range = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
String

The machineMgmtIpv4Range.

getMachineMgmtIpv4RangeBytes()

public abstract ByteString getMachineMgmtIpv4RangeBytes()

Required. An IPv4 address block for machine management. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in management_ipv4_subnet, and disjoint with other address ranges.

string machine_mgmt_ipv4_range = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for machineMgmtIpv4Range.

getManagementIpv4Subnet()

public abstract Subnet getManagementIpv4Subnet()

Required. An IPv4 subnet for the management network.

.google.cloud.gdchardwaremanagement.v1alpha.Subnet management_ipv4_subnet = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Subnet

The managementIpv4Subnet.

getManagementIpv4SubnetOrBuilder()

public abstract SubnetOrBuilder getManagementIpv4SubnetOrBuilder()

Required. An IPv4 subnet for the management network.

.google.cloud.gdchardwaremanagement.v1alpha.Subnet management_ipv4_subnet = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SubnetOrBuilder

hasKubernetesIpv4Subnet()

public abstract boolean hasKubernetesIpv4Subnet()

Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet.

.google.cloud.gdchardwaremanagement.v1alpha.Subnet kubernetes_ipv4_subnet = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the kubernetesIpv4Subnet field is set.

hasManagementIpv4Subnet()

public abstract boolean hasManagementIpv4Subnet()

Required. An IPv4 subnet for the management network.

.google.cloud.gdchardwaremanagement.v1alpha.Subnet management_ipv4_subnet = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the managementIpv4Subnet field is set.