Package com.google.container.v1beta1
Class Cluster.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
- com.google.container.v1beta1.Cluster.Builder
-
- All Implemented Interfaces:
ClusterOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Cluster
public static final class Cluster.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder> implements ClusterOrBuilder
A Google Kubernetes Engine cluster.
Protobuf typegoogle.container.v1beta1.Cluster
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Cluster.Builder
addAllConditions(Iterable<? extends StatusCondition> values)
Which conditions caused the current cluster state.Cluster.Builder
addAllInstanceGroupUrls(Iterable<String> values)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.Cluster.Builder
addAllLocations(Iterable<String> values)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Cluster.Builder
addAllNodePools(Iterable<? extends NodePool> values)
The node pools associated with this cluster.Cluster.Builder
addConditions(int index, StatusCondition value)
Which conditions caused the current cluster state.Cluster.Builder
addConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current cluster state.Cluster.Builder
addConditions(StatusCondition value)
Which conditions caused the current cluster state.Cluster.Builder
addConditions(StatusCondition.Builder builderForValue)
Which conditions caused the current cluster state.StatusCondition.Builder
addConditionsBuilder()
Which conditions caused the current cluster state.StatusCondition.Builder
addConditionsBuilder(int index)
Which conditions caused the current cluster state.Cluster.Builder
addInstanceGroupUrls(String value)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.Cluster.Builder
addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.Cluster.Builder
addLocations(String value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Cluster.Builder
addLocationsBytes(com.google.protobuf.ByteString value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Cluster.Builder
addNodePools(int index, NodePool value)
The node pools associated with this cluster.Cluster.Builder
addNodePools(int index, NodePool.Builder builderForValue)
The node pools associated with this cluster.Cluster.Builder
addNodePools(NodePool value)
The node pools associated with this cluster.Cluster.Builder
addNodePools(NodePool.Builder builderForValue)
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(com.google.protobuf.Descriptors.FieldDescriptor field, 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
clearAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.Cluster.Builder
clearAutopilot()
Autopilot configuration for the cluster.Cluster.Builder
clearAutoscaling()
Cluster-level autoscaling configuration.Cluster.Builder
clearBinaryAuthorization()
Configuration for Binary Authorization.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
clearClusterTelemetry()
Telemetry integration for the cluster.Cluster.Builder
clearConditions()
Which conditions caused the current cluster state.Cluster.Builder
clearConfidentialNodes()
Configuration of Confidential Nodes.Cluster.Builder
clearCostManagementConfig()
Configuration for the fine-grained cost management feature.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()
Deprecated.google.container.v1beta1.Cluster.current_node_count is deprecated.Cluster.Builder
clearCurrentNodeVersion()
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated.Cluster.Builder
clearDatabaseEncryption()
Configuration of etcd encryption.Cluster.Builder
clearDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.Cluster.Builder
clearDescription()
An optional description of this cluster.Cluster.Builder
clearEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster.Cluster.Builder
clearEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster.Cluster.Builder
clearEnableTpu()
Enable the ability to use Cloud TPUs in this cluster.Cluster.Builder
clearEndpoint()
[Output only] The IP address of this cluster's master endpoint.Cluster.Builder
clearEtag()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.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(com.google.protobuf.Descriptors.FieldDescriptor field)
Cluster.Builder
clearFleet()
Fleet information for the cluster.Cluster.Builder
clearId()
Output only.Cluster.Builder
clearIdentityServiceConfig()
Configuration for Identity Service component.Cluster.Builder
clearInitialClusterVersion()
The initial Kubernetes version for this cluster.Cluster.Builder
clearInitialNodeCount()
Deprecated.google.container.v1beta1.Cluster.initial_node_count is deprecated.Cluster.Builder
clearInstanceGroupUrls()
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is 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
clearLocation()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.Cluster.Builder
clearLocations()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Cluster.Builder
clearLoggingConfig()
Logging configuration for the cluster.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
clearMaster()
Configuration for master components.Cluster.Builder
clearMasterAuth()
The authentication information for accessing the master endpoint.Cluster.Builder
clearMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.Cluster.Builder
clearMasterIpv4CidrBlock()
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated.Cluster.Builder
clearMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
clearMonitoringConfig()
Monitoring configuration for the cluster.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](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.Cluster.Builder
clearNetworkConfig()
Configuration for cluster networking.Cluster.Builder
clearNetworkPolicy()
Configuration options for the NetworkPolicy feature.Cluster.Builder
clearNodeConfig()
Deprecated.Cluster.Builder
clearNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting containers.Cluster.Builder
clearNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Cluster.Builder
clearNodePoolDefaults()
Default NodePool settings for the entire cluster.Cluster.Builder
clearNodePools()
The node pools associated with this cluster.Cluster.Builder
clearNotificationConfig()
Notification configuration of the cluster.Cluster.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Cluster.Builder
clearPodSecurityPolicyConfig()
Configuration for the PodSecurityPolicy feature.Cluster.Builder
clearPrivateCluster()
Deprecated.google.container.v1beta1.Cluster.private_cluster is deprecated.Cluster.Builder
clearPrivateClusterConfig()
Configuration for private cluster.Cluster.Builder
clearProtectConfig()
Enable/Disable Protect API features for the cluster.Cluster.Builder
clearReleaseChannel()
Release channel configuration.Cluster.Builder
clearResourceLabels()
Cluster.Builder
clearResourceUsageExportConfig()
Configuration for exporting resource usages.Cluster.Builder
clearSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.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
clearShieldedNodes()
Shielded Nodes configuration.Cluster.Builder
clearStatus()
[Output only] The current status of this cluster.Cluster.Builder
clearStatusMessage()
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated.Cluster.Builder
clearSubnetwork()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.Cluster.Builder
clearTpuConfig()
Configuration for Cloud TPU support;Cluster.Builder
clearTpuIpv4CidrBlock()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.Cluster.Builder
clearVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.Cluster.Builder
clearWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.Cluster.Builder
clearWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
clearWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.Cluster.Builder
clearZone()
Deprecated.google.container.v1beta1.Cluster.zone is deprecated.Cluster.Builder
clone()
boolean
containsResourceLabels(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.AuthenticatorGroupsConfig
getAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.AuthenticatorGroupsConfig.Builder
getAuthenticatorGroupsConfigBuilder()
Configuration controlling RBAC group membership information.AuthenticatorGroupsConfigOrBuilder
getAuthenticatorGroupsConfigOrBuilder()
Configuration controlling RBAC group membership information.Autopilot
getAutopilot()
Autopilot configuration for the cluster.Autopilot.Builder
getAutopilotBuilder()
Autopilot configuration for the cluster.AutopilotOrBuilder
getAutopilotOrBuilder()
Autopilot configuration for the cluster.ClusterAutoscaling
getAutoscaling()
Cluster-level autoscaling configuration.ClusterAutoscaling.Builder
getAutoscalingBuilder()
Cluster-level autoscaling configuration.ClusterAutoscalingOrBuilder
getAutoscalingOrBuilder()
Cluster-level autoscaling configuration.BinaryAuthorization
getBinaryAuthorization()
Configuration for Binary Authorization.BinaryAuthorization.Builder
getBinaryAuthorizationBuilder()
Configuration for Binary Authorization.BinaryAuthorizationOrBuilder
getBinaryAuthorizationOrBuilder()
Configuration for Binary Authorization.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.com.google.protobuf.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.ClusterTelemetry
getClusterTelemetry()
Telemetry integration for the cluster.ClusterTelemetry.Builder
getClusterTelemetryBuilder()
Telemetry integration for the cluster.ClusterTelemetryOrBuilder
getClusterTelemetryOrBuilder()
Telemetry integration for the cluster.StatusCondition
getConditions(int index)
Which conditions caused the current cluster state.StatusCondition.Builder
getConditionsBuilder(int index)
Which conditions caused the current cluster state.List<StatusCondition.Builder>
getConditionsBuilderList()
Which conditions caused the current cluster state.int
getConditionsCount()
Which conditions caused the current cluster state.List<StatusCondition>
getConditionsList()
Which conditions caused the current cluster state.StatusConditionOrBuilder
getConditionsOrBuilder(int index)
Which conditions caused the current cluster state.List<? extends StatusConditionOrBuilder>
getConditionsOrBuilderList()
Which conditions caused the current cluster state.ConfidentialNodes
getConfidentialNodes()
Configuration of Confidential Nodes.ConfidentialNodes.Builder
getConfidentialNodesBuilder()
Configuration of Confidential Nodes.ConfidentialNodesOrBuilder
getConfidentialNodesOrBuilder()
Configuration of Confidential Nodes.CostManagementConfig
getCostManagementConfig()
Configuration for the fine-grained cost management feature.CostManagementConfig.Builder
getCostManagementConfigBuilder()
Configuration for the fine-grained cost management feature.CostManagementConfigOrBuilder
getCostManagementConfigOrBuilder()
Configuration for the fine-grained cost management feature.String
getCreateTime()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.com.google.protobuf.ByteString
getCreateTimeBytes()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.String
getCurrentMasterVersion()
[Output only] The current software version of the master endpoint.com.google.protobuf.ByteString
getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.int
getCurrentNodeCount()
Deprecated.google.container.v1beta1.Cluster.current_node_count is deprecated.String
getCurrentNodeVersion()
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated.com.google.protobuf.ByteString
getCurrentNodeVersionBytes()
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated.DatabaseEncryption
getDatabaseEncryption()
Configuration of etcd encryption.DatabaseEncryption.Builder
getDatabaseEncryptionBuilder()
Configuration of etcd encryption.DatabaseEncryptionOrBuilder
getDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.Cluster
getDefaultInstanceForType()
MaxPodsConstraint
getDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.MaxPodsConstraint.Builder
getDefaultMaxPodsConstraintBuilder()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.MaxPodsConstraintOrBuilder
getDefaultMaxPodsConstraintOrBuilder()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.String
getDescription()
An optional description of this cluster.com.google.protobuf.ByteString
getDescriptionBytes()
An optional description of this cluster.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
K8sBetaAPIConfig
getEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster.K8sBetaAPIConfig.Builder
getEnableK8SBetaApisBuilder()
Kubernetes open source beta apis enabled on the cluster.K8sBetaAPIConfigOrBuilder
getEnableK8SBetaApisOrBuilder()
Kubernetes open source beta apis enabled on the cluster.boolean
getEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster.boolean
getEnableTpu()
Enable the ability to use Cloud TPUs in this cluster.String
getEndpoint()
[Output only] The IP address of this cluster's master endpoint.com.google.protobuf.ByteString
getEndpointBytes()
[Output only] The IP address of this cluster's master endpoint.String
getEtag()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.com.google.protobuf.ByteString
getEtagBytes()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.String
getExpireTime()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.com.google.protobuf.ByteString
getExpireTimeBytes()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.Fleet
getFleet()
Fleet information for the cluster.Fleet.Builder
getFleetBuilder()
Fleet information for the cluster.FleetOrBuilder
getFleetOrBuilder()
Fleet information for the cluster.String
getId()
Output only.com.google.protobuf.ByteString
getIdBytes()
Output only.IdentityServiceConfig
getIdentityServiceConfig()
Configuration for Identity Service component.IdentityServiceConfig.Builder
getIdentityServiceConfigBuilder()
Configuration for Identity Service component.IdentityServiceConfigOrBuilder
getIdentityServiceConfigOrBuilder()
Configuration for Identity Service component.String
getInitialClusterVersion()
The initial Kubernetes version for this cluster.com.google.protobuf.ByteString
getInitialClusterVersionBytes()
The initial Kubernetes version for this cluster.int
getInitialNodeCount()
Deprecated.google.container.v1beta1.Cluster.initial_node_count is deprecated.String
getInstanceGroupUrls(int index)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.com.google.protobuf.ByteString
getInstanceGroupUrlsBytes(int index)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.int
getInstanceGroupUrlsCount()
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.com.google.protobuf.ProtocolStringList
getInstanceGroupUrlsList()
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.IPAllocationPolicy
getIpAllocationPolicy()
Configuration for cluster IP allocation.IPAllocationPolicy.Builder
getIpAllocationPolicyBuilder()
Configuration for cluster IP allocation.IPAllocationPolicyOrBuilder
getIpAllocationPolicyOrBuilder()
Configuration for cluster IP allocation.String
getLabelFingerprint()
The fingerprint of the set of labels for this cluster.com.google.protobuf.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.String
getLocation()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.com.google.protobuf.ByteString
getLocationBytes()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.String
getLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.com.google.protobuf.ByteString
getLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.int
getLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.com.google.protobuf.ProtocolStringList
getLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.LoggingConfig
getLoggingConfig()
Logging configuration for the cluster.LoggingConfig.Builder
getLoggingConfigBuilder()
Logging configuration for the cluster.LoggingConfigOrBuilder
getLoggingConfigOrBuilder()
Logging configuration for the cluster.String
getLoggingService()
The logging service the cluster should use to write logs.com.google.protobuf.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.Master
getMaster()
Configuration for master components.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()
The configuration options for master authorized networks feature.MasterAuthorizedNetworksConfig.Builder
getMasterAuthorizedNetworksConfigBuilder()
The configuration options for master authorized networks feature.MasterAuthorizedNetworksConfigOrBuilder
getMasterAuthorizedNetworksConfigOrBuilder()
The configuration options for master authorized networks feature.Master.Builder
getMasterBuilder()
Configuration for master components.String
getMasterIpv4CidrBlock()
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated.com.google.protobuf.ByteString
getMasterIpv4CidrBlockBytes()
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated.MasterOrBuilder
getMasterOrBuilder()
Configuration for master components.MeshCertificates
getMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MeshCertificates.Builder
getMeshCertificatesBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MeshCertificatesOrBuilder
getMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MonitoringConfig
getMonitoringConfig()
Monitoring configuration for the cluster.MonitoringConfig.Builder
getMonitoringConfigBuilder()
Monitoring configuration for the cluster.MonitoringConfigOrBuilder
getMonitoringConfigOrBuilder()
Monitoring configuration for the cluster.String
getMonitoringService()
The monitoring service the cluster should use to write metrics.com.google.protobuf.ByteString
getMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics.Map<String,String>
getMutableResourceLabels()
Deprecated.String
getName()
The name of this cluster.com.google.protobuf.ByteString
getNameBytes()
The name of this cluster.String
getNetwork()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.com.google.protobuf.ByteString
getNetworkBytes()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.NetworkConfig
getNetworkConfig()
Configuration for cluster networking.NetworkConfig.Builder
getNetworkConfigBuilder()
Configuration for cluster networking.NetworkConfigOrBuilder
getNetworkConfigOrBuilder()
Configuration for cluster networking.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()
Deprecated.google.container.v1beta1.Cluster.node_config is deprecated.NodeConfig.Builder
getNodeConfigBuilder()
Deprecated.NodeConfigOrBuilder
getNodeConfigOrBuilder()
Deprecated.int
getNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting containers.NodePoolAutoConfig
getNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolAutoConfig.Builder
getNodePoolAutoConfigBuilder()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolAutoConfigOrBuilder
getNodePoolAutoConfigOrBuilder()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolDefaults
getNodePoolDefaults()
Default NodePool settings for the entire cluster.NodePoolDefaults.Builder
getNodePoolDefaultsBuilder()
Default NodePool settings for the entire cluster.NodePoolDefaultsOrBuilder
getNodePoolDefaultsOrBuilder()
Default NodePool settings for the entire cluster.NodePool
getNodePools(int index)
The node pools associated with this cluster.NodePool.Builder
getNodePoolsBuilder(int index)
The node pools associated with this cluster.List<NodePool.Builder>
getNodePoolsBuilderList()
The node pools associated with this cluster.int
getNodePoolsCount()
The node pools associated with this cluster.List<NodePool>
getNodePoolsList()
The node pools associated with this cluster.NodePoolOrBuilder
getNodePoolsOrBuilder(int index)
The node pools associated with this cluster.List<? extends NodePoolOrBuilder>
getNodePoolsOrBuilderList()
The node pools associated with this cluster.NotificationConfig
getNotificationConfig()
Notification configuration of the cluster.NotificationConfig.Builder
getNotificationConfigBuilder()
Notification configuration of the cluster.NotificationConfigOrBuilder
getNotificationConfigOrBuilder()
Notification configuration of the cluster.PodSecurityPolicyConfig
getPodSecurityPolicyConfig()
Configuration for the PodSecurityPolicy feature.PodSecurityPolicyConfig.Builder
getPodSecurityPolicyConfigBuilder()
Configuration for the PodSecurityPolicy feature.PodSecurityPolicyConfigOrBuilder
getPodSecurityPolicyConfigOrBuilder()
Configuration for the PodSecurityPolicy feature.boolean
getPrivateCluster()
Deprecated.google.container.v1beta1.Cluster.private_cluster is deprecated.PrivateClusterConfig
getPrivateClusterConfig()
Configuration for private cluster.PrivateClusterConfig.Builder
getPrivateClusterConfigBuilder()
Configuration for private cluster.PrivateClusterConfigOrBuilder
getPrivateClusterConfigOrBuilder()
Configuration for private cluster.ProtectConfig
getProtectConfig()
Enable/Disable Protect API features for the cluster.ProtectConfig.Builder
getProtectConfigBuilder()
Enable/Disable Protect API features for the cluster.ProtectConfigOrBuilder
getProtectConfigOrBuilder()
Enable/Disable Protect API features for the cluster.ReleaseChannel
getReleaseChannel()
Release channel configuration.ReleaseChannel.Builder
getReleaseChannelBuilder()
Release channel configuration.ReleaseChannelOrBuilder
getReleaseChannelOrBuilder()
Release channel configuration.Map<String,String>
getResourceLabels()
Deprecated.int
getResourceLabelsCount()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.Map<String,String>
getResourceLabelsMap()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.String
getResourceLabelsOrDefault(String key, String defaultValue)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.String
getResourceLabelsOrThrow(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.ResourceUsageExportConfig
getResourceUsageExportConfig()
Configuration for exporting resource usages.ResourceUsageExportConfig.Builder
getResourceUsageExportConfigBuilder()
Configuration for exporting resource usages.ResourceUsageExportConfigOrBuilder
getResourceUsageExportConfigOrBuilder()
Configuration for exporting resource usages.SecurityPostureConfig
getSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.SecurityPostureConfig.Builder
getSecurityPostureConfigBuilder()
Enable/Disable Security Posture API features for the cluster.SecurityPostureConfigOrBuilder
getSecurityPostureConfigOrBuilder()
Enable/Disable Security Posture API features for the cluster.String
getSelfLink()
[Output only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.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.com.google.protobuf.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.ShieldedNodes
getShieldedNodes()
Shielded Nodes configuration.ShieldedNodes.Builder
getShieldedNodesBuilder()
Shielded Nodes configuration.ShieldedNodesOrBuilder
getShieldedNodesOrBuilder()
Shielded Nodes configuration.Cluster.Status
getStatus()
[Output only] The current status of this cluster.String
getStatusMessage()
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated.com.google.protobuf.ByteString
getStatusMessageBytes()
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated.int
getStatusValue()
[Output only] The current status of this cluster.String
getSubnetwork()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.com.google.protobuf.ByteString
getSubnetworkBytes()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.TpuConfig
getTpuConfig()
Configuration for Cloud TPU support;TpuConfig.Builder
getTpuConfigBuilder()
Configuration for Cloud TPU support;TpuConfigOrBuilder
getTpuConfigOrBuilder()
Configuration for Cloud TPU support;String
getTpuIpv4CidrBlock()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.com.google.protobuf.ByteString
getTpuIpv4CidrBlockBytes()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.VerticalPodAutoscaling
getVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.VerticalPodAutoscaling.Builder
getVerticalPodAutoscalingBuilder()
Cluster-level Vertical Pod Autoscaling configuration.VerticalPodAutoscalingOrBuilder
getVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.WorkloadALTSConfig
getWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.WorkloadALTSConfig.Builder
getWorkloadAltsConfigBuilder()
Configuration for direct-path (via ALTS) with workload identity.WorkloadALTSConfigOrBuilder
getWorkloadAltsConfigOrBuilder()
Configuration for direct-path (via ALTS) with workload identity.WorkloadCertificates
getWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.WorkloadCertificates.Builder
getWorkloadCertificatesBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.WorkloadCertificatesOrBuilder
getWorkloadCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.WorkloadIdentityConfig
getWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.WorkloadIdentityConfig.Builder
getWorkloadIdentityConfigBuilder()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.WorkloadIdentityConfigOrBuilder
getWorkloadIdentityConfigOrBuilder()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.String
getZone()
Deprecated.google.container.v1beta1.Cluster.zone is deprecated.com.google.protobuf.ByteString
getZoneBytes()
Deprecated.google.container.v1beta1.Cluster.zone is deprecated.boolean
hasAddonsConfig()
Configurations for the various addons available to run in the cluster.boolean
hasAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.boolean
hasAutopilot()
Autopilot configuration for the cluster.boolean
hasAutoscaling()
Cluster-level autoscaling configuration.boolean
hasBinaryAuthorization()
Configuration for Binary Authorization.boolean
hasClusterTelemetry()
Telemetry integration for the cluster.boolean
hasConfidentialNodes()
Configuration of Confidential Nodes.boolean
hasCostManagementConfig()
Configuration for the fine-grained cost management feature.boolean
hasDatabaseEncryption()
Configuration of etcd encryption.boolean
hasDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.boolean
hasEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster.boolean
hasFleet()
Fleet information for the cluster.boolean
hasIdentityServiceConfig()
Configuration for Identity Service component.boolean
hasIpAllocationPolicy()
Configuration for cluster IP allocation.boolean
hasLegacyAbac()
Configuration for the legacy ABAC authorization mode.boolean
hasLoggingConfig()
Logging configuration for the cluster.boolean
hasMaintenancePolicy()
Configure the maintenance policy for this cluster.boolean
hasMaster()
Configuration for master components.boolean
hasMasterAuth()
The authentication information for accessing the master endpoint.boolean
hasMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.boolean
hasMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.boolean
hasMonitoringConfig()
Monitoring configuration for the cluster.boolean
hasNetworkConfig()
Configuration for cluster networking.boolean
hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.boolean
hasNodeConfig()
Deprecated.google.container.v1beta1.Cluster.node_config is deprecated.boolean
hasNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.boolean
hasNodePoolDefaults()
Default NodePool settings for the entire cluster.boolean
hasNotificationConfig()
Notification configuration of the cluster.boolean
hasPodSecurityPolicyConfig()
Configuration for the PodSecurityPolicy feature.boolean
hasPrivateClusterConfig()
Configuration for private cluster.boolean
hasProtectConfig()
Enable/Disable Protect API features for the cluster.boolean
hasReleaseChannel()
Release channel configuration.boolean
hasResourceUsageExportConfig()
Configuration for exporting resource usages.boolean
hasSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.boolean
hasShieldedNodes()
Shielded Nodes configuration.boolean
hasTpuConfig()
Configuration for Cloud TPU support;boolean
hasVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.boolean
hasWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.boolean
hasWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.boolean
hasWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
Cluster.Builder
mergeAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.Cluster.Builder
mergeAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
Configuration controlling RBAC group membership information.Cluster.Builder
mergeAutopilot(Autopilot value)
Autopilot configuration for the cluster.Cluster.Builder
mergeAutoscaling(ClusterAutoscaling value)
Cluster-level autoscaling configuration.Cluster.Builder
mergeBinaryAuthorization(BinaryAuthorization value)
Configuration for Binary Authorization.Cluster.Builder
mergeClusterTelemetry(ClusterTelemetry value)
Telemetry integration for the cluster.Cluster.Builder
mergeConfidentialNodes(ConfidentialNodes value)
Configuration of Confidential Nodes.Cluster.Builder
mergeCostManagementConfig(CostManagementConfig value)
Configuration for the fine-grained cost management feature.Cluster.Builder
mergeDatabaseEncryption(DatabaseEncryption value)
Configuration of etcd encryption.Cluster.Builder
mergeDefaultMaxPodsConstraint(MaxPodsConstraint value)
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.Cluster.Builder
mergeEnableK8SBetaApis(K8sBetaAPIConfig value)
Kubernetes open source beta apis enabled on the cluster.Cluster.Builder
mergeFleet(Fleet value)
Fleet information for the cluster.Cluster.Builder
mergeFrom(Cluster other)
Cluster.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Cluster.Builder
mergeFrom(com.google.protobuf.Message other)
Cluster.Builder
mergeIdentityServiceConfig(IdentityServiceConfig value)
Configuration for Identity Service component.Cluster.Builder
mergeIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.Cluster.Builder
mergeLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.Cluster.Builder
mergeLoggingConfig(LoggingConfig value)
Logging configuration for the cluster.Cluster.Builder
mergeMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.Cluster.Builder
mergeMaster(Master value)
Configuration for master components.Cluster.Builder
mergeMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint.Cluster.Builder
mergeMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
The configuration options for master authorized networks feature.Cluster.Builder
mergeMeshCertificates(MeshCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
mergeMonitoringConfig(MonitoringConfig value)
Monitoring configuration for the cluster.Cluster.Builder
mergeNetworkConfig(NetworkConfig value)
Configuration for cluster networking.Cluster.Builder
mergeNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.Cluster.Builder
mergeNodeConfig(NodeConfig value)
Deprecated.Cluster.Builder
mergeNodePoolAutoConfig(NodePoolAutoConfig value)
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Cluster.Builder
mergeNodePoolDefaults(NodePoolDefaults value)
Default NodePool settings for the entire cluster.Cluster.Builder
mergeNotificationConfig(NotificationConfig value)
Notification configuration of the cluster.Cluster.Builder
mergePodSecurityPolicyConfig(PodSecurityPolicyConfig value)
Configuration for the PodSecurityPolicy feature.Cluster.Builder
mergePrivateClusterConfig(PrivateClusterConfig value)
Configuration for private cluster.Cluster.Builder
mergeProtectConfig(ProtectConfig value)
Enable/Disable Protect API features for the cluster.Cluster.Builder
mergeReleaseChannel(ReleaseChannel value)
Release channel configuration.Cluster.Builder
mergeResourceUsageExportConfig(ResourceUsageExportConfig value)
Configuration for exporting resource usages.Cluster.Builder
mergeSecurityPostureConfig(SecurityPostureConfig value)
Enable/Disable Security Posture API features for the cluster.Cluster.Builder
mergeShieldedNodes(ShieldedNodes value)
Shielded Nodes configuration.Cluster.Builder
mergeTpuConfig(TpuConfig value)
Configuration for Cloud TPU support;Cluster.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Cluster.Builder
mergeVerticalPodAutoscaling(VerticalPodAutoscaling value)
Cluster-level Vertical Pod Autoscaling configuration.Cluster.Builder
mergeWorkloadAltsConfig(WorkloadALTSConfig value)
Configuration for direct-path (via ALTS) with workload identity.Cluster.Builder
mergeWorkloadCertificates(WorkloadCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
mergeWorkloadIdentityConfig(WorkloadIdentityConfig value)
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.Cluster.Builder
putAllResourceLabels(Map<String,String> values)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.Cluster.Builder
putResourceLabels(String key, String value)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.Cluster.Builder
removeConditions(int index)
Which conditions caused the current cluster state.Cluster.Builder
removeNodePools(int index)
The node pools associated with this cluster.Cluster.Builder
removeResourceLabels(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.Cluster.Builder
setAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.Cluster.Builder
setAddonsConfig(AddonsConfig.Builder builderForValue)
Configurations for the various addons available to run in the cluster.Cluster.Builder
setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
Configuration controlling RBAC group membership information.Cluster.Builder
setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue)
Configuration controlling RBAC group membership information.Cluster.Builder
setAutopilot(Autopilot value)
Autopilot configuration for the cluster.Cluster.Builder
setAutopilot(Autopilot.Builder builderForValue)
Autopilot configuration for the cluster.Cluster.Builder
setAutoscaling(ClusterAutoscaling value)
Cluster-level autoscaling configuration.Cluster.Builder
setAutoscaling(ClusterAutoscaling.Builder builderForValue)
Cluster-level autoscaling configuration.Cluster.Builder
setBinaryAuthorization(BinaryAuthorization value)
Configuration for Binary Authorization.Cluster.Builder
setBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
Configuration for Binary Authorization.Cluster.Builder
setClusterIpv4Cidr(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(com.google.protobuf.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
setClusterTelemetry(ClusterTelemetry value)
Telemetry integration for the cluster.Cluster.Builder
setClusterTelemetry(ClusterTelemetry.Builder builderForValue)
Telemetry integration for the cluster.Cluster.Builder
setConditions(int index, StatusCondition value)
Which conditions caused the current cluster state.Cluster.Builder
setConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current cluster state.Cluster.Builder
setConfidentialNodes(ConfidentialNodes value)
Configuration of Confidential Nodes.Cluster.Builder
setConfidentialNodes(ConfidentialNodes.Builder builderForValue)
Configuration of Confidential Nodes.Cluster.Builder
setCostManagementConfig(CostManagementConfig value)
Configuration for the fine-grained cost management feature.Cluster.Builder
setCostManagementConfig(CostManagementConfig.Builder builderForValue)
Configuration for the fine-grained cost management feature.Cluster.Builder
setCreateTime(String value)
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.Cluster.Builder
setCreateTimeBytes(com.google.protobuf.ByteString value)
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.Cluster.Builder
setCurrentMasterVersion(String value)
[Output only] The current software version of the master endpoint.Cluster.Builder
setCurrentMasterVersionBytes(com.google.protobuf.ByteString value)
[Output only] The current software version of the master endpoint.Cluster.Builder
setCurrentNodeCount(int value)
Deprecated.google.container.v1beta1.Cluster.current_node_count is deprecated.Cluster.Builder
setCurrentNodeVersion(String value)
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated.Cluster.Builder
setCurrentNodeVersionBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated.Cluster.Builder
setDatabaseEncryption(DatabaseEncryption value)
Configuration of etcd encryption.Cluster.Builder
setDatabaseEncryption(DatabaseEncryption.Builder builderForValue)
Configuration of etcd encryption.Cluster.Builder
setDefaultMaxPodsConstraint(MaxPodsConstraint value)
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.Cluster.Builder
setDefaultMaxPodsConstraint(MaxPodsConstraint.Builder builderForValue)
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.Cluster.Builder
setDescription(String value)
An optional description of this cluster.Cluster.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this cluster.Cluster.Builder
setEnableK8SBetaApis(K8sBetaAPIConfig value)
Kubernetes open source beta apis enabled on the cluster.Cluster.Builder
setEnableK8SBetaApis(K8sBetaAPIConfig.Builder builderForValue)
Kubernetes open source beta apis enabled on the cluster.Cluster.Builder
setEnableKubernetesAlpha(boolean value)
Kubernetes alpha features are enabled on this cluster.Cluster.Builder
setEnableTpu(boolean value)
Enable the ability to use Cloud TPUs in this cluster.Cluster.Builder
setEndpoint(String value)
[Output only] The IP address of this cluster's master endpoint.Cluster.Builder
setEndpointBytes(com.google.protobuf.ByteString value)
[Output only] The IP address of this cluster's master endpoint.Cluster.Builder
setEtag(String value)
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.Cluster.Builder
setEtagBytes(com.google.protobuf.ByteString value)
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.Cluster.Builder
setExpireTime(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(com.google.protobuf.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(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Cluster.Builder
setFleet(Fleet value)
Fleet information for the cluster.Cluster.Builder
setFleet(Fleet.Builder builderForValue)
Fleet information for the cluster.Cluster.Builder
setId(String value)
Output only.Cluster.Builder
setIdBytes(com.google.protobuf.ByteString value)
Output only.Cluster.Builder
setIdentityServiceConfig(IdentityServiceConfig value)
Configuration for Identity Service component.Cluster.Builder
setIdentityServiceConfig(IdentityServiceConfig.Builder builderForValue)
Configuration for Identity Service component.Cluster.Builder
setInitialClusterVersion(String value)
The initial Kubernetes version for this cluster.Cluster.Builder
setInitialClusterVersionBytes(com.google.protobuf.ByteString value)
The initial Kubernetes version for this cluster.Cluster.Builder
setInitialNodeCount(int value)
Deprecated.google.container.v1beta1.Cluster.initial_node_count is deprecated.Cluster.Builder
setInstanceGroupUrls(int index, String value)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated.Cluster.Builder
setIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.Cluster.Builder
setIpAllocationPolicy(IPAllocationPolicy.Builder builderForValue)
Configuration for cluster IP allocation.Cluster.Builder
setLabelFingerprint(String value)
The fingerprint of the set of labels for this cluster.Cluster.Builder
setLabelFingerprintBytes(com.google.protobuf.ByteString value)
The fingerprint of the set of labels for this cluster.Cluster.Builder
setLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.Cluster.Builder
setLegacyAbac(LegacyAbac.Builder builderForValue)
Configuration for the legacy ABAC authorization mode.Cluster.Builder
setLocation(String value)
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.Cluster.Builder
setLocationBytes(com.google.protobuf.ByteString value)
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.Cluster.Builder
setLocations(int index, String value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Cluster.Builder
setLoggingConfig(LoggingConfig value)
Logging configuration for the cluster.Cluster.Builder
setLoggingConfig(LoggingConfig.Builder builderForValue)
Logging configuration for the cluster.Cluster.Builder
setLoggingService(String value)
The logging service the cluster should use to write logs.Cluster.Builder
setLoggingServiceBytes(com.google.protobuf.ByteString value)
The logging service the cluster should use to write logs.Cluster.Builder
setMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.Cluster.Builder
setMaintenancePolicy(MaintenancePolicy.Builder builderForValue)
Configure the maintenance policy for this cluster.Cluster.Builder
setMaster(Master value)
Configuration for master components.Cluster.Builder
setMaster(Master.Builder builderForValue)
Configuration for master components.Cluster.Builder
setMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint.Cluster.Builder
setMasterAuth(MasterAuth.Builder builderForValue)
The authentication information for accessing the master endpoint.Cluster.Builder
setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
The configuration options for master authorized networks feature.Cluster.Builder
setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
The configuration options for master authorized networks feature.Cluster.Builder
setMasterIpv4CidrBlock(String value)
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated.Cluster.Builder
setMasterIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated.Cluster.Builder
setMeshCertificates(MeshCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
setMeshCertificates(MeshCertificates.Builder builderForValue)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
setMonitoringConfig(MonitoringConfig value)
Monitoring configuration for the cluster.Cluster.Builder
setMonitoringConfig(MonitoringConfig.Builder builderForValue)
Monitoring configuration for the cluster.Cluster.Builder
setMonitoringService(String value)
The monitoring service the cluster should use to write metrics.Cluster.Builder
setMonitoringServiceBytes(com.google.protobuf.ByteString value)
The monitoring service the cluster should use to write metrics.Cluster.Builder
setName(String value)
The name of this cluster.Cluster.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name of this cluster.Cluster.Builder
setNetwork(String value)
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.Cluster.Builder
setNetworkBytes(com.google.protobuf.ByteString value)
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.Cluster.Builder
setNetworkConfig(NetworkConfig value)
Configuration for cluster networking.Cluster.Builder
setNetworkConfig(NetworkConfig.Builder builderForValue)
Configuration for cluster networking.Cluster.Builder
setNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.Cluster.Builder
setNetworkPolicy(NetworkPolicy.Builder builderForValue)
Configuration options for the NetworkPolicy feature.Cluster.Builder
setNodeConfig(NodeConfig value)
Deprecated.Cluster.Builder
setNodeConfig(NodeConfig.Builder builderForValue)
Deprecated.Cluster.Builder
setNodeIpv4CidrSize(int value)
[Output only] The size of the address space on each node for hosting containers.Cluster.Builder
setNodePoolAutoConfig(NodePoolAutoConfig value)
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Cluster.Builder
setNodePoolAutoConfig(NodePoolAutoConfig.Builder builderForValue)
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Cluster.Builder
setNodePoolDefaults(NodePoolDefaults value)
Default NodePool settings for the entire cluster.Cluster.Builder
setNodePoolDefaults(NodePoolDefaults.Builder builderForValue)
Default NodePool settings for the entire cluster.Cluster.Builder
setNodePools(int index, NodePool value)
The node pools associated with this cluster.Cluster.Builder
setNodePools(int index, NodePool.Builder builderForValue)
The node pools associated with this cluster.Cluster.Builder
setNotificationConfig(NotificationConfig value)
Notification configuration of the cluster.Cluster.Builder
setNotificationConfig(NotificationConfig.Builder builderForValue)
Notification configuration of the cluster.Cluster.Builder
setPodSecurityPolicyConfig(PodSecurityPolicyConfig value)
Configuration for the PodSecurityPolicy feature.Cluster.Builder
setPodSecurityPolicyConfig(PodSecurityPolicyConfig.Builder builderForValue)
Configuration for the PodSecurityPolicy feature.Cluster.Builder
setPrivateCluster(boolean value)
Deprecated.google.container.v1beta1.Cluster.private_cluster is deprecated.Cluster.Builder
setPrivateClusterConfig(PrivateClusterConfig value)
Configuration for private cluster.Cluster.Builder
setPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue)
Configuration for private cluster.Cluster.Builder
setProtectConfig(ProtectConfig value)
Enable/Disable Protect API features for the cluster.Cluster.Builder
setProtectConfig(ProtectConfig.Builder builderForValue)
Enable/Disable Protect API features for the cluster.Cluster.Builder
setReleaseChannel(ReleaseChannel value)
Release channel configuration.Cluster.Builder
setReleaseChannel(ReleaseChannel.Builder builderForValue)
Release channel configuration.Cluster.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Cluster.Builder
setResourceUsageExportConfig(ResourceUsageExportConfig value)
Configuration for exporting resource usages.Cluster.Builder
setResourceUsageExportConfig(ResourceUsageExportConfig.Builder builderForValue)
Configuration for exporting resource usages.Cluster.Builder
setSecurityPostureConfig(SecurityPostureConfig value)
Enable/Disable Security Posture API features for the cluster.Cluster.Builder
setSecurityPostureConfig(SecurityPostureConfig.Builder builderForValue)
Enable/Disable Security Posture API features for the cluster.Cluster.Builder
setSelfLink(String value)
[Output only] Server-defined URL for the resource.Cluster.Builder
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output only] Server-defined URL for the resource.Cluster.Builder
setServicesIpv4Cidr(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(com.google.protobuf.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
setShieldedNodes(ShieldedNodes value)
Shielded Nodes configuration.Cluster.Builder
setShieldedNodes(ShieldedNodes.Builder builderForValue)
Shielded Nodes configuration.Cluster.Builder
setStatus(Cluster.Status value)
[Output only] The current status of this cluster.Cluster.Builder
setStatusMessage(String value)
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated.Cluster.Builder
setStatusMessageBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated.Cluster.Builder
setStatusValue(int value)
[Output only] The current status of this cluster.Cluster.Builder
setSubnetwork(String value)
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.Cluster.Builder
setSubnetworkBytes(com.google.protobuf.ByteString value)
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.Cluster.Builder
setTpuConfig(TpuConfig value)
Configuration for Cloud TPU support;Cluster.Builder
setTpuConfig(TpuConfig.Builder builderForValue)
Configuration for Cloud TPU support;Cluster.Builder
setTpuIpv4CidrBlock(String value)
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.Cluster.Builder
setTpuIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.Cluster.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Cluster.Builder
setVerticalPodAutoscaling(VerticalPodAutoscaling value)
Cluster-level Vertical Pod Autoscaling configuration.Cluster.Builder
setVerticalPodAutoscaling(VerticalPodAutoscaling.Builder builderForValue)
Cluster-level Vertical Pod Autoscaling configuration.Cluster.Builder
setWorkloadAltsConfig(WorkloadALTSConfig value)
Configuration for direct-path (via ALTS) with workload identity.Cluster.Builder
setWorkloadAltsConfig(WorkloadALTSConfig.Builder builderForValue)
Configuration for direct-path (via ALTS) with workload identity.Cluster.Builder
setWorkloadCertificates(WorkloadCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
setWorkloadCertificates(WorkloadCertificates.Builder builderForValue)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Cluster.Builder
setWorkloadIdentityConfig(WorkloadIdentityConfig value)
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.Cluster.Builder
setWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue)
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.Cluster.Builder
setZone(String value)
Deprecated.google.container.v1beta1.Cluster.zone is deprecated.Cluster.Builder
setZoneBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.zone is deprecated.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
clear
public Cluster.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
getDefaultInstanceForType
public Cluster getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Cluster build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Cluster buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Cluster.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
setField
public Cluster.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
clearField
public Cluster.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
clearOneof
public Cluster.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
setRepeatedField
public Cluster.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
addRepeatedField
public Cluster.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(Cluster other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>
- Throws:
IOException
-
getName
public String getName()
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), 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;
- Specified by:
getName
in interfaceClusterOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), 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;
- Specified by:
getNameBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for name.
-
setName
public Cluster.Builder setName(String value)
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), 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;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Cluster.Builder clearName()
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), 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;
- Returns:
- This builder for chaining.
-
setNameBytes
public Cluster.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), 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;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
An optional description of this cluster.
string description = 2;
- Specified by:
getDescription
in interfaceClusterOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this cluster.
string description = 2;
- Specified by:
getDescriptionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public Cluster.Builder setDescription(String value)
An optional description of this cluster.
string description = 2;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Cluster.Builder clearDescription()
An optional description of this cluster.
string description = 2;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Cluster.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this cluster.
string description = 2;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getInitialNodeCount
@Deprecated public int getInitialNodeCount()
Deprecated.google.container.v1beta1.Cluster.initial_node_count is deprecated. See google/container/v1beta1/cluster_service.proto;l=1855The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) 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. This field is deprecated, use node_pool.initial_node_count instead.
int32 initial_node_count = 3 [deprecated = true];
- Specified by:
getInitialNodeCount
in interfaceClusterOrBuilder
- Returns:
- The initialNodeCount.
-
setInitialNodeCount
@Deprecated public Cluster.Builder setInitialNodeCount(int value)
Deprecated.google.container.v1beta1.Cluster.initial_node_count is deprecated. See google/container/v1beta1/cluster_service.proto;l=1855The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) 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. This field is deprecated, use node_pool.initial_node_count instead.
int32 initial_node_count = 3 [deprecated = true];
- Parameters:
value
- The initialNodeCount to set.- Returns:
- This builder for chaining.
-
clearInitialNodeCount
@Deprecated public Cluster.Builder clearInitialNodeCount()
Deprecated.google.container.v1beta1.Cluster.initial_node_count is deprecated. See google/container/v1beta1/cluster_service.proto;l=1855The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) 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. This field is deprecated, use node_pool.initial_node_count instead.
int32 initial_node_count = 3 [deprecated = true];
- Returns:
- This builder for chaining.
-
hasNodeConfig
@Deprecated public boolean hasNodeConfig()
Deprecated.google.container.v1beta1.Cluster.node_config is deprecated. See google/container/v1beta1/cluster_service.proto;l=1868Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
- Specified by:
hasNodeConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the nodeConfig field is set.
-
getNodeConfig
@Deprecated public NodeConfig getNodeConfig()
Deprecated.google.container.v1beta1.Cluster.node_config is deprecated. See google/container/v1beta1/cluster_service.proto;l=1868Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
- Specified by:
getNodeConfig
in interfaceClusterOrBuilder
- Returns:
- The nodeConfig.
-
setNodeConfig
@Deprecated public Cluster.Builder setNodeConfig(NodeConfig value)
Deprecated.Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
-
setNodeConfig
@Deprecated public Cluster.Builder setNodeConfig(NodeConfig.Builder builderForValue)
Deprecated.Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
-
mergeNodeConfig
@Deprecated public Cluster.Builder mergeNodeConfig(NodeConfig value)
Deprecated.Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
-
clearNodeConfig
@Deprecated public Cluster.Builder clearNodeConfig()
Deprecated.Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
-
getNodeConfigBuilder
@Deprecated public NodeConfig.Builder getNodeConfigBuilder()
Deprecated.Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
-
getNodeConfigOrBuilder
@Deprecated public NodeConfigOrBuilder getNodeConfigOrBuilder()
Deprecated.Parameters used in creating the cluster's nodes. 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. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
- Specified by:
getNodeConfigOrBuilder
in interfaceClusterOrBuilder
-
hasMasterAuth
public boolean hasMasterAuth()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
- Specified by:
hasMasterAuth
in interfaceClusterOrBuilder
- Returns:
- Whether the masterAuth field is set.
-
getMasterAuth
public MasterAuth getMasterAuth()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
- Specified by:
getMasterAuth
in interfaceClusterOrBuilder
- Returns:
- The masterAuth.
-
setMasterAuth
public Cluster.Builder setMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
-
setMasterAuth
public Cluster.Builder setMasterAuth(MasterAuth.Builder builderForValue)
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
-
mergeMasterAuth
public Cluster.Builder mergeMasterAuth(MasterAuth value)
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
-
clearMasterAuth
public Cluster.Builder clearMasterAuth()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
-
getMasterAuthBuilder
public MasterAuth.Builder getMasterAuthBuilder()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
-
getMasterAuthOrBuilder
public MasterAuthOrBuilder getMasterAuthOrBuilder()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1beta1.MasterAuth master_auth = 5;
- Specified by:
getMasterAuthOrBuilder
in interfaceClusterOrBuilder
-
getLoggingService
public String getLoggingService()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Specified by:
getLoggingService
in interfaceClusterOrBuilder
- Returns:
- The loggingService.
-
getLoggingServiceBytes
public com.google.protobuf.ByteString getLoggingServiceBytes()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Specified by:
getLoggingServiceBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for loggingService.
-
setLoggingService
public Cluster.Builder setLoggingService(String value)
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Parameters:
value
- The loggingService to set.- Returns:
- This builder for chaining.
-
clearLoggingService
public Cluster.Builder clearLoggingService()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Returns:
- This builder for chaining.
-
setLoggingServiceBytes
public Cluster.Builder setLoggingServiceBytes(com.google.protobuf.ByteString value)
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Parameters:
value
- The bytes for loggingService to set.- Returns:
- This builder for chaining.
-
getMonitoringService
public String getMonitoringService()
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Specified by:
getMonitoringService
in interfaceClusterOrBuilder
- Returns:
- The monitoringService.
-
getMonitoringServiceBytes
public com.google.protobuf.ByteString getMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Specified by:
getMonitoringServiceBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for monitoringService.
-
setMonitoringService
public Cluster.Builder setMonitoringService(String value)
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Parameters:
value
- The monitoringService to set.- Returns:
- This builder for chaining.
-
clearMonitoringService
public Cluster.Builder clearMonitoringService()
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Returns:
- This builder for chaining.
-
setMonitoringServiceBytes
public Cluster.Builder setMonitoringServiceBytes(com.google.protobuf.ByteString value)
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Parameters:
value
- The bytes for monitoringService to set.- Returns:
- This builder for chaining.
-
getNetwork
public String getNetwork()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
string network = 8;
- Specified by:
getNetwork
in interfaceClusterOrBuilder
- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
string network = 8;
- Specified by:
getNetworkBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for network.
-
setNetwork
public Cluster.Builder setNetwork(String value)
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
string network = 8;
- Parameters:
value
- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
public Cluster.Builder clearNetwork()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
string network = 8;
- Returns:
- This builder for chaining.
-
setNetworkBytes
public Cluster.Builder setNetworkBytes(com.google.protobuf.ByteString value)
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
string network = 8;
- Parameters:
value
- The bytes for network to set.- Returns:
- This builder for chaining.
-
getClusterIpv4Cidr
public 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;
- Specified by:
getClusterIpv4Cidr
in interfaceClusterOrBuilder
- Returns:
- The clusterIpv4Cidr.
-
getClusterIpv4CidrBytes
public com.google.protobuf.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;
- Specified by:
getClusterIpv4CidrBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for clusterIpv4Cidr.
-
setClusterIpv4Cidr
public Cluster.Builder setClusterIpv4Cidr(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;
- Parameters:
value
- The clusterIpv4Cidr to set.- Returns:
- This builder for chaining.
-
clearClusterIpv4Cidr
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;
- Returns:
- This builder for chaining.
-
setClusterIpv4CidrBytes
public Cluster.Builder setClusterIpv4CidrBytes(com.google.protobuf.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;
- Parameters:
value
- The bytes for clusterIpv4Cidr to set.- Returns:
- This builder for chaining.
-
hasAddonsConfig
public boolean hasAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
- Specified by:
hasAddonsConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the addonsConfig field is set.
-
getAddonsConfig
public AddonsConfig getAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
- Specified by:
getAddonsConfig
in interfaceClusterOrBuilder
- Returns:
- The addonsConfig.
-
setAddonsConfig
public Cluster.Builder setAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
-
setAddonsConfig
public Cluster.Builder setAddonsConfig(AddonsConfig.Builder builderForValue)
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
-
mergeAddonsConfig
public Cluster.Builder mergeAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
-
clearAddonsConfig
public Cluster.Builder clearAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
-
getAddonsConfigBuilder
public AddonsConfig.Builder getAddonsConfigBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
-
getAddonsConfigOrBuilder
public AddonsConfigOrBuilder getAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig addons_config = 10;
- Specified by:
getAddonsConfigOrBuilder
in interfaceClusterOrBuilder
-
getSubnetwork
public String getSubnetwork()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
string subnetwork = 11;
- Specified by:
getSubnetwork
in interfaceClusterOrBuilder
- Returns:
- The subnetwork.
-
getSubnetworkBytes
public com.google.protobuf.ByteString getSubnetworkBytes()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
string subnetwork = 11;
- Specified by:
getSubnetworkBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for subnetwork.
-
setSubnetwork
public Cluster.Builder setSubnetwork(String value)
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
string subnetwork = 11;
- Parameters:
value
- The subnetwork to set.- Returns:
- This builder for chaining.
-
clearSubnetwork
public Cluster.Builder clearSubnetwork()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
string subnetwork = 11;
- Returns:
- This builder for chaining.
-
setSubnetworkBytes
public Cluster.Builder setSubnetworkBytes(com.google.protobuf.ByteString value)
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
string subnetwork = 11;
- Parameters:
value
- The bytes for subnetwork to set.- Returns:
- This builder for chaining.
-
getNodePoolsList
public 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.v1beta1.NodePool node_pools = 12;
- Specified by:
getNodePoolsList
in interfaceClusterOrBuilder
-
getNodePoolsCount
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.v1beta1.NodePool node_pools = 12;
- Specified by:
getNodePoolsCount
in interfaceClusterOrBuilder
-
getNodePools
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.v1beta1.NodePool node_pools = 12;
- Specified by:
getNodePools
in interfaceClusterOrBuilder
-
setNodePools
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.v1beta1.NodePool node_pools = 12;
-
setNodePools
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.v1beta1.NodePool node_pools = 12;
-
addNodePools
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.v1beta1.NodePool node_pools = 12;
-
addNodePools
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.v1beta1.NodePool node_pools = 12;
-
addNodePools
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.v1beta1.NodePool node_pools = 12;
-
addNodePools
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.v1beta1.NodePool node_pools = 12;
-
addAllNodePools
public Cluster.Builder addAllNodePools(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.v1beta1.NodePool node_pools = 12;
-
clearNodePools
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.v1beta1.NodePool node_pools = 12;
-
removeNodePools
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.v1beta1.NodePool node_pools = 12;
-
getNodePoolsBuilder
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.v1beta1.NodePool node_pools = 12;
-
getNodePoolsOrBuilder
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.v1beta1.NodePool node_pools = 12;
- Specified by:
getNodePoolsOrBuilder
in interfaceClusterOrBuilder
-
getNodePoolsOrBuilderList
public 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.v1beta1.NodePool node_pools = 12;
- Specified by:
getNodePoolsOrBuilderList
in interfaceClusterOrBuilder
-
addNodePoolsBuilder
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.v1beta1.NodePool node_pools = 12;
-
addNodePoolsBuilder
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.v1beta1.NodePool node_pools = 12;
-
getNodePoolsBuilderList
public 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.v1beta1.NodePool node_pools = 12;
-
getLocationsList
public com.google.protobuf.ProtocolStringList getLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocationsList
in interfaceClusterOrBuilder
- Returns:
- A list containing the locations.
-
getLocationsCount
public int getLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocationsCount
in interfaceClusterOrBuilder
- Returns:
- The count of locations.
-
getLocations
public String getLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocations
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The locations at the given index.
-
getLocationsBytes
public com.google.protobuf.ByteString getLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocationsBytes
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
setLocations
public Cluster.Builder setLocations(int index, String value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Parameters:
index
- The index to set the value at.value
- The locations to set.- Returns:
- This builder for chaining.
-
addLocations
public Cluster.Builder addLocations(String value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Parameters:
value
- The locations to add.- Returns:
- This builder for chaining.
-
addAllLocations
public Cluster.Builder addAllLocations(Iterable<String> values)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Parameters:
values
- The locations to add.- Returns:
- This builder for chaining.
-
clearLocations
public Cluster.Builder clearLocations()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Returns:
- This builder for chaining.
-
addLocationsBytes
public Cluster.Builder addLocationsBytes(com.google.protobuf.ByteString value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Parameters:
value
- The bytes of the locations to add.- Returns:
- This builder for chaining.
-
getEnableKubernetesAlpha
public boolean getEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) 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;
- Specified by:
getEnableKubernetesAlpha
in interfaceClusterOrBuilder
- Returns:
- The enableKubernetesAlpha.
-
setEnableKubernetesAlpha
public Cluster.Builder setEnableKubernetesAlpha(boolean value)
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) 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;
- Parameters:
value
- The enableKubernetesAlpha to set.- Returns:
- This builder for chaining.
-
clearEnableKubernetesAlpha
public Cluster.Builder clearEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) 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;
- Returns:
- This builder for chaining.
-
hasEnableK8SBetaApis
public boolean hasEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
- Specified by:
hasEnableK8SBetaApis
in interfaceClusterOrBuilder
- Returns:
- Whether the enableK8sBetaApis field is set.
-
getEnableK8SBetaApis
public K8sBetaAPIConfig getEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
- Specified by:
getEnableK8SBetaApis
in interfaceClusterOrBuilder
- Returns:
- The enableK8sBetaApis.
-
setEnableK8SBetaApis
public Cluster.Builder setEnableK8SBetaApis(K8sBetaAPIConfig value)
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
-
setEnableK8SBetaApis
public Cluster.Builder setEnableK8SBetaApis(K8sBetaAPIConfig.Builder builderForValue)
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
-
mergeEnableK8SBetaApis
public Cluster.Builder mergeEnableK8SBetaApis(K8sBetaAPIConfig value)
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
-
clearEnableK8SBetaApis
public Cluster.Builder clearEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
-
getEnableK8SBetaApisBuilder
public K8sBetaAPIConfig.Builder getEnableK8SBetaApisBuilder()
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
-
getEnableK8SBetaApisOrBuilder
public K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
.google.container.v1beta1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
- Specified by:
getEnableK8SBetaApisOrBuilder
in interfaceClusterOrBuilder
-
getResourceLabelsCount
public int getResourceLabelsCount()
Description copied from interface:ClusterOrBuilder
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsCount
in interfaceClusterOrBuilder
-
containsResourceLabels
public boolean containsResourceLabels(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
containsResourceLabels
in interfaceClusterOrBuilder
-
getResourceLabels
@Deprecated public Map<String,String> getResourceLabels()
Deprecated.UsegetResourceLabelsMap()
instead.- Specified by:
getResourceLabels
in interfaceClusterOrBuilder
-
getResourceLabelsMap
public Map<String,String> getResourceLabelsMap()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsMap
in interfaceClusterOrBuilder
-
getResourceLabelsOrDefault
public String getResourceLabelsOrDefault(String key, String defaultValue)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsOrDefault
in interfaceClusterOrBuilder
-
getResourceLabelsOrThrow
public String getResourceLabelsOrThrow(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsOrThrow
in interfaceClusterOrBuilder
-
clearResourceLabels
public Cluster.Builder clearResourceLabels()
-
removeResourceLabels
public Cluster.Builder removeResourceLabels(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
-
getMutableResourceLabels
@Deprecated public Map<String,String> getMutableResourceLabels()
Deprecated.Use alternate mutation accessors instead.
-
putResourceLabels
public Cluster.Builder putResourceLabels(String key, String value)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
-
putAllResourceLabels
public Cluster.Builder putAllResourceLabels(Map<String,String> values)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
-
getLabelFingerprint
public String getLabelFingerprint()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Specified by:
getLabelFingerprint
in interfaceClusterOrBuilder
- Returns:
- The labelFingerprint.
-
getLabelFingerprintBytes
public com.google.protobuf.ByteString getLabelFingerprintBytes()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Specified by:
getLabelFingerprintBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for labelFingerprint.
-
setLabelFingerprint
public Cluster.Builder setLabelFingerprint(String value)
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Parameters:
value
- The labelFingerprint to set.- Returns:
- This builder for chaining.
-
clearLabelFingerprint
public Cluster.Builder clearLabelFingerprint()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Returns:
- This builder for chaining.
-
setLabelFingerprintBytes
public Cluster.Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value)
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Parameters:
value
- The bytes for labelFingerprint to set.- Returns:
- This builder for chaining.
-
hasLegacyAbac
public boolean hasLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
- Specified by:
hasLegacyAbac
in interfaceClusterOrBuilder
- Returns:
- Whether the legacyAbac field is set.
-
getLegacyAbac
public LegacyAbac getLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
- Specified by:
getLegacyAbac
in interfaceClusterOrBuilder
- Returns:
- The legacyAbac.
-
setLegacyAbac
public Cluster.Builder setLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
-
setLegacyAbac
public Cluster.Builder setLegacyAbac(LegacyAbac.Builder builderForValue)
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
-
mergeLegacyAbac
public Cluster.Builder mergeLegacyAbac(LegacyAbac value)
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
-
clearLegacyAbac
public Cluster.Builder clearLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
-
getLegacyAbacBuilder
public LegacyAbac.Builder getLegacyAbacBuilder()
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
-
getLegacyAbacOrBuilder
public LegacyAbacOrBuilder getLegacyAbacOrBuilder()
Configuration for the legacy ABAC authorization mode.
.google.container.v1beta1.LegacyAbac legacy_abac = 18;
- Specified by:
getLegacyAbacOrBuilder
in interfaceClusterOrBuilder
-
hasNetworkPolicy
public boolean hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
- Specified by:
hasNetworkPolicy
in interfaceClusterOrBuilder
- Returns:
- Whether the networkPolicy field is set.
-
getNetworkPolicy
public NetworkPolicy getNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
- Specified by:
getNetworkPolicy
in interfaceClusterOrBuilder
- Returns:
- The networkPolicy.
-
setNetworkPolicy
public Cluster.Builder setNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
-
setNetworkPolicy
public Cluster.Builder setNetworkPolicy(NetworkPolicy.Builder builderForValue)
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
-
mergeNetworkPolicy
public Cluster.Builder mergeNetworkPolicy(NetworkPolicy value)
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
-
clearNetworkPolicy
public Cluster.Builder clearNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
-
getNetworkPolicyBuilder
public NetworkPolicy.Builder getNetworkPolicyBuilder()
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
-
getNetworkPolicyOrBuilder
public NetworkPolicyOrBuilder getNetworkPolicyOrBuilder()
Configuration options for the NetworkPolicy feature.
.google.container.v1beta1.NetworkPolicy network_policy = 19;
- Specified by:
getNetworkPolicyOrBuilder
in interfaceClusterOrBuilder
-
hasIpAllocationPolicy
public boolean hasIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
- Specified by:
hasIpAllocationPolicy
in interfaceClusterOrBuilder
- Returns:
- Whether the ipAllocationPolicy field is set.
-
getIpAllocationPolicy
public IPAllocationPolicy getIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
- Specified by:
getIpAllocationPolicy
in interfaceClusterOrBuilder
- Returns:
- The ipAllocationPolicy.
-
setIpAllocationPolicy
public Cluster.Builder setIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
-
setIpAllocationPolicy
public Cluster.Builder setIpAllocationPolicy(IPAllocationPolicy.Builder builderForValue)
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
-
mergeIpAllocationPolicy
public Cluster.Builder mergeIpAllocationPolicy(IPAllocationPolicy value)
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
-
clearIpAllocationPolicy
public Cluster.Builder clearIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
-
getIpAllocationPolicyBuilder
public IPAllocationPolicy.Builder getIpAllocationPolicyBuilder()
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
-
getIpAllocationPolicyOrBuilder
public IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder()
Configuration for cluster IP allocation.
.google.container.v1beta1.IPAllocationPolicy ip_allocation_policy = 20;
- Specified by:
getIpAllocationPolicyOrBuilder
in interfaceClusterOrBuilder
-
hasMasterAuthorizedNetworksConfig
public boolean hasMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
- Specified by:
hasMasterAuthorizedNetworksConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the masterAuthorizedNetworksConfig field is set.
-
getMasterAuthorizedNetworksConfig
public MasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
- Specified by:
getMasterAuthorizedNetworksConfig
in interfaceClusterOrBuilder
- Returns:
- The masterAuthorizedNetworksConfig.
-
setMasterAuthorizedNetworksConfig
public Cluster.Builder setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
-
setMasterAuthorizedNetworksConfig
public Cluster.Builder setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
-
mergeMasterAuthorizedNetworksConfig
public Cluster.Builder mergeMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
-
clearMasterAuthorizedNetworksConfig
public Cluster.Builder clearMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
-
getMasterAuthorizedNetworksConfigBuilder
public MasterAuthorizedNetworksConfig.Builder getMasterAuthorizedNetworksConfigBuilder()
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
-
getMasterAuthorizedNetworksConfigOrBuilder
public MasterAuthorizedNetworksConfigOrBuilder getMasterAuthorizedNetworksConfigOrBuilder()
The configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
- Specified by:
getMasterAuthorizedNetworksConfigOrBuilder
in interfaceClusterOrBuilder
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
- Specified by:
hasMaintenancePolicy
in interfaceClusterOrBuilder
- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
public MaintenancePolicy getMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
- Specified by:
getMaintenancePolicy
in interfaceClusterOrBuilder
- Returns:
- The maintenancePolicy.
-
setMaintenancePolicy
public Cluster.Builder setMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
-
setMaintenancePolicy
public Cluster.Builder setMaintenancePolicy(MaintenancePolicy.Builder builderForValue)
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
-
mergeMaintenancePolicy
public Cluster.Builder mergeMaintenancePolicy(MaintenancePolicy value)
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
-
clearMaintenancePolicy
public Cluster.Builder clearMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
-
getMaintenancePolicyBuilder
public MaintenancePolicy.Builder getMaintenancePolicyBuilder()
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
-
getMaintenancePolicyOrBuilder
public MaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder()
Configure the maintenance policy for this cluster.
.google.container.v1beta1.MaintenancePolicy maintenance_policy = 23;
- Specified by:
getMaintenancePolicyOrBuilder
in interfaceClusterOrBuilder
-
hasBinaryAuthorization
public boolean hasBinaryAuthorization()
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
- Specified by:
hasBinaryAuthorization
in interfaceClusterOrBuilder
- Returns:
- Whether the binaryAuthorization field is set.
-
getBinaryAuthorization
public BinaryAuthorization getBinaryAuthorization()
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
- Specified by:
getBinaryAuthorization
in interfaceClusterOrBuilder
- Returns:
- The binaryAuthorization.
-
setBinaryAuthorization
public Cluster.Builder setBinaryAuthorization(BinaryAuthorization value)
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
-
setBinaryAuthorization
public Cluster.Builder setBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
-
mergeBinaryAuthorization
public Cluster.Builder mergeBinaryAuthorization(BinaryAuthorization value)
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
-
clearBinaryAuthorization
public Cluster.Builder clearBinaryAuthorization()
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
-
getBinaryAuthorizationBuilder
public BinaryAuthorization.Builder getBinaryAuthorizationBuilder()
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
-
getBinaryAuthorizationOrBuilder
public BinaryAuthorizationOrBuilder getBinaryAuthorizationOrBuilder()
Configuration for Binary Authorization.
.google.container.v1beta1.BinaryAuthorization binary_authorization = 24;
- Specified by:
getBinaryAuthorizationOrBuilder
in interfaceClusterOrBuilder
-
hasPodSecurityPolicyConfig
public boolean hasPodSecurityPolicyConfig()
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
- Specified by:
hasPodSecurityPolicyConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the podSecurityPolicyConfig field is set.
-
getPodSecurityPolicyConfig
public PodSecurityPolicyConfig getPodSecurityPolicyConfig()
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
- Specified by:
getPodSecurityPolicyConfig
in interfaceClusterOrBuilder
- Returns:
- The podSecurityPolicyConfig.
-
setPodSecurityPolicyConfig
public Cluster.Builder setPodSecurityPolicyConfig(PodSecurityPolicyConfig value)
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
-
setPodSecurityPolicyConfig
public Cluster.Builder setPodSecurityPolicyConfig(PodSecurityPolicyConfig.Builder builderForValue)
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
-
mergePodSecurityPolicyConfig
public Cluster.Builder mergePodSecurityPolicyConfig(PodSecurityPolicyConfig value)
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
-
clearPodSecurityPolicyConfig
public Cluster.Builder clearPodSecurityPolicyConfig()
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
-
getPodSecurityPolicyConfigBuilder
public PodSecurityPolicyConfig.Builder getPodSecurityPolicyConfigBuilder()
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
-
getPodSecurityPolicyConfigOrBuilder
public PodSecurityPolicyConfigOrBuilder getPodSecurityPolicyConfigOrBuilder()
Configuration for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig pod_security_policy_config = 25;
- Specified by:
getPodSecurityPolicyConfigOrBuilder
in interfaceClusterOrBuilder
-
hasAutoscaling
public boolean hasAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
- Specified by:
hasAutoscaling
in interfaceClusterOrBuilder
- Returns:
- Whether the autoscaling field is set.
-
getAutoscaling
public ClusterAutoscaling getAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
- Specified by:
getAutoscaling
in interfaceClusterOrBuilder
- Returns:
- The autoscaling.
-
setAutoscaling
public Cluster.Builder setAutoscaling(ClusterAutoscaling value)
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
-
setAutoscaling
public Cluster.Builder setAutoscaling(ClusterAutoscaling.Builder builderForValue)
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
-
mergeAutoscaling
public Cluster.Builder mergeAutoscaling(ClusterAutoscaling value)
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
-
clearAutoscaling
public Cluster.Builder clearAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
-
getAutoscalingBuilder
public ClusterAutoscaling.Builder getAutoscalingBuilder()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
-
getAutoscalingOrBuilder
public ClusterAutoscalingOrBuilder getAutoscalingOrBuilder()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling autoscaling = 26;
- Specified by:
getAutoscalingOrBuilder
in interfaceClusterOrBuilder
-
hasNetworkConfig
public boolean hasNetworkConfig()
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
- Specified by:
hasNetworkConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
public NetworkConfig getNetworkConfig()
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
- Specified by:
getNetworkConfig
in interfaceClusterOrBuilder
- Returns:
- The networkConfig.
-
setNetworkConfig
public Cluster.Builder setNetworkConfig(NetworkConfig value)
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
-
setNetworkConfig
public Cluster.Builder setNetworkConfig(NetworkConfig.Builder builderForValue)
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
-
mergeNetworkConfig
public Cluster.Builder mergeNetworkConfig(NetworkConfig value)
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
-
clearNetworkConfig
public Cluster.Builder clearNetworkConfig()
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
-
getNetworkConfigBuilder
public NetworkConfig.Builder getNetworkConfigBuilder()
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
-
getNetworkConfigOrBuilder
public NetworkConfigOrBuilder getNetworkConfigOrBuilder()
Configuration for cluster networking.
.google.container.v1beta1.NetworkConfig network_config = 27;
- Specified by:
getNetworkConfigOrBuilder
in interfaceClusterOrBuilder
-
getPrivateCluster
@Deprecated public boolean getPrivateCluster()
Deprecated.google.container.v1beta1.Cluster.private_cluster is deprecated. See google/container/v1beta1/cluster_service.proto;l=1993If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
bool private_cluster = 28 [deprecated = true];
- Specified by:
getPrivateCluster
in interfaceClusterOrBuilder
- Returns:
- The privateCluster.
-
setPrivateCluster
@Deprecated public Cluster.Builder setPrivateCluster(boolean value)
Deprecated.google.container.v1beta1.Cluster.private_cluster is deprecated. See google/container/v1beta1/cluster_service.proto;l=1993If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
bool private_cluster = 28 [deprecated = true];
- Parameters:
value
- The privateCluster to set.- Returns:
- This builder for chaining.
-
clearPrivateCluster
@Deprecated public Cluster.Builder clearPrivateCluster()
Deprecated.google.container.v1beta1.Cluster.private_cluster is deprecated. See google/container/v1beta1/cluster_service.proto;l=1993If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
bool private_cluster = 28 [deprecated = true];
- Returns:
- This builder for chaining.
-
getMasterIpv4CidrBlock
@Deprecated public String getMasterIpv4CidrBlock()
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See google/container/v1beta1/cluster_service.proto;l=2000The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
string master_ipv4_cidr_block = 29 [deprecated = true];
- Specified by:
getMasterIpv4CidrBlock
in interfaceClusterOrBuilder
- Returns:
- The masterIpv4CidrBlock.
-
getMasterIpv4CidrBlockBytes
@Deprecated public com.google.protobuf.ByteString getMasterIpv4CidrBlockBytes()
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See google/container/v1beta1/cluster_service.proto;l=2000The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
string master_ipv4_cidr_block = 29 [deprecated = true];
- Specified by:
getMasterIpv4CidrBlockBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for masterIpv4CidrBlock.
-
setMasterIpv4CidrBlock
@Deprecated public Cluster.Builder setMasterIpv4CidrBlock(String value)
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See google/container/v1beta1/cluster_service.proto;l=2000The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
string master_ipv4_cidr_block = 29 [deprecated = true];
- Parameters:
value
- The masterIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearMasterIpv4CidrBlock
@Deprecated public Cluster.Builder clearMasterIpv4CidrBlock()
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See google/container/v1beta1/cluster_service.proto;l=2000The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
string master_ipv4_cidr_block = 29 [deprecated = true];
- Returns:
- This builder for chaining.
-
setMasterIpv4CidrBlockBytes
@Deprecated public Cluster.Builder setMasterIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See google/container/v1beta1/cluster_service.proto;l=2000The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
string master_ipv4_cidr_block = 29 [deprecated = true];
- Parameters:
value
- The bytes for masterIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
hasDefaultMaxPodsConstraint
public boolean hasDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
- Specified by:
hasDefaultMaxPodsConstraint
in interfaceClusterOrBuilder
- Returns:
- Whether the defaultMaxPodsConstraint field is set.
-
getDefaultMaxPodsConstraint
public MaxPodsConstraint getDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
- Specified by:
getDefaultMaxPodsConstraint
in interfaceClusterOrBuilder
- Returns:
- The defaultMaxPodsConstraint.
-
setDefaultMaxPodsConstraint
public Cluster.Builder setDefaultMaxPodsConstraint(MaxPodsConstraint value)
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
-
setDefaultMaxPodsConstraint
public Cluster.Builder setDefaultMaxPodsConstraint(MaxPodsConstraint.Builder builderForValue)
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
-
mergeDefaultMaxPodsConstraint
public Cluster.Builder mergeDefaultMaxPodsConstraint(MaxPodsConstraint value)
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
-
clearDefaultMaxPodsConstraint
public Cluster.Builder clearDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
-
getDefaultMaxPodsConstraintBuilder
public MaxPodsConstraint.Builder getDefaultMaxPodsConstraintBuilder()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
-
getDefaultMaxPodsConstraintOrBuilder
public MaxPodsConstraintOrBuilder getDefaultMaxPodsConstraintOrBuilder()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1beta1.MaxPodsConstraint default_max_pods_constraint = 30;
- Specified by:
getDefaultMaxPodsConstraintOrBuilder
in interfaceClusterOrBuilder
-
hasResourceUsageExportConfig
public boolean hasResourceUsageExportConfig()
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
- Specified by:
hasResourceUsageExportConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the resourceUsageExportConfig field is set.
-
getResourceUsageExportConfig
public ResourceUsageExportConfig getResourceUsageExportConfig()
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
- Specified by:
getResourceUsageExportConfig
in interfaceClusterOrBuilder
- Returns:
- The resourceUsageExportConfig.
-
setResourceUsageExportConfig
public Cluster.Builder setResourceUsageExportConfig(ResourceUsageExportConfig value)
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
-
setResourceUsageExportConfig
public Cluster.Builder setResourceUsageExportConfig(ResourceUsageExportConfig.Builder builderForValue)
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
-
mergeResourceUsageExportConfig
public Cluster.Builder mergeResourceUsageExportConfig(ResourceUsageExportConfig value)
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
-
clearResourceUsageExportConfig
public Cluster.Builder clearResourceUsageExportConfig()
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
-
getResourceUsageExportConfigBuilder
public ResourceUsageExportConfig.Builder getResourceUsageExportConfigBuilder()
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
-
getResourceUsageExportConfigOrBuilder
public ResourceUsageExportConfigOrBuilder getResourceUsageExportConfigOrBuilder()
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
.google.container.v1beta1.ResourceUsageExportConfig resource_usage_export_config = 33;
- Specified by:
getResourceUsageExportConfigOrBuilder
in interfaceClusterOrBuilder
-
hasAuthenticatorGroupsConfig
public boolean hasAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
- Specified by:
hasAuthenticatorGroupsConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the authenticatorGroupsConfig field is set.
-
getAuthenticatorGroupsConfig
public AuthenticatorGroupsConfig getAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
- Specified by:
getAuthenticatorGroupsConfig
in interfaceClusterOrBuilder
- Returns:
- The authenticatorGroupsConfig.
-
setAuthenticatorGroupsConfig
public Cluster.Builder setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
-
setAuthenticatorGroupsConfig
public Cluster.Builder setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue)
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
-
mergeAuthenticatorGroupsConfig
public Cluster.Builder mergeAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
-
clearAuthenticatorGroupsConfig
public Cluster.Builder clearAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
-
getAuthenticatorGroupsConfigBuilder
public AuthenticatorGroupsConfig.Builder getAuthenticatorGroupsConfigBuilder()
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
-
getAuthenticatorGroupsConfigOrBuilder
public AuthenticatorGroupsConfigOrBuilder getAuthenticatorGroupsConfigOrBuilder()
Configuration controlling RBAC group membership information.
.google.container.v1beta1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
- Specified by:
getAuthenticatorGroupsConfigOrBuilder
in interfaceClusterOrBuilder
-
hasPrivateClusterConfig
public boolean hasPrivateClusterConfig()
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
- Specified by:
hasPrivateClusterConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the privateClusterConfig field is set.
-
getPrivateClusterConfig
public PrivateClusterConfig getPrivateClusterConfig()
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
- Specified by:
getPrivateClusterConfig
in interfaceClusterOrBuilder
- Returns:
- The privateClusterConfig.
-
setPrivateClusterConfig
public Cluster.Builder setPrivateClusterConfig(PrivateClusterConfig value)
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
-
setPrivateClusterConfig
public Cluster.Builder setPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue)
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
-
mergePrivateClusterConfig
public Cluster.Builder mergePrivateClusterConfig(PrivateClusterConfig value)
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
-
clearPrivateClusterConfig
public Cluster.Builder clearPrivateClusterConfig()
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
-
getPrivateClusterConfigBuilder
public PrivateClusterConfig.Builder getPrivateClusterConfigBuilder()
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
-
getPrivateClusterConfigOrBuilder
public PrivateClusterConfigOrBuilder getPrivateClusterConfigOrBuilder()
Configuration for private cluster.
.google.container.v1beta1.PrivateClusterConfig private_cluster_config = 37;
- Specified by:
getPrivateClusterConfigOrBuilder
in interfaceClusterOrBuilder
-
hasVerticalPodAutoscaling
public boolean hasVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
- Specified by:
hasVerticalPodAutoscaling
in interfaceClusterOrBuilder
- Returns:
- Whether the verticalPodAutoscaling field is set.
-
getVerticalPodAutoscaling
public VerticalPodAutoscaling getVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
- Specified by:
getVerticalPodAutoscaling
in interfaceClusterOrBuilder
- Returns:
- The verticalPodAutoscaling.
-
setVerticalPodAutoscaling
public Cluster.Builder setVerticalPodAutoscaling(VerticalPodAutoscaling value)
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
-
setVerticalPodAutoscaling
public Cluster.Builder setVerticalPodAutoscaling(VerticalPodAutoscaling.Builder builderForValue)
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
-
mergeVerticalPodAutoscaling
public Cluster.Builder mergeVerticalPodAutoscaling(VerticalPodAutoscaling value)
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
-
clearVerticalPodAutoscaling
public Cluster.Builder clearVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
-
getVerticalPodAutoscalingBuilder
public VerticalPodAutoscaling.Builder getVerticalPodAutoscalingBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
-
getVerticalPodAutoscalingOrBuilder
public VerticalPodAutoscalingOrBuilder getVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
- Specified by:
getVerticalPodAutoscalingOrBuilder
in interfaceClusterOrBuilder
-
hasShieldedNodes
public boolean hasShieldedNodes()
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
- Specified by:
hasShieldedNodes
in interfaceClusterOrBuilder
- Returns:
- Whether the shieldedNodes field is set.
-
getShieldedNodes
public ShieldedNodes getShieldedNodes()
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
- Specified by:
getShieldedNodes
in interfaceClusterOrBuilder
- Returns:
- The shieldedNodes.
-
setShieldedNodes
public Cluster.Builder setShieldedNodes(ShieldedNodes value)
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
-
setShieldedNodes
public Cluster.Builder setShieldedNodes(ShieldedNodes.Builder builderForValue)
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
-
mergeShieldedNodes
public Cluster.Builder mergeShieldedNodes(ShieldedNodes value)
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
-
clearShieldedNodes
public Cluster.Builder clearShieldedNodes()
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
-
getShieldedNodesBuilder
public ShieldedNodes.Builder getShieldedNodesBuilder()
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
-
getShieldedNodesOrBuilder
public ShieldedNodesOrBuilder getShieldedNodesOrBuilder()
Shielded Nodes configuration.
.google.container.v1beta1.ShieldedNodes shielded_nodes = 40;
- Specified by:
getShieldedNodesOrBuilder
in interfaceClusterOrBuilder
-
hasReleaseChannel
public boolean hasReleaseChannel()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
- Specified by:
hasReleaseChannel
in interfaceClusterOrBuilder
- Returns:
- Whether the releaseChannel field is set.
-
getReleaseChannel
public ReleaseChannel getReleaseChannel()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
- Specified by:
getReleaseChannel
in interfaceClusterOrBuilder
- Returns:
- The releaseChannel.
-
setReleaseChannel
public Cluster.Builder setReleaseChannel(ReleaseChannel value)
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
-
setReleaseChannel
public Cluster.Builder setReleaseChannel(ReleaseChannel.Builder builderForValue)
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
-
mergeReleaseChannel
public Cluster.Builder mergeReleaseChannel(ReleaseChannel value)
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
-
clearReleaseChannel
public Cluster.Builder clearReleaseChannel()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
-
getReleaseChannelBuilder
public ReleaseChannel.Builder getReleaseChannelBuilder()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
-
getReleaseChannelOrBuilder
public ReleaseChannelOrBuilder getReleaseChannelOrBuilder()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1beta1.ReleaseChannel release_channel = 41;
- Specified by:
getReleaseChannelOrBuilder
in interfaceClusterOrBuilder
-
hasWorkloadIdentityConfig
public boolean hasWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
- Specified by:
hasWorkloadIdentityConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the workloadIdentityConfig field is set.
-
getWorkloadIdentityConfig
public WorkloadIdentityConfig getWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
- Specified by:
getWorkloadIdentityConfig
in interfaceClusterOrBuilder
- Returns:
- The workloadIdentityConfig.
-
setWorkloadIdentityConfig
public Cluster.Builder setWorkloadIdentityConfig(WorkloadIdentityConfig value)
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
-
setWorkloadIdentityConfig
public Cluster.Builder setWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue)
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
-
mergeWorkloadIdentityConfig
public Cluster.Builder mergeWorkloadIdentityConfig(WorkloadIdentityConfig value)
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
-
clearWorkloadIdentityConfig
public Cluster.Builder clearWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
-
getWorkloadIdentityConfigBuilder
public WorkloadIdentityConfig.Builder getWorkloadIdentityConfigBuilder()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
-
getWorkloadIdentityConfigOrBuilder
public WorkloadIdentityConfigOrBuilder getWorkloadIdentityConfigOrBuilder()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1beta1.WorkloadIdentityConfig workload_identity_config = 43;
- Specified by:
getWorkloadIdentityConfigOrBuilder
in interfaceClusterOrBuilder
-
hasWorkloadCertificates
public boolean hasWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
- Specified by:
hasWorkloadCertificates
in interfaceClusterOrBuilder
- Returns:
- Whether the workloadCertificates field is set.
-
getWorkloadCertificates
public WorkloadCertificates getWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
- Specified by:
getWorkloadCertificates
in interfaceClusterOrBuilder
- Returns:
- The workloadCertificates.
-
setWorkloadCertificates
public Cluster.Builder setWorkloadCertificates(WorkloadCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
-
setWorkloadCertificates
public Cluster.Builder setWorkloadCertificates(WorkloadCertificates.Builder builderForValue)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
-
mergeWorkloadCertificates
public Cluster.Builder mergeWorkloadCertificates(WorkloadCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
-
clearWorkloadCertificates
public Cluster.Builder clearWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
-
getWorkloadCertificatesBuilder
public WorkloadCertificates.Builder getWorkloadCertificatesBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
-
getWorkloadCertificatesOrBuilder
public WorkloadCertificatesOrBuilder getWorkloadCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates workload_certificates = 52;
- Specified by:
getWorkloadCertificatesOrBuilder
in interfaceClusterOrBuilder
-
hasMeshCertificates
public boolean hasMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
- Specified by:
hasMeshCertificates
in interfaceClusterOrBuilder
- Returns:
- Whether the meshCertificates field is set.
-
getMeshCertificates
public MeshCertificates getMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
- Specified by:
getMeshCertificates
in interfaceClusterOrBuilder
- Returns:
- The meshCertificates.
-
setMeshCertificates
public Cluster.Builder setMeshCertificates(MeshCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
-
setMeshCertificates
public Cluster.Builder setMeshCertificates(MeshCertificates.Builder builderForValue)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
-
mergeMeshCertificates
public Cluster.Builder mergeMeshCertificates(MeshCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
-
clearMeshCertificates
public Cluster.Builder clearMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
-
getMeshCertificatesBuilder
public MeshCertificates.Builder getMeshCertificatesBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
-
getMeshCertificatesOrBuilder
public MeshCertificatesOrBuilder getMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates mesh_certificates = 67;
- Specified by:
getMeshCertificatesOrBuilder
in interfaceClusterOrBuilder
-
hasWorkloadAltsConfig
public boolean hasWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
- Specified by:
hasWorkloadAltsConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the workloadAltsConfig field is set.
-
getWorkloadAltsConfig
public WorkloadALTSConfig getWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
- Specified by:
getWorkloadAltsConfig
in interfaceClusterOrBuilder
- Returns:
- The workloadAltsConfig.
-
setWorkloadAltsConfig
public Cluster.Builder setWorkloadAltsConfig(WorkloadALTSConfig value)
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
-
setWorkloadAltsConfig
public Cluster.Builder setWorkloadAltsConfig(WorkloadALTSConfig.Builder builderForValue)
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
-
mergeWorkloadAltsConfig
public Cluster.Builder mergeWorkloadAltsConfig(WorkloadALTSConfig value)
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
-
clearWorkloadAltsConfig
public Cluster.Builder clearWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
-
getWorkloadAltsConfigBuilder
public WorkloadALTSConfig.Builder getWorkloadAltsConfigBuilder()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
-
getWorkloadAltsConfigOrBuilder
public WorkloadALTSConfigOrBuilder getWorkloadAltsConfigOrBuilder()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig workload_alts_config = 53;
- Specified by:
getWorkloadAltsConfigOrBuilder
in interfaceClusterOrBuilder
-
hasCostManagementConfig
public boolean hasCostManagementConfig()
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
- Specified by:
hasCostManagementConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the costManagementConfig field is set.
-
getCostManagementConfig
public CostManagementConfig getCostManagementConfig()
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
- Specified by:
getCostManagementConfig
in interfaceClusterOrBuilder
- Returns:
- The costManagementConfig.
-
setCostManagementConfig
public Cluster.Builder setCostManagementConfig(CostManagementConfig value)
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
-
setCostManagementConfig
public Cluster.Builder setCostManagementConfig(CostManagementConfig.Builder builderForValue)
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
-
mergeCostManagementConfig
public Cluster.Builder mergeCostManagementConfig(CostManagementConfig value)
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
-
clearCostManagementConfig
public Cluster.Builder clearCostManagementConfig()
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
-
getCostManagementConfigBuilder
public CostManagementConfig.Builder getCostManagementConfigBuilder()
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
-
getCostManagementConfigOrBuilder
public CostManagementConfigOrBuilder getCostManagementConfigOrBuilder()
Configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig cost_management_config = 45;
- Specified by:
getCostManagementConfigOrBuilder
in interfaceClusterOrBuilder
-
hasClusterTelemetry
public boolean hasClusterTelemetry()
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
- Specified by:
hasClusterTelemetry
in interfaceClusterOrBuilder
- Returns:
- Whether the clusterTelemetry field is set.
-
getClusterTelemetry
public ClusterTelemetry getClusterTelemetry()
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
- Specified by:
getClusterTelemetry
in interfaceClusterOrBuilder
- Returns:
- The clusterTelemetry.
-
setClusterTelemetry
public Cluster.Builder setClusterTelemetry(ClusterTelemetry value)
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
-
setClusterTelemetry
public Cluster.Builder setClusterTelemetry(ClusterTelemetry.Builder builderForValue)
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
-
mergeClusterTelemetry
public Cluster.Builder mergeClusterTelemetry(ClusterTelemetry value)
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
-
clearClusterTelemetry
public Cluster.Builder clearClusterTelemetry()
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
-
getClusterTelemetryBuilder
public ClusterTelemetry.Builder getClusterTelemetryBuilder()
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
-
getClusterTelemetryOrBuilder
public ClusterTelemetryOrBuilder getClusterTelemetryOrBuilder()
Telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry cluster_telemetry = 46;
- Specified by:
getClusterTelemetryOrBuilder
in interfaceClusterOrBuilder
-
hasTpuConfig
public boolean hasTpuConfig()
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
- Specified by:
hasTpuConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the tpuConfig field is set.
-
getTpuConfig
public TpuConfig getTpuConfig()
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
- Specified by:
getTpuConfig
in interfaceClusterOrBuilder
- Returns:
- The tpuConfig.
-
setTpuConfig
public Cluster.Builder setTpuConfig(TpuConfig value)
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
-
setTpuConfig
public Cluster.Builder setTpuConfig(TpuConfig.Builder builderForValue)
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
-
mergeTpuConfig
public Cluster.Builder mergeTpuConfig(TpuConfig value)
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
-
clearTpuConfig
public Cluster.Builder clearTpuConfig()
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
-
getTpuConfigBuilder
public TpuConfig.Builder getTpuConfigBuilder()
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
-
getTpuConfigOrBuilder
public TpuConfigOrBuilder getTpuConfigOrBuilder()
Configuration for Cloud TPU support;
.google.container.v1beta1.TpuConfig tpu_config = 47;
- Specified by:
getTpuConfigOrBuilder
in interfaceClusterOrBuilder
-
hasNotificationConfig
public boolean hasNotificationConfig()
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
- Specified by:
hasNotificationConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the notificationConfig field is set.
-
getNotificationConfig
public NotificationConfig getNotificationConfig()
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
- Specified by:
getNotificationConfig
in interfaceClusterOrBuilder
- Returns:
- The notificationConfig.
-
setNotificationConfig
public Cluster.Builder setNotificationConfig(NotificationConfig value)
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
-
setNotificationConfig
public Cluster.Builder setNotificationConfig(NotificationConfig.Builder builderForValue)
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
-
mergeNotificationConfig
public Cluster.Builder mergeNotificationConfig(NotificationConfig value)
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
-
clearNotificationConfig
public Cluster.Builder clearNotificationConfig()
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
-
getNotificationConfigBuilder
public NotificationConfig.Builder getNotificationConfigBuilder()
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
-
getNotificationConfigOrBuilder
public NotificationConfigOrBuilder getNotificationConfigOrBuilder()
Notification configuration of the cluster.
.google.container.v1beta1.NotificationConfig notification_config = 49;
- Specified by:
getNotificationConfigOrBuilder
in interfaceClusterOrBuilder
-
hasConfidentialNodes
public boolean hasConfidentialNodes()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
- Specified by:
hasConfidentialNodes
in interfaceClusterOrBuilder
- Returns:
- Whether the confidentialNodes field is set.
-
getConfidentialNodes
public ConfidentialNodes getConfidentialNodes()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
- Specified by:
getConfidentialNodes
in interfaceClusterOrBuilder
- Returns:
- The confidentialNodes.
-
setConfidentialNodes
public Cluster.Builder setConfidentialNodes(ConfidentialNodes value)
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
-
setConfidentialNodes
public Cluster.Builder setConfidentialNodes(ConfidentialNodes.Builder builderForValue)
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
-
mergeConfidentialNodes
public Cluster.Builder mergeConfidentialNodes(ConfidentialNodes value)
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
-
clearConfidentialNodes
public Cluster.Builder clearConfidentialNodes()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
-
getConfidentialNodesBuilder
public ConfidentialNodes.Builder getConfidentialNodesBuilder()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
-
getConfidentialNodesOrBuilder
public ConfidentialNodesOrBuilder getConfidentialNodesOrBuilder()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1beta1.ConfidentialNodes confidential_nodes = 50;
- Specified by:
getConfidentialNodesOrBuilder
in interfaceClusterOrBuilder
-
hasIdentityServiceConfig
public boolean hasIdentityServiceConfig()
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
- Specified by:
hasIdentityServiceConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the identityServiceConfig field is set.
-
getIdentityServiceConfig
public IdentityServiceConfig getIdentityServiceConfig()
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
- Specified by:
getIdentityServiceConfig
in interfaceClusterOrBuilder
- Returns:
- The identityServiceConfig.
-
setIdentityServiceConfig
public Cluster.Builder setIdentityServiceConfig(IdentityServiceConfig value)
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
-
setIdentityServiceConfig
public Cluster.Builder setIdentityServiceConfig(IdentityServiceConfig.Builder builderForValue)
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
-
mergeIdentityServiceConfig
public Cluster.Builder mergeIdentityServiceConfig(IdentityServiceConfig value)
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
-
clearIdentityServiceConfig
public Cluster.Builder clearIdentityServiceConfig()
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
-
getIdentityServiceConfigBuilder
public IdentityServiceConfig.Builder getIdentityServiceConfigBuilder()
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
-
getIdentityServiceConfigOrBuilder
public IdentityServiceConfigOrBuilder getIdentityServiceConfigOrBuilder()
Configuration for Identity Service component.
.google.container.v1beta1.IdentityServiceConfig identity_service_config = 54;
- Specified by:
getIdentityServiceConfigOrBuilder
in interfaceClusterOrBuilder
-
getSelfLink
public String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Specified by:
getSelfLink
in interfaceClusterOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Specified by:
getSelfLinkBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for selfLink.
-
setSelfLink
public Cluster.Builder setSelfLink(String value)
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Parameters:
value
- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
public Cluster.Builder clearSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Returns:
- This builder for chaining.
-
setSelfLinkBytes
public Cluster.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Parameters:
value
- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
getZone
@Deprecated public String getZone()
Deprecated.google.container.v1beta1.Cluster.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=2071[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Specified by:
getZone
in interfaceClusterOrBuilder
- Returns:
- The zone.
-
getZoneBytes
@Deprecated public com.google.protobuf.ByteString getZoneBytes()
Deprecated.google.container.v1beta1.Cluster.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=2071[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Specified by:
getZoneBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for zone.
-
setZone
@Deprecated public Cluster.Builder setZone(String value)
Deprecated.google.container.v1beta1.Cluster.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=2071[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Parameters:
value
- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
@Deprecated public Cluster.Builder clearZone()
Deprecated.google.container.v1beta1.Cluster.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=2071[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Returns:
- This builder for chaining.
-
setZoneBytes
@Deprecated public Cluster.Builder setZoneBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=2071[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Parameters:
value
- The bytes for zone to set.- Returns:
- This builder for chaining.
-
getEndpoint
public 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;
- Specified by:
getEndpoint
in interfaceClusterOrBuilder
- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.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;
- Specified by:
getEndpointBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for endpoint.
-
setEndpoint
public Cluster.Builder setEndpoint(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;
- Parameters:
value
- The endpoint to set.- Returns:
- This builder for chaining.
-
clearEndpoint
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;
- Returns:
- This builder for chaining.
-
setEndpointBytes
public Cluster.Builder setEndpointBytes(com.google.protobuf.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;
- Parameters:
value
- The bytes for endpoint to set.- Returns:
- This builder for chaining.
-
getInitialClusterVersion
public 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. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Specified by:
getInitialClusterVersion
in interfaceClusterOrBuilder
- Returns:
- The initialClusterVersion.
-
getInitialClusterVersionBytes
public com.google.protobuf.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. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Specified by:
getInitialClusterVersionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for initialClusterVersion.
-
setInitialClusterVersion
public Cluster.Builder setInitialClusterVersion(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. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Parameters:
value
- The initialClusterVersion to set.- Returns:
- This builder for chaining.
-
clearInitialClusterVersion
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. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Returns:
- This builder for chaining.
-
setInitialClusterVersionBytes
public Cluster.Builder setInitialClusterVersionBytes(com.google.protobuf.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. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Parameters:
value
- The bytes for initialClusterVersion to set.- Returns:
- This builder for chaining.
-
getCurrentMasterVersion
public String getCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Specified by:
getCurrentMasterVersion
in interfaceClusterOrBuilder
- Returns:
- The currentMasterVersion.
-
getCurrentMasterVersionBytes
public com.google.protobuf.ByteString getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Specified by:
getCurrentMasterVersionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for currentMasterVersion.
-
setCurrentMasterVersion
public Cluster.Builder setCurrentMasterVersion(String value)
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Parameters:
value
- The currentMasterVersion to set.- Returns:
- This builder for chaining.
-
clearCurrentMasterVersion
public Cluster.Builder clearCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Returns:
- This builder for chaining.
-
setCurrentMasterVersionBytes
public Cluster.Builder setCurrentMasterVersionBytes(com.google.protobuf.ByteString value)
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Parameters:
value
- The bytes for currentMasterVersion to set.- Returns:
- This builder for chaining.
-
getCurrentNodeVersion
@Deprecated public String getCurrentNodeVersion()
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated. See google/container/v1beta1/cluster_service.proto;l=2104[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. 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 [deprecated = true];
- Specified by:
getCurrentNodeVersion
in interfaceClusterOrBuilder
- Returns:
- The currentNodeVersion.
-
getCurrentNodeVersionBytes
@Deprecated public com.google.protobuf.ByteString getCurrentNodeVersionBytes()
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated. See google/container/v1beta1/cluster_service.proto;l=2104[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. 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 [deprecated = true];
- Specified by:
getCurrentNodeVersionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for currentNodeVersion.
-
setCurrentNodeVersion
@Deprecated public Cluster.Builder setCurrentNodeVersion(String value)
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated. See google/container/v1beta1/cluster_service.proto;l=2104[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. 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 [deprecated = true];
- Parameters:
value
- The currentNodeVersion to set.- Returns:
- This builder for chaining.
-
clearCurrentNodeVersion
@Deprecated public Cluster.Builder clearCurrentNodeVersion()
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated. See google/container/v1beta1/cluster_service.proto;l=2104[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. 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 [deprecated = true];
- Returns:
- This builder for chaining.
-
setCurrentNodeVersionBytes
@Deprecated public Cluster.Builder setCurrentNodeVersionBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.current_node_version is deprecated. See google/container/v1beta1/cluster_service.proto;l=2104[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. 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 [deprecated = true];
- Parameters:
value
- The bytes for currentNodeVersion to set.- Returns:
- This builder for chaining.
-
getCreateTime
public 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;
- Specified by:
getCreateTime
in interfaceClusterOrBuilder
- Returns:
- The createTime.
-
getCreateTimeBytes
public com.google.protobuf.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;
- Specified by:
getCreateTimeBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for createTime.
-
setCreateTime
public Cluster.Builder setCreateTime(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;
- Parameters:
value
- The createTime to set.- Returns:
- This builder for chaining.
-
clearCreateTime
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;
- Returns:
- This builder for chaining.
-
setCreateTimeBytes
public Cluster.Builder setCreateTimeBytes(com.google.protobuf.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;
- Parameters:
value
- The bytes for createTime to set.- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()
[Output only] The current status of this cluster.
.google.container.v1beta1.Cluster.Status status = 107;
- Specified by:
getStatusValue
in interfaceClusterOrBuilder
- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public Cluster.Builder setStatusValue(int value)
[Output only] The current status of this cluster.
.google.container.v1beta1.Cluster.Status status = 107;
- Parameters:
value
- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public Cluster.Status getStatus()
[Output only] The current status of this cluster.
.google.container.v1beta1.Cluster.Status status = 107;
- Specified by:
getStatus
in interfaceClusterOrBuilder
- Returns:
- The status.
-
setStatus
public Cluster.Builder setStatus(Cluster.Status value)
[Output only] The current status of this cluster.
.google.container.v1beta1.Cluster.Status status = 107;
- Parameters:
value
- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public Cluster.Builder clearStatus()
[Output only] The current status of this cluster.
.google.container.v1beta1.Cluster.Status status = 107;
- Returns:
- This builder for chaining.
-
getStatusMessage
@Deprecated public String getStatusMessage()
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=2116[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Specified by:
getStatusMessage
in interfaceClusterOrBuilder
- Returns:
- The statusMessage.
-
getStatusMessageBytes
@Deprecated public com.google.protobuf.ByteString getStatusMessageBytes()
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=2116[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Specified by:
getStatusMessageBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for statusMessage.
-
setStatusMessage
@Deprecated public Cluster.Builder setStatusMessage(String value)
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=2116[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Parameters:
value
- The statusMessage to set.- Returns:
- This builder for chaining.
-
clearStatusMessage
@Deprecated public Cluster.Builder clearStatusMessage()
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=2116[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Returns:
- This builder for chaining.
-
setStatusMessageBytes
@Deprecated public Cluster.Builder setStatusMessageBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=2116[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Parameters:
value
- The bytes for statusMessage to set.- Returns:
- This builder for chaining.
-
getNodeIpv4CidrSize
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. This field will only be set when cluster is in route-based network mode.
int32 node_ipv4_cidr_size = 109;
- Specified by:
getNodeIpv4CidrSize
in interfaceClusterOrBuilder
- Returns:
- The nodeIpv4CidrSize.
-
setNodeIpv4CidrSize
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. This field will only be set when cluster is in route-based network mode.
int32 node_ipv4_cidr_size = 109;
- Parameters:
value
- The nodeIpv4CidrSize to set.- Returns:
- This builder for chaining.
-
clearNodeIpv4CidrSize
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. This field will only be set when cluster is in route-based network mode.
int32 node_ipv4_cidr_size = 109;
- Returns:
- This builder for chaining.
-
getServicesIpv4Cidr
public 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;
- Specified by:
getServicesIpv4Cidr
in interfaceClusterOrBuilder
- Returns:
- The servicesIpv4Cidr.
-
getServicesIpv4CidrBytes
public com.google.protobuf.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;
- Specified by:
getServicesIpv4CidrBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for servicesIpv4Cidr.
-
setServicesIpv4Cidr
public Cluster.Builder setServicesIpv4Cidr(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;
- Parameters:
value
- The servicesIpv4Cidr to set.- Returns:
- This builder for chaining.
-
clearServicesIpv4Cidr
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;
- Returns:
- This builder for chaining.
-
setServicesIpv4CidrBytes
public Cluster.Builder setServicesIpv4CidrBytes(com.google.protobuf.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;
- Parameters:
value
- The bytes for servicesIpv4Cidr to set.- Returns:
- This builder for chaining.
-
getInstanceGroupUrlsList
@Deprecated public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList()
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrlsList
in interfaceClusterOrBuilder
- Returns:
- A list containing the instanceGroupUrls.
-
getInstanceGroupUrlsCount
@Deprecated public int getInstanceGroupUrlsCount()
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrlsCount
in interfaceClusterOrBuilder
- Returns:
- The count of instanceGroupUrls.
-
getInstanceGroupUrls
@Deprecated public String getInstanceGroupUrls(int index)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrls
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The instanceGroupUrls at the given index.
-
getInstanceGroupUrlsBytes
@Deprecated public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrlsBytes
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the instanceGroupUrls at the given index.
-
setInstanceGroupUrls
@Deprecated public Cluster.Builder setInstanceGroupUrls(int index, String value)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Parameters:
index
- The index to set the value at.value
- The instanceGroupUrls to set.- Returns:
- This builder for chaining.
-
addInstanceGroupUrls
@Deprecated public Cluster.Builder addInstanceGroupUrls(String value)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Parameters:
value
- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
addAllInstanceGroupUrls
@Deprecated public Cluster.Builder addAllInstanceGroupUrls(Iterable<String> values)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Parameters:
values
- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
clearInstanceGroupUrls
@Deprecated public Cluster.Builder clearInstanceGroupUrls()
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Returns:
- This builder for chaining.
-
addInstanceGroupUrlsBytes
@Deprecated public Cluster.Builder addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1beta1.Cluster.instance_group_urls is deprecated. See google/container/v1beta1/cluster_service.proto;l=2132Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Parameters:
value
- The bytes of the instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
getCurrentNodeCount
@Deprecated public int getCurrentNodeCount()
Deprecated.google.container.v1beta1.Cluster.current_node_count is deprecated. See google/container/v1beta1/cluster_service.proto;l=2136[Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
int32 current_node_count = 112 [deprecated = true];
- Specified by:
getCurrentNodeCount
in interfaceClusterOrBuilder
- Returns:
- The currentNodeCount.
-
setCurrentNodeCount
@Deprecated public Cluster.Builder setCurrentNodeCount(int value)
Deprecated.google.container.v1beta1.Cluster.current_node_count is deprecated. See google/container/v1beta1/cluster_service.proto;l=2136[Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
int32 current_node_count = 112 [deprecated = true];
- Parameters:
value
- The currentNodeCount to set.- Returns:
- This builder for chaining.
-
clearCurrentNodeCount
@Deprecated public Cluster.Builder clearCurrentNodeCount()
Deprecated.google.container.v1beta1.Cluster.current_node_count is deprecated. See google/container/v1beta1/cluster_service.proto;l=2136[Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
int32 current_node_count = 112 [deprecated = true];
- Returns:
- This builder for chaining.
-
getExpireTime
public 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;
- Specified by:
getExpireTime
in interfaceClusterOrBuilder
- Returns:
- The expireTime.
-
getExpireTimeBytes
public com.google.protobuf.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;
- Specified by:
getExpireTimeBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for expireTime.
-
setExpireTime
public Cluster.Builder setExpireTime(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;
- Parameters:
value
- The expireTime to set.- Returns:
- This builder for chaining.
-
clearExpireTime
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;
- Returns:
- This builder for chaining.
-
setExpireTimeBytes
public Cluster.Builder setExpireTimeBytes(com.google.protobuf.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;
- Parameters:
value
- The bytes for expireTime to set.- Returns:
- This builder for chaining.
-
getLocation
public String getLocation()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Specified by:
getLocation
in interfaceClusterOrBuilder
- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Specified by:
getLocationBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for location.
-
setLocation
public Cluster.Builder setLocation(String value)
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Parameters:
value
- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
public Cluster.Builder clearLocation()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Returns:
- This builder for chaining.
-
setLocationBytes
public Cluster.Builder setLocationBytes(com.google.protobuf.ByteString value)
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Parameters:
value
- The bytes for location to set.- Returns:
- This builder for chaining.
-
getEnableTpu
public boolean getEnableTpu()
Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
bool enable_tpu = 115;
- Specified by:
getEnableTpu
in interfaceClusterOrBuilder
- Returns:
- The enableTpu.
-
setEnableTpu
public Cluster.Builder setEnableTpu(boolean value)
Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
bool enable_tpu = 115;
- Parameters:
value
- The enableTpu to set.- Returns:
- This builder for chaining.
-
clearEnableTpu
public Cluster.Builder clearEnableTpu()
Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
bool enable_tpu = 115;
- Returns:
- This builder for chaining.
-
getTpuIpv4CidrBlock
public String getTpuIpv4CidrBlock()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Specified by:
getTpuIpv4CidrBlock
in interfaceClusterOrBuilder
- Returns:
- The tpuIpv4CidrBlock.
-
getTpuIpv4CidrBlockBytes
public com.google.protobuf.ByteString getTpuIpv4CidrBlockBytes()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Specified by:
getTpuIpv4CidrBlockBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for tpuIpv4CidrBlock.
-
setTpuIpv4CidrBlock
public Cluster.Builder setTpuIpv4CidrBlock(String value)
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Parameters:
value
- The tpuIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearTpuIpv4CidrBlock
public Cluster.Builder clearTpuIpv4CidrBlock()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Returns:
- This builder for chaining.
-
setTpuIpv4CidrBlockBytes
public Cluster.Builder setTpuIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Parameters:
value
- The bytes for tpuIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
hasDatabaseEncryption
public boolean hasDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
- Specified by:
hasDatabaseEncryption
in interfaceClusterOrBuilder
- Returns:
- Whether the databaseEncryption field is set.
-
getDatabaseEncryption
public DatabaseEncryption getDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
- Specified by:
getDatabaseEncryption
in interfaceClusterOrBuilder
- Returns:
- The databaseEncryption.
-
setDatabaseEncryption
public Cluster.Builder setDatabaseEncryption(DatabaseEncryption value)
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
-
setDatabaseEncryption
public Cluster.Builder setDatabaseEncryption(DatabaseEncryption.Builder builderForValue)
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
-
mergeDatabaseEncryption
public Cluster.Builder mergeDatabaseEncryption(DatabaseEncryption value)
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
-
clearDatabaseEncryption
public Cluster.Builder clearDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
-
getDatabaseEncryptionBuilder
public DatabaseEncryption.Builder getDatabaseEncryptionBuilder()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
-
getDatabaseEncryptionOrBuilder
public DatabaseEncryptionOrBuilder getDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption database_encryption = 38;
- Specified by:
getDatabaseEncryptionOrBuilder
in interfaceClusterOrBuilder
-
getConditionsList
public List<StatusCondition> getConditionsList()
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
- Specified by:
getConditionsList
in interfaceClusterOrBuilder
-
getConditionsCount
public int getConditionsCount()
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
- Specified by:
getConditionsCount
in interfaceClusterOrBuilder
-
getConditions
public StatusCondition getConditions(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
- Specified by:
getConditions
in interfaceClusterOrBuilder
-
setConditions
public Cluster.Builder setConditions(int index, StatusCondition value)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
setConditions
public Cluster.Builder setConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
addConditions
public Cluster.Builder addConditions(StatusCondition value)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
addConditions
public Cluster.Builder addConditions(int index, StatusCondition value)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
addConditions
public Cluster.Builder addConditions(StatusCondition.Builder builderForValue)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
addConditions
public Cluster.Builder addConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
addAllConditions
public Cluster.Builder addAllConditions(Iterable<? extends StatusCondition> values)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
clearConditions
public Cluster.Builder clearConditions()
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
removeConditions
public Cluster.Builder removeConditions(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
getConditionsBuilder
public StatusCondition.Builder getConditionsBuilder(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
getConditionsOrBuilder
public StatusConditionOrBuilder getConditionsOrBuilder(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
- Specified by:
getConditionsOrBuilder
in interfaceClusterOrBuilder
-
getConditionsOrBuilderList
public List<? extends StatusConditionOrBuilder> getConditionsOrBuilderList()
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
- Specified by:
getConditionsOrBuilderList
in interfaceClusterOrBuilder
-
addConditionsBuilder
public StatusCondition.Builder addConditionsBuilder()
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
addConditionsBuilder
public StatusCondition.Builder addConditionsBuilder(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
getConditionsBuilderList
public List<StatusCondition.Builder> getConditionsBuilderList()
Which conditions caused the current cluster state.
repeated .google.container.v1beta1.StatusCondition conditions = 118;
-
hasMaster
public boolean hasMaster()
Configuration for master components.
.google.container.v1beta1.Master master = 124;
- Specified by:
hasMaster
in interfaceClusterOrBuilder
- Returns:
- Whether the master field is set.
-
getMaster
public Master getMaster()
Configuration for master components.
.google.container.v1beta1.Master master = 124;
- Specified by:
getMaster
in interfaceClusterOrBuilder
- Returns:
- The master.
-
setMaster
public Cluster.Builder setMaster(Master value)
Configuration for master components.
.google.container.v1beta1.Master master = 124;
-
setMaster
public Cluster.Builder setMaster(Master.Builder builderForValue)
Configuration for master components.
.google.container.v1beta1.Master master = 124;
-
mergeMaster
public Cluster.Builder mergeMaster(Master value)
Configuration for master components.
.google.container.v1beta1.Master master = 124;
-
clearMaster
public Cluster.Builder clearMaster()
Configuration for master components.
.google.container.v1beta1.Master master = 124;
-
getMasterBuilder
public Master.Builder getMasterBuilder()
Configuration for master components.
.google.container.v1beta1.Master master = 124;
-
getMasterOrBuilder
public MasterOrBuilder getMasterOrBuilder()
Configuration for master components.
.google.container.v1beta1.Master master = 124;
- Specified by:
getMasterOrBuilder
in interfaceClusterOrBuilder
-
hasAutopilot
public boolean hasAutopilot()
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
- Specified by:
hasAutopilot
in interfaceClusterOrBuilder
- Returns:
- Whether the autopilot field is set.
-
getAutopilot
public Autopilot getAutopilot()
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
- Specified by:
getAutopilot
in interfaceClusterOrBuilder
- Returns:
- The autopilot.
-
setAutopilot
public Cluster.Builder setAutopilot(Autopilot value)
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
-
setAutopilot
public Cluster.Builder setAutopilot(Autopilot.Builder builderForValue)
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
-
mergeAutopilot
public Cluster.Builder mergeAutopilot(Autopilot value)
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
-
clearAutopilot
public Cluster.Builder clearAutopilot()
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
-
getAutopilotBuilder
public Autopilot.Builder getAutopilotBuilder()
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
-
getAutopilotOrBuilder
public AutopilotOrBuilder getAutopilotOrBuilder()
Autopilot configuration for the cluster.
.google.container.v1beta1.Autopilot autopilot = 128;
- Specified by:
getAutopilotOrBuilder
in interfaceClusterOrBuilder
-
getId
public String getId()
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getId
in interfaceClusterOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getIdBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for id.
-
setId
public Cluster.Builder setId(String value)
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Cluster.Builder clearId()
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setIdBytes
public Cluster.Builder setIdBytes(com.google.protobuf.ByteString value)
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasNodePoolDefaults
public boolean hasNodePoolDefaults()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
- Specified by:
hasNodePoolDefaults
in interfaceClusterOrBuilder
- Returns:
- Whether the nodePoolDefaults field is set.
-
getNodePoolDefaults
public NodePoolDefaults getNodePoolDefaults()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
- Specified by:
getNodePoolDefaults
in interfaceClusterOrBuilder
- Returns:
- The nodePoolDefaults.
-
setNodePoolDefaults
public Cluster.Builder setNodePoolDefaults(NodePoolDefaults value)
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
-
setNodePoolDefaults
public Cluster.Builder setNodePoolDefaults(NodePoolDefaults.Builder builderForValue)
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
-
mergeNodePoolDefaults
public Cluster.Builder mergeNodePoolDefaults(NodePoolDefaults value)
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
-
clearNodePoolDefaults
public Cluster.Builder clearNodePoolDefaults()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
-
getNodePoolDefaultsBuilder
public NodePoolDefaults.Builder getNodePoolDefaultsBuilder()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
-
getNodePoolDefaultsOrBuilder
public NodePoolDefaultsOrBuilder getNodePoolDefaultsOrBuilder()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1beta1.NodePoolDefaults node_pool_defaults = 131;
- Specified by:
getNodePoolDefaultsOrBuilder
in interfaceClusterOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
- Specified by:
hasLoggingConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
public LoggingConfig getLoggingConfig()
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
- Specified by:
getLoggingConfig
in interfaceClusterOrBuilder
- Returns:
- The loggingConfig.
-
setLoggingConfig
public Cluster.Builder setLoggingConfig(LoggingConfig value)
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
-
setLoggingConfig
public Cluster.Builder setLoggingConfig(LoggingConfig.Builder builderForValue)
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
-
mergeLoggingConfig
public Cluster.Builder mergeLoggingConfig(LoggingConfig value)
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
-
clearLoggingConfig
public Cluster.Builder clearLoggingConfig()
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
-
getLoggingConfigBuilder
public LoggingConfig.Builder getLoggingConfigBuilder()
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
-
getLoggingConfigOrBuilder
public LoggingConfigOrBuilder getLoggingConfigOrBuilder()
Logging configuration for the cluster.
.google.container.v1beta1.LoggingConfig logging_config = 132;
- Specified by:
getLoggingConfigOrBuilder
in interfaceClusterOrBuilder
-
hasMonitoringConfig
public boolean hasMonitoringConfig()
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
- Specified by:
hasMonitoringConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the monitoringConfig field is set.
-
getMonitoringConfig
public MonitoringConfig getMonitoringConfig()
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
- Specified by:
getMonitoringConfig
in interfaceClusterOrBuilder
- Returns:
- The monitoringConfig.
-
setMonitoringConfig
public Cluster.Builder setMonitoringConfig(MonitoringConfig value)
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
-
setMonitoringConfig
public Cluster.Builder setMonitoringConfig(MonitoringConfig.Builder builderForValue)
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
-
mergeMonitoringConfig
public Cluster.Builder mergeMonitoringConfig(MonitoringConfig value)
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
-
clearMonitoringConfig
public Cluster.Builder clearMonitoringConfig()
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
-
getMonitoringConfigBuilder
public MonitoringConfig.Builder getMonitoringConfigBuilder()
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
-
getMonitoringConfigOrBuilder
public MonitoringConfigOrBuilder getMonitoringConfigOrBuilder()
Monitoring configuration for the cluster.
.google.container.v1beta1.MonitoringConfig monitoring_config = 133;
- Specified by:
getMonitoringConfigOrBuilder
in interfaceClusterOrBuilder
-
hasNodePoolAutoConfig
public boolean hasNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
- Specified by:
hasNodePoolAutoConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the nodePoolAutoConfig field is set.
-
getNodePoolAutoConfig
public NodePoolAutoConfig getNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
- Specified by:
getNodePoolAutoConfig
in interfaceClusterOrBuilder
- Returns:
- The nodePoolAutoConfig.
-
setNodePoolAutoConfig
public Cluster.Builder setNodePoolAutoConfig(NodePoolAutoConfig value)
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
-
setNodePoolAutoConfig
public Cluster.Builder setNodePoolAutoConfig(NodePoolAutoConfig.Builder builderForValue)
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
-
mergeNodePoolAutoConfig
public Cluster.Builder mergeNodePoolAutoConfig(NodePoolAutoConfig value)
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
-
clearNodePoolAutoConfig
public Cluster.Builder clearNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
-
getNodePoolAutoConfigBuilder
public NodePoolAutoConfig.Builder getNodePoolAutoConfigBuilder()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
-
getNodePoolAutoConfigOrBuilder
public NodePoolAutoConfigOrBuilder getNodePoolAutoConfigOrBuilder()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1beta1.NodePoolAutoConfig node_pool_auto_config = 136;
- Specified by:
getNodePoolAutoConfigOrBuilder
in interfaceClusterOrBuilder
-
hasProtectConfig
public boolean hasProtectConfig()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
- Specified by:
hasProtectConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the protectConfig field is set.
-
getProtectConfig
public ProtectConfig getProtectConfig()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
- Specified by:
getProtectConfig
in interfaceClusterOrBuilder
- Returns:
- The protectConfig.
-
setProtectConfig
public Cluster.Builder setProtectConfig(ProtectConfig value)
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
-
setProtectConfig
public Cluster.Builder setProtectConfig(ProtectConfig.Builder builderForValue)
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
-
mergeProtectConfig
public Cluster.Builder mergeProtectConfig(ProtectConfig value)
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
-
clearProtectConfig
public Cluster.Builder clearProtectConfig()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
-
getProtectConfigBuilder
public ProtectConfig.Builder getProtectConfigBuilder()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
-
getProtectConfigOrBuilder
public ProtectConfigOrBuilder getProtectConfigOrBuilder()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig protect_config = 137;
- Specified by:
getProtectConfigOrBuilder
in interfaceClusterOrBuilder
-
getEtag
public String getEtag()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Specified by:
getEtag
in interfaceClusterOrBuilder
- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Specified by:
getEtagBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for etag.
-
setEtag
public Cluster.Builder setEtag(String value)
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Parameters:
value
- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public Cluster.Builder clearEtag()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Returns:
- This builder for chaining.
-
setEtagBytes
public Cluster.Builder setEtagBytes(com.google.protobuf.ByteString value)
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Parameters:
value
- The bytes for etag to set.- Returns:
- This builder for chaining.
-
hasFleet
public boolean hasFleet()
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
- Specified by:
hasFleet
in interfaceClusterOrBuilder
- Returns:
- Whether the fleet field is set.
-
getFleet
public Fleet getFleet()
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
- Specified by:
getFleet
in interfaceClusterOrBuilder
- Returns:
- The fleet.
-
setFleet
public Cluster.Builder setFleet(Fleet value)
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
-
setFleet
public Cluster.Builder setFleet(Fleet.Builder builderForValue)
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
-
mergeFleet
public Cluster.Builder mergeFleet(Fleet value)
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
-
clearFleet
public Cluster.Builder clearFleet()
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
-
getFleetBuilder
public Fleet.Builder getFleetBuilder()
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
-
getFleetOrBuilder
public FleetOrBuilder getFleetOrBuilder()
Fleet information for the cluster.
.google.container.v1beta1.Fleet fleet = 140;
- Specified by:
getFleetOrBuilder
in interfaceClusterOrBuilder
-
hasSecurityPostureConfig
public boolean hasSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
- Specified by:
hasSecurityPostureConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the securityPostureConfig field is set.
-
getSecurityPostureConfig
public SecurityPostureConfig getSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
- Specified by:
getSecurityPostureConfig
in interfaceClusterOrBuilder
- Returns:
- The securityPostureConfig.
-
setSecurityPostureConfig
public Cluster.Builder setSecurityPostureConfig(SecurityPostureConfig value)
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
-
setSecurityPostureConfig
public Cluster.Builder setSecurityPostureConfig(SecurityPostureConfig.Builder builderForValue)
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
-
mergeSecurityPostureConfig
public Cluster.Builder mergeSecurityPostureConfig(SecurityPostureConfig value)
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
-
clearSecurityPostureConfig
public Cluster.Builder clearSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
-
getSecurityPostureConfigBuilder
public SecurityPostureConfig.Builder getSecurityPostureConfigBuilder()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
-
getSecurityPostureConfigOrBuilder
public SecurityPostureConfigOrBuilder getSecurityPostureConfigOrBuilder()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1beta1.SecurityPostureConfig security_posture_config = 145;
- Specified by:
getSecurityPostureConfigOrBuilder
in interfaceClusterOrBuilder
-
setUnknownFields
public final Cluster.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
mergeUnknownFields
public final Cluster.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Cluster.Builder>
-
-