public interface ZoneNetworkConfigOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
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. |