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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public 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.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Cluster build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Cluster buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Cluster.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Cluster.Builder>
public Cluster.Builder mergeFrom(Cluster other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Cluster.Builder>
public Cluster.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Cluster.Builder>
java.io.IOException
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public ByteString getDescriptionBytes()
An optional description of this cluster.
string description = 2;
getDescriptionBytes
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public boolean hasMasterAuth()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;
hasMasterAuth
in interface ClusterOrBuilder
public MasterAuth getMasterAuth()
The authentication information for accessing the master endpoint.
.google.container.v1.MasterAuth master_auth = 5;
getMasterAuth
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public AddonsConfig getAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;
getAddonsConfig
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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()
ClusterOrBuilder
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
getResourceLabelsCount
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public ByteString getLabelFingerprintBytes()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
getLabelFingerprintBytes
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public LegacyAbac getLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;
getLegacyAbac
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public boolean hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;
hasNetworkPolicy
in interface ClusterOrBuilder
public NetworkPolicy getNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;
getNetworkPolicy
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public boolean hasIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;
hasIpAllocationPolicy
in interface ClusterOrBuilder
public IPAllocationPolicy getIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;
getIpAllocationPolicy
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public boolean hasMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;
hasMaintenancePolicy
in interface ClusterOrBuilder
public MaintenancePolicy getMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;
getMaintenancePolicy
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public java.lang.String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
getSelfLink
in interface ClusterOrBuilder
public ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;
getSelfLinkBytes
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public ByteString getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
getCurrentMasterVersionBytes
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public ByteString getStatusMessageBytes()
[Output only] Additional information about the current status of this cluster, if available.
string status_message = 108;
getStatusMessageBytes
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public int getInstanceGroupUrlsCount()
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;
getInstanceGroupUrlsCount
in interface ClusterOrBuilder
public java.lang.String getInstanceGroupUrls(int index)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;
getInstanceGroupUrls
in interface ClusterOrBuilder
public ByteString getInstanceGroupUrlsBytes(int index)
Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111;
getInstanceGroupUrlsBytes
in interface ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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 ClusterOrBuilder
public 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.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Cluster.Builder>
public final Cluster.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Cluster.Builder>