Interface ZoneNetworkConfigOrBuilder (0.9.0)

public interface ZoneNetworkConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDnsIpv4Addresses(int index)

public abstract String getDnsIpv4Addresses(int index)

Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used.

repeated string dns_ipv4_addresses = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The dnsIpv4Addresses at the given index.

getDnsIpv4AddressesBytes(int index)

public abstract ByteString getDnsIpv4AddressesBytes(int index)

Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used.

repeated string dns_ipv4_addresses = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the dnsIpv4Addresses at the given index.

getDnsIpv4AddressesCount()

public abstract int getDnsIpv4AddressesCount()

Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used.

repeated string dns_ipv4_addresses = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
int

The count of dnsIpv4Addresses.

getDnsIpv4AddressesList()

public abstract List<String> getDnsIpv4AddressesList()

Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used.

repeated string dns_ipv4_addresses = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
List<String>

A list containing the dnsIpv4Addresses.

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.

getKubernetesPrimaryVlanId()

public abstract int getKubernetesPrimaryVlanId()

Optional. Kubernetes VLAN ID. By default, the kubernetes node, including the primary kubernetes network, are in the same VLAN as the machine management network. For network segmentation purposes, these can optionally be separated.

int32 kubernetes_primary_vlan_id = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The kubernetesPrimaryVlanId.

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.