Class FullManagementConfig (0.10.0)

public final class FullManagementConfig extends GeneratedMessageV3 implements FullManagementConfigOrBuilder

Configuration of the full (Autopilot) cluster management

Protobuf type google.cloud.telcoautomation.v1alpha1.FullManagementConfig

Static Fields

CLUSTER_CIDR_BLOCK_FIELD_NUMBER

public static final int CLUSTER_CIDR_BLOCK_FIELD_NUMBER
Field Value
TypeDescription
int

CLUSTER_NAMED_RANGE_FIELD_NUMBER

public static final int CLUSTER_NAMED_RANGE_FIELD_NUMBER
Field Value
TypeDescription
int

MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER

public static final int MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
Field Value
TypeDescription
int

MASTER_IPV4_CIDR_BLOCK_FIELD_NUMBER

public static final int MASTER_IPV4_CIDR_BLOCK_FIELD_NUMBER
Field Value
TypeDescription
int

NETWORK_FIELD_NUMBER

public static final int NETWORK_FIELD_NUMBER
Field Value
TypeDescription
int

SERVICES_CIDR_BLOCK_FIELD_NUMBER

public static final int SERVICES_CIDR_BLOCK_FIELD_NUMBER
Field Value
TypeDescription
int

SERVICES_NAMED_RANGE_FIELD_NUMBER

public static final int SERVICES_NAMED_RANGE_FIELD_NUMBER
Field Value
TypeDescription
int

SUBNET_FIELD_NUMBER

public static final int SUBNET_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static FullManagementConfig getDefaultInstance()
Returns
TypeDescription
FullManagementConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static FullManagementConfig.Builder newBuilder()
Returns
TypeDescription
FullManagementConfig.Builder

newBuilder(FullManagementConfig prototype)

public static FullManagementConfig.Builder newBuilder(FullManagementConfig prototype)
Parameter
NameDescription
prototypeFullManagementConfig
Returns
TypeDescription
FullManagementConfig.Builder

parseDelimitedFrom(InputStream input)

public static FullManagementConfig parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FullManagementConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static FullManagementConfig parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static FullManagementConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static FullManagementConfig parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static FullManagementConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static FullManagementConfig parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static FullManagementConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static FullManagementConfig parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FullManagementConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static FullManagementConfig parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static FullManagementConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FullManagementConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<FullManagementConfig> parser()
Returns
TypeDescription
Parser<FullManagementConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getClusterCidrBlock()

public String getClusterCidrBlock()

Optional. The IP address range for the cluster pod IPs. 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) 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_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The clusterCidrBlock.

getClusterCidrBlockBytes()

public ByteString getClusterCidrBlockBytes()

Optional. The IP address range for the cluster pod IPs. 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) 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_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for clusterCidrBlock.

getClusterNamedRange()

public String getClusterNamedRange()

Optional. The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block can be used to automatically create a GKE-managed one.

string cluster_named_range = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The clusterNamedRange.

getClusterNamedRangeBytes()

public ByteString getClusterNamedRangeBytes()

Optional. The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block can be used to automatically create a GKE-managed one.

string cluster_named_range = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for clusterNamedRange.

getDefaultInstanceForType()

public FullManagementConfig getDefaultInstanceForType()
Returns
TypeDescription
FullManagementConfig

getMasterAuthorizedNetworksConfig()

public MasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()

Optional. Master Authorized Network that supports multiple CIDR blocks. Allows access to the k8s master from multiple blocks. It cannot be set at the same time with the field man_block.

.google.cloud.telcoautomation.v1alpha1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
MasterAuthorizedNetworksConfig

The masterAuthorizedNetworksConfig.

getMasterAuthorizedNetworksConfigOrBuilder()

public MasterAuthorizedNetworksConfigOrBuilder getMasterAuthorizedNetworksConfigOrBuilder()

Optional. Master Authorized Network that supports multiple CIDR blocks. Allows access to the k8s master from multiple blocks. It cannot be set at the same time with the field man_block.

.google.cloud.telcoautomation.v1alpha1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
MasterAuthorizedNetworksConfigOrBuilder

getMasterIpv4CidrBlock()

public String getMasterIpv4CidrBlock()

Optional. The /28 network that the masters will use.

string master_ipv4_cidr_block = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The masterIpv4CidrBlock.

getMasterIpv4CidrBlockBytes()

public ByteString getMasterIpv4CidrBlockBytes()

Optional. The /28 network that the masters will use.

string master_ipv4_cidr_block = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for masterIpv4CidrBlock.

getNetwork()

public String getNetwork()

Optional. Name of the VPC Network to put the GKE cluster and nodes in. The VPC will be created if it doesn't exist.

string network = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The network.

getNetworkBytes()

public ByteString getNetworkBytes()

Optional. Name of the VPC Network to put the GKE cluster and nodes in. The VPC will be created if it doesn't exist.

string network = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for network.

getParserForType()

public Parser<FullManagementConfig> getParserForType()
Returns
TypeDescription
Parser<FullManagementConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getServicesCidrBlock()

public String getServicesCidrBlock()

Optional. The IP address range for the cluster service IPs. 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) 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_cidr_block = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The servicesCidrBlock.

getServicesCidrBlockBytes()

public ByteString getServicesCidrBlockBytes()

Optional. The IP address range for the cluster service IPs. 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) 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_cidr_block = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for servicesCidrBlock.

getServicesNamedRange()

public String getServicesNamedRange()

Optional. The name of the existing secondary range in the cluster's subnetwork to use for service ClusterIPs. Alternatively, services_cidr_block can be used to automatically create a GKE-managed one.

string services_named_range = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The servicesNamedRange.

getServicesNamedRangeBytes()

public ByteString getServicesNamedRangeBytes()

Optional. The name of the existing secondary range in the cluster's subnetwork to use for service ClusterIPs. Alternatively, services_cidr_block can be used to automatically create a GKE-managed one.

string services_named_range = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for servicesNamedRange.

getSubnet()

public String getSubnet()

Optional. Specifies the subnet that the interface will be part of. Network key must be specified and the subnet must be a subnetwork of the specified network.

string subnet = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The subnet.

getSubnetBytes()

public ByteString getSubnetBytes()

Optional. Specifies the subnet that the interface will be part of. Network key must be specified and the subnet must be a subnetwork of the specified network.

string subnet = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for subnet.

hasMasterAuthorizedNetworksConfig()

public boolean hasMasterAuthorizedNetworksConfig()

Optional. Master Authorized Network that supports multiple CIDR blocks. Allows access to the k8s master from multiple blocks. It cannot be set at the same time with the field man_block.

.google.cloud.telcoautomation.v1alpha1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the masterAuthorizedNetworksConfig field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public FullManagementConfig.Builder newBuilderForType()
Returns
TypeDescription
FullManagementConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected FullManagementConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
FullManagementConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public FullManagementConfig.Builder toBuilder()
Returns
TypeDescription
FullManagementConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException