public static final class Cluster.Builder extends GeneratedMessageV3.Builder<Cluster.Builder> implements ClusterOrBuilder
A Google Container Engine cluster.Protobuf type
google.container.v1.Cluster| Modifier and Type | Method and Description |
|---|---|
Cluster.Builder |
addAllInstanceGroupUrls(java.lang.Iterable<java.lang.String> values)
Deprecated.
|
Cluster.Builder |
addAllLocations(java.lang.Iterable<java.lang.String> values)
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
Cluster.Builder |
addAllNodePools(java.lang.Iterable<? extends NodePool> values)
The node pools associated with this cluster.
|
Cluster.Builder |
addInstanceGroupUrls(java.lang.String value)
Deprecated.
|
Cluster.Builder |
addInstanceGroupUrlsBytes(ByteString value)
Deprecated.
|
Cluster.Builder |
addLocations(java.lang.String value)
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
Cluster.Builder |
addLocationsBytes(ByteString value)
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
Cluster.Builder |
addNodePools(int index,
NodePool.Builder builderForValue)
The node pools associated with this cluster.
|
Cluster.Builder |
addNodePools(int index,
NodePool value)
The node pools associated with this cluster.
|
Cluster.Builder |
addNodePools(NodePool.Builder builderForValue)
The node pools associated with this cluster.
|
Cluster.Builder |
addNodePools(NodePool value)
The node pools associated with this cluster.
|
NodePool.Builder |
addNodePoolsBuilder()
The node pools associated with this cluster.
|
NodePool.Builder |
addNodePoolsBuilder(int index)
The node pools associated with this cluster.
|
Cluster.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
Cluster |
build() |
Cluster |
buildPartial() |
Cluster.Builder |
clear() |
Cluster.Builder |
clearAddonsConfig()
Configurations for the various addons available to run in the cluster.
|
Cluster.Builder |
clearClusterIpv4Cidr()
The IP address range of the container pods in this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Builder |
clearCreateTime()
[Output only] The time the cluster was created, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
Cluster.Builder |
clearCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
|
Cluster.Builder |
clearCurrentNodeCount()
[Output only] The number of nodes currently in the cluster.
|
Cluster.Builder |
clearCurrentNodeVersion()
[Output only] The current version of the node software components.
|
Cluster.Builder |
clearDescription()
An optional description of this cluster.
|
Cluster.Builder |
clearEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster.
|
Cluster.Builder |
clearEndpoint()
[Output only] The IP address of this cluster's master endpoint.
|
Cluster.Builder |
clearExpireTime()
[Output only] The time the cluster will be automatically
deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
Cluster.Builder |
clearField(Descriptors.FieldDescriptor field) |
Cluster.Builder |
clearInitialClusterVersion()
The initial Kubernetes version for this cluster.
|
Cluster.Builder |
clearInitialNodeCount()
The number of nodes to create in this cluster.
|
Cluster.Builder |
clearInstanceGroupUrls()
Deprecated.
|
Cluster.Builder |
clearIpAllocationPolicy()
Configuration for cluster IP allocation.
|
Cluster.Builder |
clearLabelFingerprint()
The fingerprint of the set of labels for this cluster.
|
Cluster.Builder |
clearLegacyAbac()
Configuration for the legacy ABAC authorization mode.
|
Cluster.Builder |
clearLocations()
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
Cluster.Builder |
clearLoggingService()
The logging service the cluster should use to write logs.
|
Cluster.Builder |
clearMaintenancePolicy()
Configure the maintenance policy for this cluster.
|
Cluster.Builder |
clearMasterAuth()
The authentication information for accessing the master endpoint.
|
Cluster.Builder |
clearMasterAuthorizedNetworksConfig()
Master authorized networks is a Beta feature.
|
Cluster.Builder |
clearMonitoringService()
The monitoring service the cluster should use to write metrics.
|
Cluster.Builder |
clearName()
The name of this cluster.
|
Cluster.Builder |
clearNetwork()
The name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
cluster is connected.
|
Cluster.Builder |
clearNetworkPolicy()
Configuration options for the NetworkPolicy feature.
|
Cluster.Builder |
clearNodeConfig()
Parameters used in creating the cluster's nodes.
|
Cluster.Builder |
clearNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting
containers.
|
Cluster.Builder |
clearNodePools()
The node pools associated with this cluster.
|
Cluster.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
Cluster.Builder |
clearResourceLabels() |
Cluster.Builder |
clearSelfLink()
[Output only] Server-defined URL for the resource.
|
Cluster.Builder |
clearServicesIpv4Cidr()
[Output only] The IP address range of the Kubernetes services in
this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Builder |
clearStatus()
[Output only] The current status of this cluster.
|
Cluster.Builder |
clearStatusMessage()
[Output only] Additional information about the current status of this
cluster, if available.
|
Cluster.Builder |
clearSubnetwork()
The name of the Google Compute Engine
[subnetwork](/compute/docs/subnetworks) to which the
cluster is connected.
|
Cluster.Builder |
clearZone()
[Output only] The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the cluster
resides.
|
Cluster.Builder |
clone() |
boolean |
containsResourceLabels(java.lang.String key)
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
AddonsConfig |
getAddonsConfig()
Configurations for the various addons available to run in the cluster.
|
AddonsConfig.Builder |
getAddonsConfigBuilder()
Configurations for the various addons available to run in the cluster.
|
AddonsConfigOrBuilder |
getAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
|
java.lang.String |
getClusterIpv4Cidr()
The IP address range of the container pods in this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
ByteString |
getClusterIpv4CidrBytes()
The IP address range of the container pods in this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
java.lang.String |
getCreateTime()
[Output only] The time the cluster was created, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
ByteString |
getCreateTimeBytes()
[Output only] The time the cluster was created, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
java.lang.String |
getCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
|
ByteString |
getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.
|
int |
getCurrentNodeCount()
[Output only] The number of nodes currently in the cluster.
|
java.lang.String |
getCurrentNodeVersion()
[Output only] The current version of the node software components.
|
ByteString |
getCurrentNodeVersionBytes()
[Output only] The current version of the node software components.
|
Cluster |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
An optional description of this cluster.
|
ByteString |
getDescriptionBytes()
An optional description of this cluster.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster.
|
java.lang.String |
getEndpoint()
[Output only] The IP address of this cluster's master endpoint.
|
ByteString |
getEndpointBytes()
[Output only] The IP address of this cluster's master endpoint.
|
java.lang.String |
getExpireTime()
[Output only] The time the cluster will be automatically
deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
ByteString |
getExpireTimeBytes()
[Output only] The time the cluster will be automatically
deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
java.lang.String |
getInitialClusterVersion()
The initial Kubernetes version for this cluster.
|
ByteString |
getInitialClusterVersionBytes()
The initial Kubernetes version for this cluster.
|
int |
getInitialNodeCount()
The number of nodes to create in this cluster.
|
java.lang.String |
getInstanceGroupUrls(int index)
Deprecated.
|
ByteString |
getInstanceGroupUrlsBytes(int index)
Deprecated.
|
int |
getInstanceGroupUrlsCount()
Deprecated.
|
ProtocolStringList |
getInstanceGroupUrlsList()
Deprecated.
|
IPAllocationPolicy |
getIpAllocationPolicy()
Configuration for cluster IP allocation.
|
IPAllocationPolicy.Builder |
getIpAllocationPolicyBuilder()
Configuration for cluster IP allocation.
|
IPAllocationPolicyOrBuilder |
getIpAllocationPolicyOrBuilder()
Configuration for cluster IP allocation.
|
java.lang.String |
getLabelFingerprint()
The fingerprint of the set of labels for this cluster.
|
ByteString |
getLabelFingerprintBytes()
The fingerprint of the set of labels for this cluster.
|
LegacyAbac |
getLegacyAbac()
Configuration for the legacy ABAC authorization mode.
|
LegacyAbac.Builder |
getLegacyAbacBuilder()
Configuration for the legacy ABAC authorization mode.
|
LegacyAbacOrBuilder |
getLegacyAbacOrBuilder()
Configuration for the legacy ABAC authorization mode.
|
java.lang.String |
getLocations(int index)
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
ByteString |
getLocationsBytes(int index)
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
int |
getLocationsCount()
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
ProtocolStringList |
getLocationsList()
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
java.lang.String |
getLoggingService()
The logging service the cluster should use to write logs.
|
ByteString |
getLoggingServiceBytes()
The logging service the cluster should use to write logs.
|
MaintenancePolicy |
getMaintenancePolicy()
Configure the maintenance policy for this cluster.
|
MaintenancePolicy.Builder |
getMaintenancePolicyBuilder()
Configure the maintenance policy for this cluster.
|
MaintenancePolicyOrBuilder |
getMaintenancePolicyOrBuilder()
Configure the maintenance policy for this cluster.
|
MasterAuth |
getMasterAuth()
The authentication information for accessing the master endpoint.
|
MasterAuth.Builder |
getMasterAuthBuilder()
The authentication information for accessing the master endpoint.
|
MasterAuthOrBuilder |
getMasterAuthOrBuilder()
The authentication information for accessing the master endpoint.
|
MasterAuthorizedNetworksConfig |
getMasterAuthorizedNetworksConfig()
Master authorized networks is a Beta feature.
|
MasterAuthorizedNetworksConfig.Builder |
getMasterAuthorizedNetworksConfigBuilder()
Master authorized networks is a Beta feature.
|
MasterAuthorizedNetworksConfigOrBuilder |
getMasterAuthorizedNetworksConfigOrBuilder()
Master authorized networks is a Beta feature.
|
java.lang.String |
getMonitoringService()
The monitoring service the cluster should use to write metrics.
|
ByteString |
getMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics.
|
java.util.Map<java.lang.String,java.lang.String> |
getMutableResourceLabels()
Deprecated.
|
java.lang.String |
getName()
The name of this cluster.
|
ByteString |
getNameBytes()
The name of this cluster.
|
java.lang.String |
getNetwork()
The name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
cluster is connected.
|
ByteString |
getNetworkBytes()
The name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
cluster is connected.
|
NetworkPolicy |
getNetworkPolicy()
Configuration options for the NetworkPolicy feature.
|
NetworkPolicy.Builder |
getNetworkPolicyBuilder()
Configuration options for the NetworkPolicy feature.
|
NetworkPolicyOrBuilder |
getNetworkPolicyOrBuilder()
Configuration options for the NetworkPolicy feature.
|
NodeConfig |
getNodeConfig()
Parameters used in creating the cluster's nodes.
|
NodeConfig.Builder |
getNodeConfigBuilder()
Parameters used in creating the cluster's nodes.
|
NodeConfigOrBuilder |
getNodeConfigOrBuilder()
Parameters used in creating the cluster's nodes.
|
int |
getNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting
containers.
|
NodePool |
getNodePools(int index)
The node pools associated with this cluster.
|
NodePool.Builder |
getNodePoolsBuilder(int index)
The node pools associated with this cluster.
|
java.util.List<NodePool.Builder> |
getNodePoolsBuilderList()
The node pools associated with this cluster.
|
int |
getNodePoolsCount()
The node pools associated with this cluster.
|
java.util.List<NodePool> |
getNodePoolsList()
The node pools associated with this cluster.
|
NodePoolOrBuilder |
getNodePoolsOrBuilder(int index)
The node pools associated with this cluster.
|
java.util.List<? extends NodePoolOrBuilder> |
getNodePoolsOrBuilderList()
The node pools associated with this cluster.
|
java.util.Map<java.lang.String,java.lang.String> |
getResourceLabels()
Deprecated.
|
int |
getResourceLabelsCount()
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
java.util.Map<java.lang.String,java.lang.String> |
getResourceLabelsMap()
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
java.lang.String |
getResourceLabelsOrDefault(java.lang.String key,
java.lang.String defaultValue)
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
java.lang.String |
getResourceLabelsOrThrow(java.lang.String key)
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
java.lang.String |
getSelfLink()
[Output only] Server-defined URL for the resource.
|
ByteString |
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
|
java.lang.String |
getServicesIpv4Cidr()
[Output only] The IP address range of the Kubernetes services in
this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
ByteString |
getServicesIpv4CidrBytes()
[Output only] The IP address range of the Kubernetes services in
this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Status |
getStatus()
[Output only] The current status of this cluster.
|
java.lang.String |
getStatusMessage()
[Output only] Additional information about the current status of this
cluster, if available.
|
ByteString |
getStatusMessageBytes()
[Output only] Additional information about the current status of this
cluster, if available.
|
int |
getStatusValue()
[Output only] The current status of this cluster.
|
java.lang.String |
getSubnetwork()
The name of the Google Compute Engine
[subnetwork](/compute/docs/subnetworks) to which the
cluster is connected.
|
ByteString |
getSubnetworkBytes()
The name of the Google Compute Engine
[subnetwork](/compute/docs/subnetworks) to which the
cluster is connected.
|
java.lang.String |
getZone()
[Output only] The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the cluster
resides.
|
ByteString |
getZoneBytes()
[Output only] The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the cluster
resides.
|
boolean |
hasAddonsConfig()
Configurations for the various addons available to run in the cluster.
|
boolean |
hasIpAllocationPolicy()
Configuration for cluster IP allocation.
|
boolean |
hasLegacyAbac()
Configuration for the legacy ABAC authorization mode.
|
boolean |
hasMaintenancePolicy()
Configure the maintenance policy for this cluster.
|
boolean |
hasMasterAuth()
The authentication information for accessing the master endpoint.
|
boolean |
hasMasterAuthorizedNetworksConfig()
Master authorized networks is a Beta feature.
|
boolean |
hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.
|
boolean |
hasNodeConfig()
Parameters used in creating the cluster's nodes.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected MapField |
internalGetMapField(int number) |
protected MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
Cluster.Builder |
mergeAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
|
Cluster.Builder |
mergeFrom(Cluster other) |
Cluster.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Cluster.Builder |
mergeFrom(Message other) |
Cluster.Builder |
mergeIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.
|
Cluster.Builder |
mergeLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.
|
Cluster.Builder |
mergeMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.
|
Cluster.Builder |
mergeMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint.
|
Cluster.Builder |
mergeMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
Master authorized networks is a Beta feature.
|
Cluster.Builder |
mergeNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.
|
Cluster.Builder |
mergeNodeConfig(NodeConfig value)
Parameters used in creating the cluster's nodes.
|
Cluster.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
Cluster.Builder |
putAllResourceLabels(java.util.Map<java.lang.String,java.lang.String> values)
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
Cluster.Builder |
putResourceLabels(java.lang.String key,
java.lang.String value)
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
Cluster.Builder |
removeNodePools(int index)
The node pools associated with this cluster.
|
Cluster.Builder |
removeResourceLabels(java.lang.String key)
The resource labels for the cluster to use to annotate any related
Google Compute Engine resources.
|
Cluster.Builder |
setAddonsConfig(AddonsConfig.Builder builderForValue)
Configurations for the various addons available to run in the cluster.
|
Cluster.Builder |
setAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
|
Cluster.Builder |
setClusterIpv4Cidr(java.lang.String value)
The IP address range of the container pods in this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Builder |
setClusterIpv4CidrBytes(ByteString value)
The IP address range of the container pods in this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Builder |
setCreateTime(java.lang.String value)
[Output only] The time the cluster was created, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
Cluster.Builder |
setCreateTimeBytes(ByteString value)
[Output only] The time the cluster was created, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
Cluster.Builder |
setCurrentMasterVersion(java.lang.String value)
[Output only] The current software version of the master endpoint.
|
Cluster.Builder |
setCurrentMasterVersionBytes(ByteString value)
[Output only] The current software version of the master endpoint.
|
Cluster.Builder |
setCurrentNodeCount(int value)
[Output only] The number of nodes currently in the cluster.
|
Cluster.Builder |
setCurrentNodeVersion(java.lang.String value)
[Output only] The current version of the node software components.
|
Cluster.Builder |
setCurrentNodeVersionBytes(ByteString value)
[Output only] The current version of the node software components.
|
Cluster.Builder |
setDescription(java.lang.String value)
An optional description of this cluster.
|
Cluster.Builder |
setDescriptionBytes(ByteString value)
An optional description of this cluster.
|
Cluster.Builder |
setEnableKubernetesAlpha(boolean value)
Kubernetes alpha features are enabled on this cluster.
|
Cluster.Builder |
setEndpoint(java.lang.String value)
[Output only] The IP address of this cluster's master endpoint.
|
Cluster.Builder |
setEndpointBytes(ByteString value)
[Output only] The IP address of this cluster's master endpoint.
|
Cluster.Builder |
setExpireTime(java.lang.String value)
[Output only] The time the cluster will be automatically
deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
Cluster.Builder |
setExpireTimeBytes(ByteString value)
[Output only] The time the cluster will be automatically
deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
Cluster.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
Cluster.Builder |
setInitialClusterVersion(java.lang.String value)
The initial Kubernetes version for this cluster.
|
Cluster.Builder |
setInitialClusterVersionBytes(ByteString value)
The initial Kubernetes version for this cluster.
|
Cluster.Builder |
setInitialNodeCount(int value)
The number of nodes to create in this cluster.
|
Cluster.Builder |
setInstanceGroupUrls(int index,
java.lang.String value)
Deprecated.
|
Cluster.Builder |
setIpAllocationPolicy(IPAllocationPolicy.Builder builderForValue)
Configuration for cluster IP allocation.
|
Cluster.Builder |
setIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.
|
Cluster.Builder |
setLabelFingerprint(java.lang.String value)
The fingerprint of the set of labels for this cluster.
|
Cluster.Builder |
setLabelFingerprintBytes(ByteString value)
The fingerprint of the set of labels for this cluster.
|
Cluster.Builder |
setLegacyAbac(LegacyAbac.Builder builderForValue)
Configuration for the legacy ABAC authorization mode.
|
Cluster.Builder |
setLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.
|
Cluster.Builder |
setLocations(int index,
java.lang.String value)
The list of Google Compute Engine
[locations](/compute/docs/zones#available) in which the cluster's nodes
should be located.
|
Cluster.Builder |
setLoggingService(java.lang.String value)
The logging service the cluster should use to write logs.
|
Cluster.Builder |
setLoggingServiceBytes(ByteString value)
The logging service the cluster should use to write logs.
|
Cluster.Builder |
setMaintenancePolicy(MaintenancePolicy.Builder builderForValue)
Configure the maintenance policy for this cluster.
|
Cluster.Builder |
setMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.
|
Cluster.Builder |
setMasterAuth(MasterAuth.Builder builderForValue)
The authentication information for accessing the master endpoint.
|
Cluster.Builder |
setMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint.
|
Cluster.Builder |
setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
Master authorized networks is a Beta feature.
|
Cluster.Builder |
setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
Master authorized networks is a Beta feature.
|
Cluster.Builder |
setMonitoringService(java.lang.String value)
The monitoring service the cluster should use to write metrics.
|
Cluster.Builder |
setMonitoringServiceBytes(ByteString value)
The monitoring service the cluster should use to write metrics.
|
Cluster.Builder |
setName(java.lang.String value)
The name of this cluster.
|
Cluster.Builder |
setNameBytes(ByteString value)
The name of this cluster.
|
Cluster.Builder |
setNetwork(java.lang.String value)
The name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
cluster is connected.
|
Cluster.Builder |
setNetworkBytes(ByteString value)
The name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
cluster is connected.
|
Cluster.Builder |
setNetworkPolicy(NetworkPolicy.Builder builderForValue)
Configuration options for the NetworkPolicy feature.
|
Cluster.Builder |
setNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.
|
Cluster.Builder |
setNodeConfig(NodeConfig.Builder builderForValue)
Parameters used in creating the cluster's nodes.
|
Cluster.Builder |
setNodeConfig(NodeConfig value)
Parameters used in creating the cluster's nodes.
|
Cluster.Builder |
setNodeIpv4CidrSize(int value)
[Output only] The size of the address space on each node for hosting
containers.
|
Cluster.Builder |
setNodePools(int index,
NodePool.Builder builderForValue)
The node pools associated with this cluster.
|
Cluster.Builder |
setNodePools(int index,
NodePool value)
The node pools associated with this cluster.
|
Cluster.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Cluster.Builder |
setSelfLink(java.lang.String value)
[Output only] Server-defined URL for the resource.
|
Cluster.Builder |
setSelfLinkBytes(ByteString value)
[Output only] Server-defined URL for the resource.
|
Cluster.Builder |
setServicesIpv4Cidr(java.lang.String value)
[Output only] The IP address range of the Kubernetes services in
this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Builder |
setServicesIpv4CidrBytes(ByteString value)
[Output only] The IP address range of the Kubernetes services in
this cluster, in
[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
notation (e.g.
|
Cluster.Builder |
setStatus(Cluster.Status value)
[Output only] The current status of this cluster.
|
Cluster.Builder |
setStatusMessage(java.lang.String value)
[Output only] Additional information about the current status of this
cluster, if available.
|
Cluster.Builder |
setStatusMessageBytes(ByteString value)
[Output only] Additional information about the current status of this
cluster, if available.
|
Cluster.Builder |
setStatusValue(int value)
[Output only] The current status of this cluster.
|
Cluster.Builder |
setSubnetwork(java.lang.String value)
The name of the Google Compute Engine
[subnetwork](/compute/docs/subnetworks) to which the
cluster is connected.
|
Cluster.Builder |
setSubnetworkBytes(ByteString value)
The name of the Google Compute Engine
[subnetwork](/compute/docs/subnetworks) to which the
cluster is connected.
|
Cluster.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
Cluster.Builder |
setZone(java.lang.String value)
[Output only] The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the cluster
resides.
|
Cluster.Builder |
setZoneBytes(ByteString value)
[Output only] The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the cluster
resides.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected MapField internalGetMapField(int number)
internalGetMapField in class GeneratedMessageV3.Builder<Cluster.Builder>protected MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class GeneratedMessageV3.Builder<Cluster.Builder>protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Cluster.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Cluster build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Cluster buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Cluster.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Cluster.Builder>public Cluster.Builder mergeFrom(Cluster other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Cluster.Builder>public Cluster.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<Cluster.Builder>java.io.IOExceptionpublic java.lang.String getName()
The name of this cluster. The name must be unique within this project and zone, and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;getName in interface ClusterOrBuilderpublic ByteString getNameBytes()
The name of this cluster. The name must be unique within this project and zone, and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;getNameBytes in interface ClusterOrBuilderpublic Cluster.Builder setName(java.lang.String value)
The name of this cluster. The name must be unique within this project and zone, and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;public Cluster.Builder clearName()
The name of this cluster. The name must be unique within this project and zone, and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;public Cluster.Builder setNameBytes(ByteString value)
The name of this cluster. The name must be unique within this project and zone, and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;public java.lang.String getDescription()
An optional description of this cluster.
string description = 2;getDescription in interface ClusterOrBuilderpublic ByteString getDescriptionBytes()
An optional description of this cluster.
string description = 2;getDescriptionBytes in interface ClusterOrBuilderpublic Cluster.Builder setDescription(java.lang.String value)
An optional description of this cluster.
string description = 2;public Cluster.Builder clearDescription()
An optional description of this cluster.
string description = 2;public Cluster.Builder setDescriptionBytes(ByteString value)
An optional description of this cluster.
string description = 2;public int getInitialNodeCount()
The number of nodes to create in this cluster. You must ensure that your Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a> is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time.
int32 initial_node_count = 3;getInitialNodeCount in interface ClusterOrBuilderpublic Cluster.Builder setInitialNodeCount(int value)
The number of nodes to create in this cluster. You must ensure that your Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a> is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time.
int32 initial_node_count = 3;public Cluster.Builder clearInitialNodeCount()
The number of nodes to create in this cluster. You must ensure that your Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a> is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time.
int32 initial_node_count = 3;public boolean hasNodeConfig()
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;hasNodeConfig in interface ClusterOrBuilderpublic NodeConfig getNodeConfig()
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;getNodeConfig in interface ClusterOrBuilderpublic Cluster.Builder setNodeConfig(NodeConfig value)
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;public Cluster.Builder setNodeConfig(NodeConfig.Builder builderForValue)
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;public Cluster.Builder mergeNodeConfig(NodeConfig value)
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;public Cluster.Builder clearNodeConfig()
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;public NodeConfig.Builder getNodeConfigBuilder()
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;public NodeConfigOrBuilder getNodeConfigOrBuilder()
Parameters used in creating the cluster's nodes. See `nodeConfig` for the description of its properties. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. If unspecified, the defaults are used.
.google.container.v1.NodeConfig node_config = 4;getNodeConfigOrBuilder in interface ClusterOrBuilderpublic boolean hasMasterAuth()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;hasMasterAuth in interface ClusterOrBuilderpublic MasterAuth getMasterAuth()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;getMasterAuth in interface ClusterOrBuilderpublic Cluster.Builder setMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;public Cluster.Builder setMasterAuth(MasterAuth.Builder builderForValue)
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;public Cluster.Builder mergeMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;public Cluster.Builder clearMasterAuth()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;public MasterAuth.Builder getMasterAuthBuilder()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;public MasterAuthOrBuilder getMasterAuthOrBuilder()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;getMasterAuthOrBuilder in interface ClusterOrBuilderpublic java.lang.String getLoggingService()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com` - the Google Cloud Logging service. * `none` - no logs will be exported from the cluster. * if left as an empty string,`logging.googleapis.com` will be used.
string logging_service = 6;getLoggingService in interface ClusterOrBuilderpublic ByteString getLoggingServiceBytes()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com` - the Google Cloud Logging service. * `none` - no logs will be exported from the cluster. * if left as an empty string,`logging.googleapis.com` will be used.
string logging_service = 6;getLoggingServiceBytes in interface ClusterOrBuilderpublic Cluster.Builder setLoggingService(java.lang.String value)
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com` - the Google Cloud Logging service. * `none` - no logs will be exported from the cluster. * if left as an empty string,`logging.googleapis.com` will be used.
string logging_service = 6;public Cluster.Builder clearLoggingService()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com` - the Google Cloud Logging service. * `none` - no logs will be exported from the cluster. * if left as an empty string,`logging.googleapis.com` will be used.
string logging_service = 6;public Cluster.Builder setLoggingServiceBytes(ByteString value)
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com` - the Google Cloud Logging service. * `none` - no logs will be exported from the cluster. * if left as an empty string,`logging.googleapis.com` will be used.
string logging_service = 6;public java.lang.String getMonitoringService()
The monitoring service the cluster should use to write metrics. Currently available options: * `monitoring.googleapis.com` - the Google Cloud Monitoring service. * `none` - no metrics will be exported from the cluster. * if left as an empty string, `monitoring.googleapis.com` will be used.
string monitoring_service = 7;getMonitoringService in interface ClusterOrBuilderpublic ByteString getMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics. Currently available options: * `monitoring.googleapis.com` - the Google Cloud Monitoring service. * `none` - no metrics will be exported from the cluster. * if left as an empty string, `monitoring.googleapis.com` will be used.
string monitoring_service = 7;getMonitoringServiceBytes in interface ClusterOrBuilderpublic Cluster.Builder setMonitoringService(java.lang.String value)
The monitoring service the cluster should use to write metrics. Currently available options: * `monitoring.googleapis.com` - the Google Cloud Monitoring service. * `none` - no metrics will be exported from the cluster. * if left as an empty string, `monitoring.googleapis.com` will be used.
string monitoring_service = 7;public Cluster.Builder clearMonitoringService()
The monitoring service the cluster should use to write metrics. Currently available options: * `monitoring.googleapis.com` - the Google Cloud Monitoring service. * `none` - no metrics will be exported from the cluster. * if left as an empty string, `monitoring.googleapis.com` will be used.
string monitoring_service = 7;public Cluster.Builder setMonitoringServiceBytes(ByteString value)
The monitoring service the cluster should use to write metrics. Currently available options: * `monitoring.googleapis.com` - the Google Cloud Monitoring service. * `none` - no metrics will be exported from the cluster. * if left as an empty string, `monitoring.googleapis.com` will be used.
string monitoring_service = 7;public java.lang.String getNetwork()
The name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;getNetwork in interface ClusterOrBuilderpublic ByteString getNetworkBytes()
The name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;getNetworkBytes in interface ClusterOrBuilderpublic Cluster.Builder setNetwork(java.lang.String value)
The name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;public Cluster.Builder clearNetwork()
The name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;public Cluster.Builder setNetworkBytes(ByteString value)
The name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;public java.lang.String getClusterIpv4Cidr()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;getClusterIpv4Cidr in interface ClusterOrBuilderpublic ByteString getClusterIpv4CidrBytes()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;getClusterIpv4CidrBytes in interface ClusterOrBuilderpublic Cluster.Builder setClusterIpv4Cidr(java.lang.String value)
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;public Cluster.Builder clearClusterIpv4Cidr()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;public Cluster.Builder setClusterIpv4CidrBytes(ByteString value)
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;public boolean hasAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;hasAddonsConfig in interface ClusterOrBuilderpublic AddonsConfig getAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;getAddonsConfig in interface ClusterOrBuilderpublic Cluster.Builder setAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;public Cluster.Builder setAddonsConfig(AddonsConfig.Builder builderForValue)
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;public Cluster.Builder mergeAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;public Cluster.Builder clearAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;public AddonsConfig.Builder getAddonsConfigBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;public AddonsConfigOrBuilder getAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;getAddonsConfigOrBuilder in interface ClusterOrBuilderpublic java.lang.String getSubnetwork()
The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;getSubnetwork in interface ClusterOrBuilderpublic ByteString getSubnetworkBytes()
The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;getSubnetworkBytes in interface ClusterOrBuilderpublic Cluster.Builder setSubnetwork(java.lang.String value)
The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;public Cluster.Builder clearSubnetwork()
The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;public Cluster.Builder setSubnetworkBytes(ByteString value)
The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;public java.util.List<NodePool> getNodePoolsList()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;getNodePoolsList in interface ClusterOrBuilderpublic int getNodePoolsCount()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;getNodePoolsCount in interface ClusterOrBuilderpublic NodePool getNodePools(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;getNodePools in interface ClusterOrBuilderpublic Cluster.Builder setNodePools(int index, NodePool value)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder setNodePools(int index, NodePool.Builder builderForValue)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder addNodePools(NodePool value)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder addNodePools(int index, NodePool value)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder addNodePools(NodePool.Builder builderForValue)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder addNodePools(int index, NodePool.Builder builderForValue)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder addAllNodePools(java.lang.Iterable<? extends NodePool> values)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder clearNodePools()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public Cluster.Builder removeNodePools(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public NodePool.Builder getNodePoolsBuilder(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public NodePoolOrBuilder getNodePoolsOrBuilder(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;getNodePoolsOrBuilder in interface ClusterOrBuilderpublic java.util.List<? extends NodePoolOrBuilder> getNodePoolsOrBuilderList()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;getNodePoolsOrBuilderList in interface ClusterOrBuilderpublic NodePool.Builder addNodePoolsBuilder()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public NodePool.Builder addNodePoolsBuilder(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public java.util.List<NodePool.Builder> getNodePoolsBuilderList()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;public ProtocolStringList getLocationsList()
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;getLocationsList in interface ClusterOrBuilderpublic int getLocationsCount()
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;getLocationsCount in interface ClusterOrBuilderpublic java.lang.String getLocations(int index)
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;getLocations in interface ClusterOrBuilderpublic ByteString getLocationsBytes(int index)
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;getLocationsBytes in interface ClusterOrBuilderpublic Cluster.Builder setLocations(int index, java.lang.String value)
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;public Cluster.Builder addLocations(java.lang.String value)
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;public Cluster.Builder addAllLocations(java.lang.Iterable<java.lang.String> values)
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;public Cluster.Builder clearLocations()
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;public Cluster.Builder addLocationsBytes(ByteString value)
The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.
repeated string locations = 13;public boolean getEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
bool enable_kubernetes_alpha = 14;getEnableKubernetesAlpha in interface ClusterOrBuilderpublic Cluster.Builder setEnableKubernetesAlpha(boolean value)
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
bool enable_kubernetes_alpha = 14;public Cluster.Builder clearEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
bool enable_kubernetes_alpha = 14;public int getResourceLabelsCount()
ClusterOrBuilderThe resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;getResourceLabelsCount in interface ClusterOrBuilderpublic boolean containsResourceLabels(java.lang.String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;containsResourceLabels in interface ClusterOrBuilder@Deprecated public java.util.Map<java.lang.String,java.lang.String> getResourceLabels()
getResourceLabelsMap() instead.getResourceLabels in interface ClusterOrBuilderpublic java.util.Map<java.lang.String,java.lang.String> getResourceLabelsMap()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;getResourceLabelsMap in interface ClusterOrBuilderpublic java.lang.String getResourceLabelsOrDefault(java.lang.String key,
java.lang.String defaultValue)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;getResourceLabelsOrDefault in interface ClusterOrBuilderpublic java.lang.String getResourceLabelsOrThrow(java.lang.String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;getResourceLabelsOrThrow in interface ClusterOrBuilderpublic Cluster.Builder clearResourceLabels()
public Cluster.Builder removeResourceLabels(java.lang.String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableResourceLabels()
public Cluster.Builder putResourceLabels(java.lang.String key, java.lang.String value)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;public Cluster.Builder putAllResourceLabels(java.util.Map<java.lang.String,java.lang.String> values)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;public java.lang.String getLabelFingerprint()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;getLabelFingerprint in interface ClusterOrBuilderpublic ByteString getLabelFingerprintBytes()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;getLabelFingerprintBytes in interface ClusterOrBuilderpublic Cluster.Builder setLabelFingerprint(java.lang.String value)
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;public Cluster.Builder clearLabelFingerprint()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;public Cluster.Builder setLabelFingerprintBytes(ByteString value)
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;public boolean hasLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;hasLegacyAbac in interface ClusterOrBuilderpublic LegacyAbac getLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;getLegacyAbac in interface ClusterOrBuilderpublic Cluster.Builder setLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;public Cluster.Builder setLegacyAbac(LegacyAbac.Builder builderForValue)
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;public Cluster.Builder mergeLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;public Cluster.Builder clearLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;public LegacyAbac.Builder getLegacyAbacBuilder()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;public LegacyAbacOrBuilder getLegacyAbacOrBuilder()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;getLegacyAbacOrBuilder in interface ClusterOrBuilderpublic boolean hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;hasNetworkPolicy in interface ClusterOrBuilderpublic NetworkPolicy getNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;getNetworkPolicy in interface ClusterOrBuilderpublic Cluster.Builder setNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;public Cluster.Builder setNetworkPolicy(NetworkPolicy.Builder builderForValue)
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;public Cluster.Builder mergeNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;public Cluster.Builder clearNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;public NetworkPolicy.Builder getNetworkPolicyBuilder()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;public NetworkPolicyOrBuilder getNetworkPolicyOrBuilder()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;getNetworkPolicyOrBuilder in interface ClusterOrBuilderpublic boolean hasIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;hasIpAllocationPolicy in interface ClusterOrBuilderpublic IPAllocationPolicy getIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;getIpAllocationPolicy in interface ClusterOrBuilderpublic Cluster.Builder setIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;public Cluster.Builder setIpAllocationPolicy(IPAllocationPolicy.Builder builderForValue)
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;public Cluster.Builder mergeIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;public Cluster.Builder clearIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;public IPAllocationPolicy.Builder getIpAllocationPolicyBuilder()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;public IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;getIpAllocationPolicyOrBuilder in interface ClusterOrBuilderpublic boolean hasMasterAuthorizedNetworksConfig()
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;hasMasterAuthorizedNetworksConfig in interface ClusterOrBuilderpublic MasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;getMasterAuthorizedNetworksConfig in interface ClusterOrBuilderpublic Cluster.Builder setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;public Cluster.Builder setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;public Cluster.Builder mergeMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;public Cluster.Builder clearMasterAuthorizedNetworksConfig()
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;public MasterAuthorizedNetworksConfig.Builder getMasterAuthorizedNetworksConfigBuilder()
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;public MasterAuthorizedNetworksConfigOrBuilder getMasterAuthorizedNetworksConfigOrBuilder()
Master authorized networks is a Beta feature. The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;getMasterAuthorizedNetworksConfigOrBuilder in interface ClusterOrBuilderpublic boolean hasMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;hasMaintenancePolicy in interface ClusterOrBuilderpublic MaintenancePolicy getMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;getMaintenancePolicy in interface ClusterOrBuilderpublic Cluster.Builder setMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;public Cluster.Builder setMaintenancePolicy(MaintenancePolicy.Builder builderForValue)
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;public Cluster.Builder mergeMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;public Cluster.Builder clearMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;public MaintenancePolicy.Builder getMaintenancePolicyBuilder()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;public MaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;getMaintenancePolicyOrBuilder in interface ClusterOrBuilderpublic java.lang.String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;getSelfLink in interface ClusterOrBuilderpublic ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;getSelfLinkBytes in interface ClusterOrBuilderpublic Cluster.Builder setSelfLink(java.lang.String value)
[Output only] Server-defined URL for the resource.
string self_link = 100;public Cluster.Builder clearSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;public Cluster.Builder setSelfLinkBytes(ByteString value)
[Output only] Server-defined URL for the resource.
string self_link = 100;public java.lang.String getZone()
[Output only] The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.
string zone = 101;getZone in interface ClusterOrBuilderpublic ByteString getZoneBytes()
[Output only] The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.
string zone = 101;getZoneBytes in interface ClusterOrBuilderpublic Cluster.Builder setZone(java.lang.String value)
[Output only] The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.
string zone = 101;public Cluster.Builder clearZone()
[Output only] The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.
string zone = 101;public Cluster.Builder setZoneBytes(ByteString value)
[Output only] The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.
string zone = 101;public java.lang.String getEndpoint()
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;getEndpoint in interface ClusterOrBuilderpublic ByteString getEndpointBytes()
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;getEndpointBytes in interface ClusterOrBuilderpublic Cluster.Builder setEndpoint(java.lang.String value)
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;public Cluster.Builder clearEndpoint()
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;public Cluster.Builder setEndpointBytes(ByteString value)
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;public java.lang.String getInitialClusterVersion()
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion.
string initial_cluster_version = 103;getInitialClusterVersion in interface ClusterOrBuilderpublic ByteString getInitialClusterVersionBytes()
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion.
string initial_cluster_version = 103;getInitialClusterVersionBytes in interface ClusterOrBuilderpublic Cluster.Builder setInitialClusterVersion(java.lang.String value)
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion.
string initial_cluster_version = 103;public Cluster.Builder clearInitialClusterVersion()
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion.
string initial_cluster_version = 103;public Cluster.Builder setInitialClusterVersionBytes(ByteString value)
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion.
string initial_cluster_version = 103;public java.lang.String getCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;getCurrentMasterVersion in interface ClusterOrBuilderpublic ByteString getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;getCurrentMasterVersionBytes in interface ClusterOrBuilderpublic Cluster.Builder setCurrentMasterVersion(java.lang.String value)
[Output only] The current software version of the master endpoint.
string current_master_version = 104;public Cluster.Builder clearCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;public Cluster.Builder setCurrentMasterVersionBytes(ByteString value)
[Output only] The current software version of the master endpoint.
string current_master_version = 104;public java.lang.String getCurrentNodeVersion()
[Output only] The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
string current_node_version = 105;getCurrentNodeVersion in interface ClusterOrBuilderpublic ByteString getCurrentNodeVersionBytes()
[Output only] The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
string current_node_version = 105;getCurrentNodeVersionBytes in interface ClusterOrBuilderpublic Cluster.Builder setCurrentNodeVersion(java.lang.String value)
[Output only] The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
string current_node_version = 105;public Cluster.Builder clearCurrentNodeVersion()
[Output only] The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
string current_node_version = 105;public Cluster.Builder setCurrentNodeVersionBytes(ByteString value)
[Output only] The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
string current_node_version = 105;public java.lang.String getCreateTime()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;getCreateTime in interface ClusterOrBuilderpublic ByteString getCreateTimeBytes()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;getCreateTimeBytes in interface ClusterOrBuilderpublic Cluster.Builder setCreateTime(java.lang.String value)
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;public Cluster.Builder clearCreateTime()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;public Cluster.Builder setCreateTimeBytes(ByteString value)
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;public int getStatusValue()
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;getStatusValue in interface ClusterOrBuilderpublic Cluster.Builder setStatusValue(int value)
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;public Cluster.Status getStatus()
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;getStatus in interface ClusterOrBuilderpublic Cluster.Builder setStatus(Cluster.Status value)
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;public Cluster.Builder clearStatus()
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;public java.lang.String getStatusMessage()
[Output only] Additional information about the current status of this cluster, if available.
string status_message = 108;getStatusMessage in interface ClusterOrBuilderpublic ByteString getStatusMessageBytes()
[Output only] Additional information about the current status of this cluster, if available.
string status_message = 108;getStatusMessageBytes in interface ClusterOrBuilderpublic Cluster.Builder setStatusMessage(java.lang.String value)
[Output only] Additional information about the current status of this cluster, if available.
string status_message = 108;public Cluster.Builder clearStatusMessage()
[Output only] Additional information about the current status of this cluster, if available.
string status_message = 108;public Cluster.Builder setStatusMessageBytes(ByteString value)
[Output only] Additional information about the current status of this cluster, if available.
string status_message = 108;public int getNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range.
int32 node_ipv4_cidr_size = 109;getNodeIpv4CidrSize in interface ClusterOrBuilderpublic Cluster.Builder setNodeIpv4CidrSize(int value)
[Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range.
int32 node_ipv4_cidr_size = 109;public Cluster.Builder clearNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range.
int32 node_ipv4_cidr_size = 109;public java.lang.String getServicesIpv4Cidr()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;getServicesIpv4Cidr in interface ClusterOrBuilderpublic ByteString getServicesIpv4CidrBytes()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;getServicesIpv4CidrBytes in interface ClusterOrBuilderpublic Cluster.Builder setServicesIpv4Cidr(java.lang.String value)
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;public Cluster.Builder clearServicesIpv4Cidr()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;public Cluster.Builder setServicesIpv4CidrBytes(ByteString value)
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;public ProtocolStringList getInstanceGroupUrlsList()
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;getInstanceGroupUrlsList in interface ClusterOrBuilderpublic int getInstanceGroupUrlsCount()
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;getInstanceGroupUrlsCount in interface ClusterOrBuilderpublic java.lang.String getInstanceGroupUrls(int index)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;getInstanceGroupUrls in interface ClusterOrBuilderpublic ByteString getInstanceGroupUrlsBytes(int index)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;getInstanceGroupUrlsBytes in interface ClusterOrBuilderpublic Cluster.Builder setInstanceGroupUrls(int index, java.lang.String value)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;public Cluster.Builder addInstanceGroupUrls(java.lang.String value)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;public Cluster.Builder addAllInstanceGroupUrls(java.lang.Iterable<java.lang.String> values)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;public Cluster.Builder clearInstanceGroupUrls()
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;public Cluster.Builder addInstanceGroupUrlsBytes(ByteString value)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;public int getCurrentNodeCount()
[Output only] The number of nodes currently in the cluster.
int32 current_node_count = 112;getCurrentNodeCount in interface ClusterOrBuilderpublic Cluster.Builder setCurrentNodeCount(int value)
[Output only] The number of nodes currently in the cluster.
int32 current_node_count = 112;public Cluster.Builder clearCurrentNodeCount()
[Output only] The number of nodes currently in the cluster.
int32 current_node_count = 112;public java.lang.String getExpireTime()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;getExpireTime in interface ClusterOrBuilderpublic ByteString getExpireTimeBytes()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;getExpireTimeBytes in interface ClusterOrBuilderpublic Cluster.Builder setExpireTime(java.lang.String value)
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;public Cluster.Builder clearExpireTime()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;public Cluster.Builder setExpireTimeBytes(ByteString value)
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;public final Cluster.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Cluster.Builder>public final Cluster.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Cluster.Builder>