Package com.google.container.v1
Class Cluster.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
com.google.container.v1.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.GeneratedMessage.Builder<Cluster.Builder>
implements ClusterOrBuilder
A Google Kubernetes Engine cluster.Protobuf type
google.container.v1.Cluster-
Method Summary
Modifier and TypeMethodDescriptionaddAllAlphaClusterFeatureGates(Iterable<String> values) The list of user specified Kubernetes feature gates.addAllConditions(Iterable<? extends StatusCondition> values) Which conditions caused the current cluster state.addAllInstanceGroupUrls(Iterable<String> values) Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.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.addAllNodePools(Iterable<? extends NodePool> values) The node pools associated with this cluster.The list of user specified Kubernetes feature gates.addAlphaClusterFeatureGatesBytes(com.google.protobuf.ByteString value) The list of user specified Kubernetes feature gates.addConditions(int index, StatusCondition value) Which conditions caused the current cluster state.addConditions(int index, StatusCondition.Builder builderForValue) Which conditions caused the current cluster state.addConditions(StatusCondition value) Which conditions caused the current cluster state.addConditions(StatusCondition.Builder builderForValue) Which conditions caused the current cluster state.Which conditions caused the current cluster state.addConditionsBuilder(int index) Which conditions caused the current cluster state.addInstanceGroupUrls(String value) Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.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.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.addNodePools(int index, NodePool value) The node pools associated with this cluster.addNodePools(int index, NodePool.Builder builderForValue) The node pools associated with this cluster.addNodePools(NodePool value) The node pools associated with this cluster.addNodePools(NodePool.Builder builderForValue) The node pools associated with this cluster.The node pools associated with this cluster.addNodePoolsBuilder(int index) The node pools associated with this cluster.build()clear()Configurations for the various addons available to run in the cluster.The list of user specified Kubernetes feature gates.Configuration for limiting anonymous access to all endpoints except the health checks.Configuration controlling RBAC group membership information.Autopilot configuration for the cluster.Cluster-level autoscaling configuration.Configuration for Binary Authorization.The IP address range of the container pods in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`).Deprecated.Which conditions caused the current cluster state.Configuration of Confidential Nodes.Configuration for control plane egress control.Configuration for all cluster's control plane endpoints.Configuration for the fine-grained cost management feature.Output only.Output only.Deprecated.google.container.v1.Cluster.current_node_count is deprecated.Deprecated.google.container.v1.Cluster.current_node_version is deprecated.Configuration of etcd encryption.The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.An optional description of this cluster.Beta APIs ConfigKubernetes alpha features are enabled on this cluster.Deprecated.google.container.v1.Cluster.enable_tpu is deprecated.Output only.Deprecated.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.Output only.Fleet information for the cluster.Configuration for GKE auto upgrades.clearId()Output only.Configuration for Identity Service component.The initial Kubernetes version for this cluster.Deprecated.google.container.v1.Cluster.initial_node_count is deprecated.Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.Configuration for cluster IP allocation.The fingerprint of the set of labels for this cluster.Configuration for the legacy ABAC authorization mode.Output only.The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Logging configuration for the cluster.The logging service the cluster should use to write logs.Configure the maintenance policy for this cluster.Configuration for Managed Machine Learning Diagnostics.Configuration for Managed OpenTelemetry pipeline.The authentication information for accessing the master endpoint.Deprecated.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Monitoring configuration for the cluster.The monitoring service the cluster should use to write metrics.The name of this cluster.The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.Configuration for cluster networking.Configuration options for the NetworkPolicy feature.Deprecated.Optional.Output only.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Default NodePool settings for the entire cluster.The node pools associated with this cluster.Notification configuration of the cluster.The config for pod autoscaling.Configuration for private cluster.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.Release channel configuration.Configuration for exporting resource usages.Output only.Output only.Optional.Secret CSI driver configuration.Configuration for sync Secret Manager secrets as k8s secrets.Optional.Output only.Output only.Shielded Nodes configuration.Output only.Deprecated.google.container.v1.Cluster.status_message is deprecated.The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated.The Custom keys configuration for the cluster.Cluster-level Vertical Pod Autoscaling configuration.Configuration for the use of Kubernetes Service Accounts in IAM policies.Deprecated.google.container.v1.Cluster.zone is deprecated.booleanThe resource labels for the cluster to use to annotate any related Google Compute Engine resources.Configurations for the various addons available to run in the cluster.Configurations for the various addons available to run in the cluster.Configurations for the various addons available to run in the cluster.getAlphaClusterFeatureGates(int index) The list of user specified Kubernetes feature gates.com.google.protobuf.ByteStringgetAlphaClusterFeatureGatesBytes(int index) The list of user specified Kubernetes feature gates.intThe list of user specified Kubernetes feature gates.com.google.protobuf.ProtocolStringListThe list of user specified Kubernetes feature gates.Configuration for limiting anonymous access to all endpoints except the health checks.Configuration for limiting anonymous access to all endpoints except the health checks.Configuration for limiting anonymous access to all endpoints except the health checks.Configuration controlling RBAC group membership information.Configuration controlling RBAC group membership information.Configuration controlling RBAC group membership information.Autopilot configuration for the cluster.Autopilot configuration for the cluster.Autopilot configuration for the cluster.Cluster-level autoscaling configuration.Cluster-level autoscaling configuration.Cluster-level autoscaling configuration.Configuration for Binary Authorization.Configuration for Binary Authorization.Configuration for Binary Authorization.The IP address range of the container pods in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`).com.google.protobuf.ByteStringThe IP address range of the container pods in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`).Deprecated.google.container.v1.Cluster.compliance_posture_config is deprecated.Deprecated.Deprecated.getConditions(int index) Which conditions caused the current cluster state.getConditionsBuilder(int index) Which conditions caused the current cluster state.Which conditions caused the current cluster state.intWhich conditions caused the current cluster state.Which conditions caused the current cluster state.getConditionsOrBuilder(int index) Which conditions caused the current cluster state.List<? extends StatusConditionOrBuilder>Which conditions caused the current cluster state.Configuration of Confidential Nodes.Configuration of Confidential Nodes.Configuration of Confidential Nodes.Configuration for control plane egress control.Configuration for control plane egress control.Configuration for control plane egress control.Configuration for all cluster's control plane endpoints.Configuration for all cluster's control plane endpoints.Configuration for all cluster's control plane endpoints.Configuration for the fine-grained cost management feature.Configuration for the fine-grained cost management feature.Configuration for the fine-grained cost management feature.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.intDeprecated.google.container.v1.Cluster.current_node_count is deprecated.Deprecated.google.container.v1.Cluster.current_node_version is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.Cluster.current_node_version is deprecated.Configuration of etcd encryption.Configuration of etcd encryption.Configuration of etcd encryption.The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.An optional description of this cluster.com.google.protobuf.ByteStringAn optional description of this cluster.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorBeta APIs ConfigBeta APIs ConfigBeta APIs ConfigbooleanKubernetes alpha features are enabled on this cluster.booleanDeprecated.google.container.v1.Cluster.enable_tpu is deprecated.Output only.com.google.protobuf.ByteStringOutput only.Deprecated.google.container.v1.Cluster.enterprise_config is deprecated.Deprecated.Deprecated.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.ByteStringThis 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.Output only.com.google.protobuf.ByteStringOutput only.getFleet()Fleet information for the cluster.Fleet information for the cluster.Fleet information for the cluster.Configuration for GKE auto upgrades.Configuration for GKE auto upgrades.Configuration for GKE auto upgrades.getId()Output only.com.google.protobuf.ByteStringOutput only.Configuration for Identity Service component.Configuration for Identity Service component.Configuration for Identity Service component.The initial Kubernetes version for this cluster.com.google.protobuf.ByteStringThe initial Kubernetes version for this cluster.intDeprecated.google.container.v1.Cluster.initial_node_count is deprecated.getInstanceGroupUrls(int index) Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.com.google.protobuf.ByteStringgetInstanceGroupUrlsBytes(int index) Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.intDeprecated.google.container.v1.Cluster.instance_group_urls is deprecated.com.google.protobuf.ProtocolStringListDeprecated.google.container.v1.Cluster.instance_group_urls is deprecated.Configuration for cluster IP allocation.Configuration for cluster IP allocation.Configuration for cluster IP allocation.The fingerprint of the set of labels for this cluster.com.google.protobuf.ByteStringThe fingerprint of the set of labels for this cluster.Configuration for the legacy ABAC authorization mode.Configuration for the legacy ABAC authorization mode.Configuration for the legacy ABAC authorization mode.Output only.com.google.protobuf.ByteStringOutput only.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.ByteStringgetLocationsBytes(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.intThe 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.ProtocolStringListThe list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.Logging configuration for the cluster.Logging configuration for the cluster.Logging configuration for the cluster.The logging service the cluster should use to write logs.com.google.protobuf.ByteStringThe logging service the cluster should use to write logs.Configure the maintenance policy for this cluster.Configure the maintenance policy for this cluster.Configure the maintenance policy for this cluster.Configuration for Managed Machine Learning Diagnostics.Configuration for Managed Machine Learning Diagnostics.Configuration for Managed Machine Learning Diagnostics.Configuration for Managed OpenTelemetry pipeline.Configuration for Managed OpenTelemetry pipeline.Configuration for Managed OpenTelemetry pipeline.The authentication information for accessing the master endpoint.The authentication information for accessing the master endpoint.The authentication information for accessing the master endpoint.Deprecated.google.container.v1.Cluster.master_authorized_networks_config is deprecated.Deprecated.Deprecated.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Monitoring configuration for the cluster.Monitoring configuration for the cluster.Monitoring configuration for the cluster.The monitoring service the cluster should use to write metrics.com.google.protobuf.ByteStringThe monitoring service the cluster should use to write metrics.Deprecated.getName()The name of this cluster.com.google.protobuf.ByteStringThe name of this cluster.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.ByteStringThe name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.Configuration for cluster networking.Configuration for cluster networking.Configuration for cluster networking.Configuration options for the NetworkPolicy feature.Configuration options for the NetworkPolicy feature.Configuration options for the NetworkPolicy feature.Deprecated.google.container.v1.Cluster.node_config is deprecated.Deprecated.Deprecated.Optional.Optional.Optional.intOutput only.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Default NodePool settings for the entire cluster.Default NodePool settings for the entire cluster.Default NodePool settings for the entire cluster.getNodePools(int index) The node pools associated with this cluster.getNodePoolsBuilder(int index) The node pools associated with this cluster.The node pools associated with this cluster.intThe node pools associated with this cluster.The node pools associated with this cluster.getNodePoolsOrBuilder(int index) The node pools associated with this cluster.List<? extends NodePoolOrBuilder>The node pools associated with this cluster.Notification configuration of the cluster.Notification configuration of the cluster.Notification configuration of the cluster.The config for pod autoscaling.The config for pod autoscaling.The config for pod autoscaling.Configuration for private cluster.Configuration for private cluster.Configuration for private cluster.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.Release channel configuration.Release channel configuration.Release channel configuration.Deprecated.intThe resource labels for the cluster to use to annotate any related Google Compute Engine resources.The resource labels for the cluster to use to annotate any related Google Compute Engine resources.getResourceLabelsOrDefault(String key, String defaultValue) The resource labels for the cluster to use to annotate any related Google Compute Engine resources.The resource labels for the cluster to use to annotate any related Google Compute Engine resources.Configuration for exporting resource usages.Configuration for exporting resource usages.Configuration for exporting resource usages.booleanOutput only.booleanOutput only.Optional.Optional.Optional.Secret CSI driver configuration.Secret CSI driver configuration.Secret CSI driver configuration.Configuration for sync Secret Manager secrets as k8s secrets.Configuration for sync Secret Manager secrets as k8s secrets.Configuration for sync Secret Manager secrets as k8s secrets.Optional.Optional.Optional.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Shielded Nodes configuration.Shielded Nodes configuration.Shielded Nodes configuration.Output only.Deprecated.google.container.v1.Cluster.status_message is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.Cluster.status_message is deprecated.intOutput only.The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.com.google.protobuf.ByteStringThe name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated.The Custom keys configuration for the cluster.The Custom keys configuration for the cluster.The Custom keys configuration for the cluster.Cluster-level Vertical Pod Autoscaling configuration.Cluster-level Vertical Pod Autoscaling configuration.Cluster-level Vertical Pod Autoscaling configuration.Configuration for the use of Kubernetes Service Accounts in IAM policies.Configuration for the use of Kubernetes Service Accounts in IAM policies.Configuration for the use of Kubernetes Service Accounts in IAM policies.getZone()Deprecated.google.container.v1.Cluster.zone is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.Cluster.zone is deprecated.booleanConfigurations for the various addons available to run in the cluster.booleanConfiguration for limiting anonymous access to all endpoints except the health checks.booleanConfiguration controlling RBAC group membership information.booleanAutopilot configuration for the cluster.booleanCluster-level autoscaling configuration.booleanConfiguration for Binary Authorization.booleanDeprecated.google.container.v1.Cluster.compliance_posture_config is deprecated.booleanConfiguration of Confidential Nodes.booleanConfiguration for control plane egress control.booleanConfiguration for all cluster's control plane endpoints.booleanConfiguration for the fine-grained cost management feature.booleanConfiguration of etcd encryption.booleanThe default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.booleanBeta APIs ConfigbooleanDeprecated.google.container.v1.Cluster.enterprise_config is deprecated.booleanhasFleet()Fleet information for the cluster.booleanConfiguration for GKE auto upgrades.booleanConfiguration for Identity Service component.booleanConfiguration for cluster IP allocation.booleanConfiguration for the legacy ABAC authorization mode.booleanLogging configuration for the cluster.booleanConfigure the maintenance policy for this cluster.booleanConfiguration for Managed Machine Learning Diagnostics.booleanConfiguration for Managed OpenTelemetry pipeline.booleanThe authentication information for accessing the master endpoint.booleanDeprecated.google.container.v1.Cluster.master_authorized_networks_config is deprecated.booleanConfiguration for issuance of mTLS keys and certificates to Kubernetes pods.booleanMonitoring configuration for the cluster.booleanConfiguration for cluster networking.booleanConfiguration options for the NetworkPolicy feature.booleanDeprecated.google.container.v1.Cluster.node_config is deprecated.booleanOptional.booleanNode pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.booleanDefault NodePool settings for the entire cluster.booleanNotification configuration of the cluster.booleanThe config for pod autoscaling.booleanConfiguration for private cluster.booleanRBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.booleanRelease channel configuration.booleanConfiguration for exporting resource usages.booleanOutput only.booleanOutput only.booleanOptional.booleanSecret CSI driver configuration.booleanConfiguration for sync Secret Manager secrets as k8s secrets.booleanOptional.booleanShielded Nodes configuration.booleanThe Custom keys configuration for the cluster.booleanCluster-level Vertical Pod Autoscaling configuration.booleanConfiguration for the use of Kubernetes Service Accounts in IAM policies.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeAddonsConfig(AddonsConfig value) Configurations for the various addons available to run in the cluster.Configuration for limiting anonymous access to all endpoints except the health checks.Configuration controlling RBAC group membership information.mergeAutopilot(Autopilot value) Autopilot configuration for the cluster.Cluster-level autoscaling configuration.Configuration for Binary Authorization.Deprecated.Configuration of Confidential Nodes.Configuration for control plane egress control.Configuration for all cluster's control plane endpoints.Configuration for the fine-grained cost management feature.Configuration of etcd encryption.The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.Beta APIs ConfigDeprecated.mergeFleet(Fleet value) Fleet information for the cluster.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Configuration for GKE auto upgrades.Configuration for Identity Service component.Configuration for cluster IP allocation.mergeLegacyAbac(LegacyAbac value) Configuration for the legacy ABAC authorization mode.mergeLoggingConfig(LoggingConfig value) Logging configuration for the cluster.Configure the maintenance policy for this cluster.Configuration for Managed Machine Learning Diagnostics.Configuration for Managed OpenTelemetry pipeline.mergeMasterAuth(MasterAuth value) The authentication information for accessing the master endpoint.Deprecated.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Monitoring configuration for the cluster.mergeNetworkConfig(NetworkConfig value) Configuration for cluster networking.mergeNetworkPolicy(NetworkPolicy value) Configuration options for the NetworkPolicy feature.mergeNodeConfig(NodeConfig value) Deprecated.Optional.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Default NodePool settings for the entire cluster.Notification configuration of the cluster.The config for pod autoscaling.Configuration for private cluster.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.Release channel configuration.Configuration for exporting resource usages.Optional.Secret CSI driver configuration.Configuration for sync Secret Manager secrets as k8s secrets.Optional.mergeShieldedNodes(ShieldedNodes value) Shielded Nodes configuration.The Custom keys configuration for the cluster.Cluster-level Vertical Pod Autoscaling configuration.Configuration for the use of Kubernetes Service Accounts in IAM policies.putAllResourceLabels(Map<String, String> values) The resource labels for the cluster to use to annotate any related Google Compute Engine resources.putResourceLabels(String key, String value) The resource labels for the cluster to use to annotate any related Google Compute Engine resources.removeConditions(int index) Which conditions caused the current cluster state.removeNodePools(int index) The node pools associated with this cluster.The resource labels for the cluster to use to annotate any related Google Compute Engine resources.setAddonsConfig(AddonsConfig value) Configurations for the various addons available to run in the cluster.setAddonsConfig(AddonsConfig.Builder builderForValue) Configurations for the various addons available to run in the cluster.setAlphaClusterFeatureGates(int index, String value) The list of user specified Kubernetes feature gates.Configuration for limiting anonymous access to all endpoints except the health checks.setAnonymousAuthenticationConfig(AnonymousAuthenticationConfig.Builder builderForValue) Configuration for limiting anonymous access to all endpoints except the health checks.Configuration controlling RBAC group membership information.setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue) Configuration controlling RBAC group membership information.setAutopilot(Autopilot value) Autopilot configuration for the cluster.setAutopilot(Autopilot.Builder builderForValue) Autopilot configuration for the cluster.setAutoscaling(ClusterAutoscaling value) Cluster-level autoscaling configuration.setAutoscaling(ClusterAutoscaling.Builder builderForValue) Cluster-level autoscaling configuration.Configuration for Binary Authorization.setBinaryAuthorization(BinaryAuthorization.Builder builderForValue) Configuration for Binary Authorization.setClusterIpv4Cidr(String value) The IP address range of the container pods in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`).setClusterIpv4CidrBytes(com.google.protobuf.ByteString value) The IP address range of the container pods in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`).Deprecated.setCompliancePostureConfig(CompliancePostureConfig.Builder builderForValue) Deprecated.setConditions(int index, StatusCondition value) Which conditions caused the current cluster state.setConditions(int index, StatusCondition.Builder builderForValue) Which conditions caused the current cluster state.Configuration of Confidential Nodes.setConfidentialNodes(ConfidentialNodes.Builder builderForValue) Configuration of Confidential Nodes.Configuration for control plane egress control.setControlPlaneEgress(ControlPlaneEgress.Builder builderForValue) Configuration for control plane egress control.Configuration for all cluster's control plane endpoints.setControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig.Builder builderForValue) Configuration for all cluster's control plane endpoints.Configuration for the fine-grained cost management feature.setCostManagementConfig(CostManagementConfig.Builder builderForValue) Configuration for the fine-grained cost management feature.setCreateTime(String value) Output only.setCreateTimeBytes(com.google.protobuf.ByteString value) Output only.setCurrentMasterVersion(String value) Output only.setCurrentMasterVersionBytes(com.google.protobuf.ByteString value) Output only.setCurrentNodeCount(int value) Deprecated.google.container.v1.Cluster.current_node_count is deprecated.setCurrentNodeVersion(String value) Deprecated.google.container.v1.Cluster.current_node_version is deprecated.setCurrentNodeVersionBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.Cluster.current_node_version is deprecated.Configuration of etcd encryption.setDatabaseEncryption(DatabaseEncryption.Builder builderForValue) Configuration of etcd encryption.The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.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.setDescription(String value) An optional description of this cluster.setDescriptionBytes(com.google.protobuf.ByteString value) An optional description of this cluster.Beta APIs ConfigsetEnableK8SBetaApis(K8sBetaAPIConfig.Builder builderForValue) Beta APIs ConfigsetEnableKubernetesAlpha(boolean value) Kubernetes alpha features are enabled on this cluster.setEnableTpu(boolean value) Deprecated.google.container.v1.Cluster.enable_tpu is deprecated.setEndpoint(String value) Output only.setEndpointBytes(com.google.protobuf.ByteString value) Output only.Deprecated.setEnterpriseConfig(EnterpriseConfig.Builder builderForValue) Deprecated.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.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.setExpireTime(String value) Output only.setExpireTimeBytes(com.google.protobuf.ByteString value) Output only.Fleet information for the cluster.setFleet(Fleet.Builder builderForValue) Fleet information for the cluster.Configuration for GKE auto upgrades.setGkeAutoUpgradeConfig(GkeAutoUpgradeConfig.Builder builderForValue) Configuration for GKE auto upgrades.Output only.setIdBytes(com.google.protobuf.ByteString value) Output only.Configuration for Identity Service component.setIdentityServiceConfig(IdentityServiceConfig.Builder builderForValue) Configuration for Identity Service component.setInitialClusterVersion(String value) The initial Kubernetes version for this cluster.setInitialClusterVersionBytes(com.google.protobuf.ByteString value) The initial Kubernetes version for this cluster.setInitialNodeCount(int value) Deprecated.google.container.v1.Cluster.initial_node_count is deprecated.setInstanceGroupUrls(int index, String value) Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.Configuration for cluster IP allocation.setIpAllocationPolicy(IPAllocationPolicy.Builder builderForValue) Configuration for cluster IP allocation.setLabelFingerprint(String value) The fingerprint of the set of labels for this cluster.setLabelFingerprintBytes(com.google.protobuf.ByteString value) The fingerprint of the set of labels for this cluster.setLegacyAbac(LegacyAbac value) Configuration for the legacy ABAC authorization mode.setLegacyAbac(LegacyAbac.Builder builderForValue) Configuration for the legacy ABAC authorization mode.setLocation(String value) Output only.setLocationBytes(com.google.protobuf.ByteString value) Output only.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.setLoggingConfig(LoggingConfig value) Logging configuration for the cluster.setLoggingConfig(LoggingConfig.Builder builderForValue) Logging configuration for the cluster.setLoggingService(String value) The logging service the cluster should use to write logs.setLoggingServiceBytes(com.google.protobuf.ByteString value) The logging service the cluster should use to write logs.Configure the maintenance policy for this cluster.setMaintenancePolicy(MaintenancePolicy.Builder builderForValue) Configure the maintenance policy for this cluster.Configuration for Managed Machine Learning Diagnostics.setManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig.Builder builderForValue) Configuration for Managed Machine Learning Diagnostics.Configuration for Managed OpenTelemetry pipeline.setManagedOpentelemetryConfig(ManagedOpenTelemetryConfig.Builder builderForValue) Configuration for Managed OpenTelemetry pipeline.setMasterAuth(MasterAuth value) The authentication information for accessing the master endpoint.setMasterAuth(MasterAuth.Builder builderForValue) The authentication information for accessing the master endpoint.Deprecated.setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue) Deprecated.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.setMeshCertificates(MeshCertificates.Builder builderForValue) Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Monitoring configuration for the cluster.setMonitoringConfig(MonitoringConfig.Builder builderForValue) Monitoring configuration for the cluster.setMonitoringService(String value) The monitoring service the cluster should use to write metrics.setMonitoringServiceBytes(com.google.protobuf.ByteString value) The monitoring service the cluster should use to write metrics.The name of this cluster.setNameBytes(com.google.protobuf.ByteString value) The name of this cluster.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.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.setNetworkConfig(NetworkConfig value) Configuration for cluster networking.setNetworkConfig(NetworkConfig.Builder builderForValue) Configuration for cluster networking.setNetworkPolicy(NetworkPolicy value) Configuration options for the NetworkPolicy feature.setNetworkPolicy(NetworkPolicy.Builder builderForValue) Configuration options for the NetworkPolicy feature.setNodeConfig(NodeConfig value) Deprecated.setNodeConfig(NodeConfig.Builder builderForValue) Deprecated.Optional.setNodeCreationConfig(NodeCreationConfig.Builder builderForValue) Optional.setNodeIpv4CidrSize(int value) Output only.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.setNodePoolAutoConfig(NodePoolAutoConfig.Builder builderForValue) Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Default NodePool settings for the entire cluster.setNodePoolDefaults(NodePoolDefaults.Builder builderForValue) Default NodePool settings for the entire cluster.setNodePools(int index, NodePool value) The node pools associated with this cluster.setNodePools(int index, NodePool.Builder builderForValue) The node pools associated with this cluster.Notification configuration of the cluster.setNotificationConfig(NotificationConfig.Builder builderForValue) Notification configuration of the cluster.setPodAutoscaling(PodAutoscaling value) The config for pod autoscaling.setPodAutoscaling(PodAutoscaling.Builder builderForValue) The config for pod autoscaling.Configuration for private cluster.setPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue) Configuration for private cluster.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.setRbacBindingConfig(RBACBindingConfig.Builder builderForValue) RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.setReleaseChannel(ReleaseChannel value) Release channel configuration.setReleaseChannel(ReleaseChannel.Builder builderForValue) Release channel configuration.Configuration for exporting resource usages.setResourceUsageExportConfig(ResourceUsageExportConfig.Builder builderForValue) Configuration for exporting resource usages.setSatisfiesPzi(boolean value) Output only.setSatisfiesPzs(boolean value) Output only.Optional.setScheduleUpgradeConfig(ScheduleUpgradeConfig.Builder builderForValue) Optional.Secret CSI driver configuration.setSecretManagerConfig(SecretManagerConfig.Builder builderForValue) Secret CSI driver configuration.Configuration for sync Secret Manager secrets as k8s secrets.setSecretSyncConfig(SecretSyncConfig.Builder builderForValue) Configuration for sync Secret Manager secrets as k8s secrets.Optional.setSecurityPostureConfig(SecurityPostureConfig.Builder builderForValue) Optional.setSelfLink(String value) Output only.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.setServicesIpv4Cidr(String value) Output only.setServicesIpv4CidrBytes(com.google.protobuf.ByteString value) Output only.setShieldedNodes(ShieldedNodes value) Shielded Nodes configuration.setShieldedNodes(ShieldedNodes.Builder builderForValue) Shielded Nodes configuration.setStatus(Cluster.Status value) Output only.setStatusMessage(String value) Deprecated.google.container.v1.Cluster.status_message is deprecated.setStatusMessageBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.Cluster.status_message is deprecated.setStatusValue(int value) Output only.setSubnetwork(String value) The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.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.setTpuIpv4CidrBlock(String value) Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated.setTpuIpv4CidrBlockBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated.The Custom keys configuration for the cluster.setUserManagedKeysConfig(UserManagedKeysConfig.Builder builderForValue) The Custom keys configuration for the cluster.Cluster-level Vertical Pod Autoscaling configuration.setVerticalPodAutoscaling(VerticalPodAutoscaling.Builder builderForValue) Cluster-level Vertical Pod Autoscaling configuration.Configuration for the use of Kubernetes Service Accounts in IAM policies.setWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue) Configuration for the use of Kubernetes Service Accounts in IAM policies.Deprecated.google.container.v1.Cluster.zone is deprecated.setZoneBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.Cluster.zone is deprecated.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>- Throws:
IOException
-
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:
getNamein 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:
getNameBytesin interfaceClusterOrBuilder- Returns:
- The bytes for name.
-
setName
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
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
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
An optional description of this cluster.
string description = 2;- Specified by:
getDescriptionin interfaceClusterOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description of this cluster.
string description = 2;- Specified by:
getDescriptionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for description.
-
setDescription
An optional description of this cluster.
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
An optional description of this cluster.
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
An optional description of this cluster.
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getInitialNodeCount
Deprecated.google.container.v1.Cluster.initial_node_count is deprecated. See google/container/v1/cluster_service.proto;l=2889The 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:
getInitialNodeCountin interfaceClusterOrBuilder- Returns:
- The initialNodeCount.
-
setInitialNodeCount
Deprecated.google.container.v1.Cluster.initial_node_count is deprecated. See google/container/v1/cluster_service.proto;l=2889The 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.google.container.v1.Cluster.initial_node_count is deprecated. See google/container/v1/cluster_service.proto;l=2889The 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.google.container.v1.Cluster.node_config is deprecated. See google/container/v1/cluster_service.proto;l=2902Parameters 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.v1.NodeConfig node_config = 4 [deprecated = true];- Specified by:
hasNodeConfigin interfaceClusterOrBuilder- Returns:
- Whether the nodeConfig field is set.
-
getNodeConfig
Deprecated.google.container.v1.Cluster.node_config is deprecated. See google/container/v1/cluster_service.proto;l=2902Parameters 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.v1.NodeConfig node_config = 4 [deprecated = true];- Specified by:
getNodeConfigin interfaceClusterOrBuilder- Returns:
- The nodeConfig.
-
setNodeConfig
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.v1.NodeConfig node_config = 4 [deprecated = true]; -
setNodeConfig
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.v1.NodeConfig node_config = 4 [deprecated = true]; -
mergeNodeConfig
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.v1.NodeConfig node_config = 4 [deprecated = true]; -
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.v1.NodeConfig node_config = 4 [deprecated = true]; -
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.v1.NodeConfig node_config = 4 [deprecated = true]; -
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.v1.NodeConfig node_config = 4 [deprecated = true];- Specified by:
getNodeConfigOrBuilderin 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.v1.MasterAuth master_auth = 5;- Specified by:
hasMasterAuthin interfaceClusterOrBuilder- Returns:
- Whether the masterAuth field is set.
-
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.v1.MasterAuth master_auth = 5;- Specified by:
getMasterAuthin interfaceClusterOrBuilder- Returns:
- The masterAuth.
-
setMasterAuth
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.v1.MasterAuth master_auth = 5; -
setMasterAuth
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.v1.MasterAuth master_auth = 5; -
mergeMasterAuth
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.v1.MasterAuth master_auth = 5; -
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.v1.MasterAuth master_auth = 5; -
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.v1.MasterAuth master_auth = 5; -
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.v1.MasterAuth master_auth = 5;- Specified by:
getMasterAuthOrBuilderin interfaceClusterOrBuilder
-
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:
getLoggingServicein 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:
getLoggingServiceBytesin interfaceClusterOrBuilder- Returns:
- The bytes for loggingService.
-
setLoggingService
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
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
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
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:
getMonitoringServicein 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:
getMonitoringServiceBytesin interfaceClusterOrBuilder- Returns:
- The bytes for monitoringService.
-
setMonitoringService
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
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
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
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.
string network = 8;- Specified by:
getNetworkin 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.
string network = 8;- Specified by:
getNetworkBytesin interfaceClusterOrBuilder- Returns:
- The bytes for network.
-
setNetwork
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.
string network = 8;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
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.
string network = 8;- Returns:
- This builder for chaining.
-
setNetworkBytes
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.
string network = 8;- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
getClusterIpv4Cidr
The IP address range of the container pods in this cluster, in [CIDR](https://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:
getClusterIpv4Cidrin interfaceClusterOrBuilder- Returns:
- The clusterIpv4Cidr.
-
getClusterIpv4CidrBytes
public com.google.protobuf.ByteString getClusterIpv4CidrBytes()The IP address range of the container pods in this cluster, in [CIDR](https://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:
getClusterIpv4CidrBytesin interfaceClusterOrBuilder- Returns:
- The bytes for clusterIpv4Cidr.
-
setClusterIpv4Cidr
The IP address range of the container pods in this cluster, in [CIDR](https://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
The IP address range of the container pods in this cluster, in [CIDR](https://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
The IP address range of the container pods in this cluster, in [CIDR](https://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.v1.AddonsConfig addons_config = 10;- Specified by:
hasAddonsConfigin interfaceClusterOrBuilder- Returns:
- Whether the addonsConfig field is set.
-
getAddonsConfig
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;- Specified by:
getAddonsConfigin interfaceClusterOrBuilder- Returns:
- The addonsConfig.
-
setAddonsConfig
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10; -
setAddonsConfig
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10; -
mergeAddonsConfig
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10; -
clearAddonsConfig
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10; -
getAddonsConfigBuilder
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10; -
getAddonsConfigOrBuilder
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;- Specified by:
getAddonsConfigOrBuilderin interfaceClusterOrBuilder
-
getSubnetwork
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;- Specified by:
getSubnetworkin 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.
string subnetwork = 11;- Specified by:
getSubnetworkBytesin interfaceClusterOrBuilder- Returns:
- The bytes for subnetwork.
-
setSubnetwork
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;- Parameters:
value- The subnetwork to set.- Returns:
- This builder for chaining.
-
clearSubnetwork
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;- Returns:
- This builder for chaining.
-
setSubnetworkBytes
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;- Parameters:
value- The bytes for subnetwork to set.- Returns:
- This builder for chaining.
-
getNodePoolsList
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;- Specified by:
getNodePoolsListin 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.v1.NodePool node_pools = 12;- Specified by:
getNodePoolsCountin interfaceClusterOrBuilder
-
getNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;- Specified by:
getNodePoolsin interfaceClusterOrBuilder
-
setNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
setNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
addNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
addNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
addNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
addNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
addAllNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
clearNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
removeNodePools
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
getNodePoolsBuilder
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
getNodePoolsOrBuilder
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;- Specified by:
getNodePoolsOrBuilderin interfaceClusterOrBuilder
-
getNodePoolsOrBuilderList
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;- Specified by:
getNodePoolsOrBuilderListin interfaceClusterOrBuilder
-
addNodePoolsBuilder
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
addNodePoolsBuilder
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
getNodePoolsBuilderList
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12; -
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:
getLocationsListin 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:
getLocationsCountin interfaceClusterOrBuilder- Returns:
- The count of locations.
-
getLocations
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:
getLocationsin 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:
getLocationsBytesin interfaceClusterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
setLocations
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
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
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
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
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. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
bool enable_kubernetes_alpha = 14;- Specified by:
getEnableKubernetesAlphain interfaceClusterOrBuilder- Returns:
- The enableKubernetesAlpha.
-
setEnableKubernetesAlpha
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
bool enable_kubernetes_alpha = 14;- Parameters:
value- The enableKubernetesAlpha to set.- Returns:
- This builder for chaining.
-
clearEnableKubernetesAlpha
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1alpha1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
bool enable_kubernetes_alpha = 14;- Returns:
- This builder for chaining.
-
getAlphaClusterFeatureGatesList
public com.google.protobuf.ProtocolStringList getAlphaClusterFeatureGatesList()The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Specified by:
getAlphaClusterFeatureGatesListin interfaceClusterOrBuilder- Returns:
- A list containing the alphaClusterFeatureGates.
-
getAlphaClusterFeatureGatesCount
public int getAlphaClusterFeatureGatesCount()The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Specified by:
getAlphaClusterFeatureGatesCountin interfaceClusterOrBuilder- Returns:
- The count of alphaClusterFeatureGates.
-
getAlphaClusterFeatureGates
The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Specified by:
getAlphaClusterFeatureGatesin interfaceClusterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The alphaClusterFeatureGates at the given index.
-
getAlphaClusterFeatureGatesBytes
public com.google.protobuf.ByteString getAlphaClusterFeatureGatesBytes(int index) The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Specified by:
getAlphaClusterFeatureGatesBytesin interfaceClusterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the alphaClusterFeatureGates at the given index.
-
setAlphaClusterFeatureGates
The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Parameters:
index- The index to set the value at.value- The alphaClusterFeatureGates to set.- Returns:
- This builder for chaining.
-
addAlphaClusterFeatureGates
The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Parameters:
value- The alphaClusterFeatureGates to add.- Returns:
- This builder for chaining.
-
addAllAlphaClusterFeatureGates
The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Parameters:
values- The alphaClusterFeatureGates to add.- Returns:
- This builder for chaining.
-
clearAlphaClusterFeatureGates
The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Returns:
- This builder for chaining.
-
addAlphaClusterFeatureGatesBytes
The list of user specified Kubernetes feature gates. Each string represents the activation status of a feature gate (e.g. "featureX=true" or "featureX=false")
repeated string alpha_cluster_feature_gates = 160;- Parameters:
value- The bytes of the alphaClusterFeatureGates to add.- Returns:
- This builder for chaining.
-
getResourceLabelsCount
public int getResourceLabelsCount()Description copied from interface:ClusterOrBuilderThe resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;- Specified by:
getResourceLabelsCountin interfaceClusterOrBuilder
-
containsResourceLabels
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;- Specified by:
containsResourceLabelsin interfaceClusterOrBuilder
-
getResourceLabels
Deprecated.UsegetResourceLabelsMap()instead.- Specified by:
getResourceLabelsin interfaceClusterOrBuilder
-
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:
getResourceLabelsMapin interfaceClusterOrBuilder
-
getResourceLabelsOrDefault
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;- Specified by:
getResourceLabelsOrDefaultin interfaceClusterOrBuilder
-
getResourceLabelsOrThrow
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;- Specified by:
getResourceLabelsOrThrowin interfaceClusterOrBuilder
-
clearResourceLabels
-
removeResourceLabels
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15; -
getMutableResourceLabels
Deprecated.Use alternate mutation accessors instead. -
putResourceLabels
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15; -
putAllResourceLabels
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15; -
getLabelFingerprint
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;- Specified by:
getLabelFingerprintin 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:
getLabelFingerprintBytesin interfaceClusterOrBuilder- Returns:
- The bytes for labelFingerprint.
-
setLabelFingerprint
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
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;- Returns:
- This builder for chaining.
-
setLabelFingerprintBytes
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.v1.LegacyAbac legacy_abac = 18;- Specified by:
hasLegacyAbacin interfaceClusterOrBuilder- Returns:
- Whether the legacyAbac field is set.
-
getLegacyAbac
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;- Specified by:
getLegacyAbacin interfaceClusterOrBuilder- Returns:
- The legacyAbac.
-
setLegacyAbac
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18; -
setLegacyAbac
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18; -
mergeLegacyAbac
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18; -
clearLegacyAbac
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18; -
getLegacyAbacBuilder
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18; -
getLegacyAbacOrBuilder
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;- Specified by:
getLegacyAbacOrBuilderin interfaceClusterOrBuilder
-
hasNetworkPolicy
public boolean hasNetworkPolicy()Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;- Specified by:
hasNetworkPolicyin interfaceClusterOrBuilder- Returns:
- Whether the networkPolicy field is set.
-
getNetworkPolicy
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;- Specified by:
getNetworkPolicyin interfaceClusterOrBuilder- Returns:
- The networkPolicy.
-
setNetworkPolicy
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19; -
setNetworkPolicy
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19; -
mergeNetworkPolicy
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19; -
clearNetworkPolicy
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19; -
getNetworkPolicyBuilder
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19; -
getNetworkPolicyOrBuilder
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;- Specified by:
getNetworkPolicyOrBuilderin interfaceClusterOrBuilder
-
hasIpAllocationPolicy
public boolean hasIpAllocationPolicy()Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;- Specified by:
hasIpAllocationPolicyin interfaceClusterOrBuilder- Returns:
- Whether the ipAllocationPolicy field is set.
-
getIpAllocationPolicy
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;- Specified by:
getIpAllocationPolicyin interfaceClusterOrBuilder- Returns:
- The ipAllocationPolicy.
-
setIpAllocationPolicy
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20; -
setIpAllocationPolicy
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20; -
mergeIpAllocationPolicy
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20; -
clearIpAllocationPolicy
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20; -
getIpAllocationPolicyBuilder
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20; -
getIpAllocationPolicyOrBuilder
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;- Specified by:
getIpAllocationPolicyOrBuilderin interfaceClusterOrBuilder
-
hasMasterAuthorizedNetworksConfig
Deprecated.google.container.v1.Cluster.master_authorized_networks_config is deprecated. See google/container/v1/cluster_service.proto;l=3009The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true];- Specified by:
hasMasterAuthorizedNetworksConfigin interfaceClusterOrBuilder- Returns:
- Whether the masterAuthorizedNetworksConfig field is set.
-
getMasterAuthorizedNetworksConfig
Deprecated.google.container.v1.Cluster.master_authorized_networks_config is deprecated. See google/container/v1/cluster_service.proto;l=3009The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true];- Specified by:
getMasterAuthorizedNetworksConfigin interfaceClusterOrBuilder- Returns:
- The masterAuthorizedNetworksConfig.
-
setMasterAuthorizedNetworksConfig
@Deprecated public Cluster.Builder setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value) Deprecated.The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true]; -
setMasterAuthorizedNetworksConfig
@Deprecated public Cluster.Builder setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue) Deprecated.The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true]; -
mergeMasterAuthorizedNetworksConfig
@Deprecated public Cluster.Builder mergeMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value) Deprecated.The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true]; -
clearMasterAuthorizedNetworksConfig
Deprecated.The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true]; -
getMasterAuthorizedNetworksConfigBuilder
@Deprecated public MasterAuthorizedNetworksConfig.Builder getMasterAuthorizedNetworksConfigBuilder()Deprecated.The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true]; -
getMasterAuthorizedNetworksConfigOrBuilder
@Deprecated public MasterAuthorizedNetworksConfigOrBuilder getMasterAuthorizedNetworksConfigOrBuilder()Deprecated.The configuration options for master authorized networks feature. Deprecated: Use [ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config][google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig.authorized_networks_config] instead.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22 [deprecated = true];- Specified by:
getMasterAuthorizedNetworksConfigOrBuilderin interfaceClusterOrBuilder
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;- Specified by:
hasMaintenancePolicyin interfaceClusterOrBuilder- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;- Specified by:
getMaintenancePolicyin interfaceClusterOrBuilder- Returns:
- The maintenancePolicy.
-
setMaintenancePolicy
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23; -
setMaintenancePolicy
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23; -
mergeMaintenancePolicy
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23; -
clearMaintenancePolicy
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23; -
getMaintenancePolicyBuilder
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23; -
getMaintenancePolicyOrBuilder
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;- Specified by:
getMaintenancePolicyOrBuilderin interfaceClusterOrBuilder
-
hasBinaryAuthorization
public boolean hasBinaryAuthorization()Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24;- Specified by:
hasBinaryAuthorizationin interfaceClusterOrBuilder- Returns:
- Whether the binaryAuthorization field is set.
-
getBinaryAuthorization
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24;- Specified by:
getBinaryAuthorizationin interfaceClusterOrBuilder- Returns:
- The binaryAuthorization.
-
setBinaryAuthorization
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24; -
setBinaryAuthorization
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24; -
mergeBinaryAuthorization
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24; -
clearBinaryAuthorization
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24; -
getBinaryAuthorizationBuilder
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24; -
getBinaryAuthorizationOrBuilder
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24;- Specified by:
getBinaryAuthorizationOrBuilderin interfaceClusterOrBuilder
-
hasAutoscaling
public boolean hasAutoscaling()Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26;- Specified by:
hasAutoscalingin interfaceClusterOrBuilder- Returns:
- Whether the autoscaling field is set.
-
getAutoscaling
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26;- Specified by:
getAutoscalingin interfaceClusterOrBuilder- Returns:
- The autoscaling.
-
setAutoscaling
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26; -
setAutoscaling
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26; -
mergeAutoscaling
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26; -
clearAutoscaling
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26; -
getAutoscalingBuilder
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26; -
getAutoscalingOrBuilder
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26;- Specified by:
getAutoscalingOrBuilderin interfaceClusterOrBuilder
-
hasNetworkConfig
public boolean hasNetworkConfig()Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27;- Specified by:
hasNetworkConfigin interfaceClusterOrBuilder- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27;- Specified by:
getNetworkConfigin interfaceClusterOrBuilder- Returns:
- The networkConfig.
-
setNetworkConfig
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27; -
setNetworkConfig
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27; -
mergeNetworkConfig
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27; -
clearNetworkConfig
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27; -
getNetworkConfigBuilder
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27; -
getNetworkConfigOrBuilder
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27;- Specified by:
getNetworkConfigOrBuilderin interfaceClusterOrBuilder
-
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.v1.MaxPodsConstraint default_max_pods_constraint = 30;- Specified by:
hasDefaultMaxPodsConstraintin interfaceClusterOrBuilder- Returns:
- Whether the defaultMaxPodsConstraint field is set.
-
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.v1.MaxPodsConstraint default_max_pods_constraint = 30;- Specified by:
getDefaultMaxPodsConstraintin interfaceClusterOrBuilder- Returns:
- The defaultMaxPodsConstraint.
-
setDefaultMaxPodsConstraint
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.v1.MaxPodsConstraint default_max_pods_constraint = 30; -
setDefaultMaxPodsConstraint
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.v1.MaxPodsConstraint default_max_pods_constraint = 30; -
mergeDefaultMaxPodsConstraint
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.v1.MaxPodsConstraint default_max_pods_constraint = 30; -
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.v1.MaxPodsConstraint default_max_pods_constraint = 30; -
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.v1.MaxPodsConstraint default_max_pods_constraint = 30; -
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.v1.MaxPodsConstraint default_max_pods_constraint = 30;- Specified by:
getDefaultMaxPodsConstraintOrBuilderin interfaceClusterOrBuilder
-
hasResourceUsageExportConfig
public boolean hasResourceUsageExportConfig()Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33;- Specified by:
hasResourceUsageExportConfigin interfaceClusterOrBuilder- Returns:
- Whether the resourceUsageExportConfig field is set.
-
getResourceUsageExportConfig
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33;- Specified by:
getResourceUsageExportConfigin interfaceClusterOrBuilder- Returns:
- The resourceUsageExportConfig.
-
setResourceUsageExportConfig
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.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 is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33; -
mergeResourceUsageExportConfig
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33; -
clearResourceUsageExportConfig
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33; -
getResourceUsageExportConfigBuilder
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33; -
getResourceUsageExportConfigOrBuilder
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33;- Specified by:
getResourceUsageExportConfigOrBuilderin interfaceClusterOrBuilder
-
hasAuthenticatorGroupsConfig
public boolean hasAuthenticatorGroupsConfig()Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34;- Specified by:
hasAuthenticatorGroupsConfigin interfaceClusterOrBuilder- Returns:
- Whether the authenticatorGroupsConfig field is set.
-
getAuthenticatorGroupsConfig
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34;- Specified by:
getAuthenticatorGroupsConfigin interfaceClusterOrBuilder- Returns:
- The authenticatorGroupsConfig.
-
setAuthenticatorGroupsConfig
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34; -
setAuthenticatorGroupsConfig
public Cluster.Builder setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue) Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34; -
mergeAuthenticatorGroupsConfig
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34; -
clearAuthenticatorGroupsConfig
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34; -
getAuthenticatorGroupsConfigBuilder
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34; -
getAuthenticatorGroupsConfigOrBuilder
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34;- Specified by:
getAuthenticatorGroupsConfigOrBuilderin interfaceClusterOrBuilder
-
hasPrivateClusterConfig
public boolean hasPrivateClusterConfig()Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37;- Specified by:
hasPrivateClusterConfigin interfaceClusterOrBuilder- Returns:
- Whether the privateClusterConfig field is set.
-
getPrivateClusterConfig
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37;- Specified by:
getPrivateClusterConfigin interfaceClusterOrBuilder- Returns:
- The privateClusterConfig.
-
setPrivateClusterConfig
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37; -
setPrivateClusterConfig
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37; -
mergePrivateClusterConfig
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37; -
clearPrivateClusterConfig
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37; -
getPrivateClusterConfigBuilder
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37; -
getPrivateClusterConfigOrBuilder
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37;- Specified by:
getPrivateClusterConfigOrBuilderin interfaceClusterOrBuilder
-
hasDatabaseEncryption
public boolean hasDatabaseEncryption()Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38;- Specified by:
hasDatabaseEncryptionin interfaceClusterOrBuilder- Returns:
- Whether the databaseEncryption field is set.
-
getDatabaseEncryption
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38;- Specified by:
getDatabaseEncryptionin interfaceClusterOrBuilder- Returns:
- The databaseEncryption.
-
setDatabaseEncryption
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38; -
setDatabaseEncryption
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38; -
mergeDatabaseEncryption
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38; -
clearDatabaseEncryption
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38; -
getDatabaseEncryptionBuilder
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38; -
getDatabaseEncryptionOrBuilder
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38;- Specified by:
getDatabaseEncryptionOrBuilderin interfaceClusterOrBuilder
-
hasVerticalPodAutoscaling
public boolean hasVerticalPodAutoscaling()Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;- Specified by:
hasVerticalPodAutoscalingin interfaceClusterOrBuilder- Returns:
- Whether the verticalPodAutoscaling field is set.
-
getVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;- Specified by:
getVerticalPodAutoscalingin interfaceClusterOrBuilder- Returns:
- The verticalPodAutoscaling.
-
setVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39; -
setVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39; -
mergeVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39; -
clearVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39; -
getVerticalPodAutoscalingBuilder
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39; -
getVerticalPodAutoscalingOrBuilder
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;- Specified by:
getVerticalPodAutoscalingOrBuilderin interfaceClusterOrBuilder
-
hasShieldedNodes
public boolean hasShieldedNodes()Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40;- Specified by:
hasShieldedNodesin interfaceClusterOrBuilder- Returns:
- Whether the shieldedNodes field is set.
-
getShieldedNodes
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40;- Specified by:
getShieldedNodesin interfaceClusterOrBuilder- Returns:
- The shieldedNodes.
-
setShieldedNodes
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40; -
setShieldedNodes
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40; -
mergeShieldedNodes
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40; -
clearShieldedNodes
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40; -
getShieldedNodesBuilder
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40; -
getShieldedNodesOrBuilder
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40;- Specified by:
getShieldedNodesOrBuilderin 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.v1.ReleaseChannel release_channel = 41;- Specified by:
hasReleaseChannelin interfaceClusterOrBuilder- Returns:
- Whether the releaseChannel field is set.
-
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.v1.ReleaseChannel release_channel = 41;- Specified by:
getReleaseChannelin interfaceClusterOrBuilder- Returns:
- The releaseChannel.
-
setReleaseChannel
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.v1.ReleaseChannel release_channel = 41; -
setReleaseChannel
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.v1.ReleaseChannel release_channel = 41; -
mergeReleaseChannel
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.v1.ReleaseChannel release_channel = 41; -
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.v1.ReleaseChannel release_channel = 41; -
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.v1.ReleaseChannel release_channel = 41; -
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.v1.ReleaseChannel release_channel = 41;- Specified by:
getReleaseChannelOrBuilderin interfaceClusterOrBuilder
-
hasWorkloadIdentityConfig
public boolean hasWorkloadIdentityConfig()Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43;- Specified by:
hasWorkloadIdentityConfigin interfaceClusterOrBuilder- Returns:
- Whether the workloadIdentityConfig field is set.
-
getWorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43;- Specified by:
getWorkloadIdentityConfigin interfaceClusterOrBuilder- Returns:
- The workloadIdentityConfig.
-
setWorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43; -
setWorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43; -
mergeWorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43; -
clearWorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43; -
getWorkloadIdentityConfigBuilder
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43; -
getWorkloadIdentityConfigOrBuilder
Configuration for the use of Kubernetes Service Accounts in IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43;- Specified by:
getWorkloadIdentityConfigOrBuilderin interfaceClusterOrBuilder
-
hasMeshCertificates
public boolean hasMeshCertificates()Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67;- Specified by:
hasMeshCertificatesin interfaceClusterOrBuilder- Returns:
- Whether the meshCertificates field is set.
-
getMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67;- Specified by:
getMeshCertificatesin interfaceClusterOrBuilder- Returns:
- The meshCertificates.
-
setMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67; -
setMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67; -
mergeMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67; -
clearMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67; -
getMeshCertificatesBuilder
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67; -
getMeshCertificatesOrBuilder
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67;- Specified by:
getMeshCertificatesOrBuilderin interfaceClusterOrBuilder
-
hasCostManagementConfig
public boolean hasCostManagementConfig()Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45;- Specified by:
hasCostManagementConfigin interfaceClusterOrBuilder- Returns:
- Whether the costManagementConfig field is set.
-
getCostManagementConfig
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45;- Specified by:
getCostManagementConfigin interfaceClusterOrBuilder- Returns:
- The costManagementConfig.
-
setCostManagementConfig
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45; -
setCostManagementConfig
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45; -
mergeCostManagementConfig
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45; -
clearCostManagementConfig
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45; -
getCostManagementConfigBuilder
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45; -
getCostManagementConfigOrBuilder
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45;- Specified by:
getCostManagementConfigOrBuilderin interfaceClusterOrBuilder
-
hasNotificationConfig
public boolean hasNotificationConfig()Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49;- Specified by:
hasNotificationConfigin interfaceClusterOrBuilder- Returns:
- Whether the notificationConfig field is set.
-
getNotificationConfig
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49;- Specified by:
getNotificationConfigin interfaceClusterOrBuilder- Returns:
- The notificationConfig.
-
setNotificationConfig
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49; -
setNotificationConfig
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49; -
mergeNotificationConfig
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49; -
clearNotificationConfig
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49; -
getNotificationConfigBuilder
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49; -
getNotificationConfigOrBuilder
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49;- Specified by:
getNotificationConfigOrBuilderin interfaceClusterOrBuilder
-
hasConfidentialNodes
public boolean hasConfidentialNodes()Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50;- Specified by:
hasConfidentialNodesin interfaceClusterOrBuilder- Returns:
- Whether the confidentialNodes field is set.
-
getConfidentialNodes
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50;- Specified by:
getConfidentialNodesin interfaceClusterOrBuilder- Returns:
- The confidentialNodes.
-
setConfidentialNodes
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50; -
setConfidentialNodes
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50; -
mergeConfidentialNodes
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50; -
clearConfidentialNodes
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50; -
getConfidentialNodesBuilder
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50; -
getConfidentialNodesOrBuilder
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50;- Specified by:
getConfidentialNodesOrBuilderin interfaceClusterOrBuilder
-
hasIdentityServiceConfig
public boolean hasIdentityServiceConfig()Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54;- Specified by:
hasIdentityServiceConfigin interfaceClusterOrBuilder- Returns:
- Whether the identityServiceConfig field is set.
-
getIdentityServiceConfig
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54;- Specified by:
getIdentityServiceConfigin interfaceClusterOrBuilder- Returns:
- The identityServiceConfig.
-
setIdentityServiceConfig
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54; -
setIdentityServiceConfig
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54; -
mergeIdentityServiceConfig
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54; -
clearIdentityServiceConfig
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54; -
getIdentityServiceConfigBuilder
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54; -
getIdentityServiceConfigOrBuilder
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54;- Specified by:
getIdentityServiceConfigOrBuilderin interfaceClusterOrBuilder
-
getSelfLink
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSelfLinkin interfaceClusterOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSelfLinkBytesin interfaceClusterOrBuilder- Returns:
- The bytes for selfLink.
-
setSelfLink
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setSelfLinkBytes
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
getZone
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=3083Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getZonein interfaceClusterOrBuilder- Returns:
- The zone.
-
getZoneBytes
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=3083Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getZoneBytesin interfaceClusterOrBuilder- Returns:
- The bytes for zone.
-
setZone
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=3083Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=3083Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setZoneBytes
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=3083Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for zone to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndpointin 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndpointBytesin interfaceClusterOrBuilder- Returns:
- The bytes for endpoint.
-
setEndpoint
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The endpoint to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setEndpointBytes
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for endpoint to set.- Returns:
- This builder for chaining.
-
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:
getInitialClusterVersionin 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:
getInitialClusterVersionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for initialClusterVersion.
-
setInitialClusterVersion
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
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
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
Output only. The current software version of the master endpoint.
string current_master_version = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentMasterVersionin 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentMasterVersionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for currentMasterVersion.
-
setCurrentMasterVersion
Output only. The current software version of the master endpoint.
string current_master_version = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The currentMasterVersion to set.- Returns:
- This builder for chaining.
-
clearCurrentMasterVersion
Output only. The current software version of the master endpoint.
string current_master_version = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCurrentMasterVersionBytes
Output only. The current software version of the master endpoint.
string current_master_version = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for currentMasterVersion to set.- Returns:
- This builder for chaining.
-
getCurrentNodeVersion
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=3118Output only. Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/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, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentNodeVersionin interfaceClusterOrBuilder- Returns:
- The currentNodeVersion.
-
getCurrentNodeVersionBytes
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=3118Output only. Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/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, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentNodeVersionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for currentNodeVersion.
-
setCurrentNodeVersion
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=3118Output only. Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/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, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The currentNodeVersion to set.- Returns:
- This builder for chaining.
-
clearCurrentNodeVersion
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=3118Output only. Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/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, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCurrentNodeVersionBytes
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=3118Output only. Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/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, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for currentNodeVersion to set.- Returns:
- This builder for chaining.
-
getCreateTime
Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeBytesin interfaceClusterOrBuilder- Returns:
- The bytes for createTime.
-
setCreateTime
Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The createTime to set.- Returns:
- This builder for chaining.
-
clearCreateTime
Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCreateTimeBytes
Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106 [(.google.api.field_behavior) = OUTPUT_ONLY];- 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.v1.Cluster.Status status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
Output only. The current status of this cluster.
.google.container.v1.Cluster.Status status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
Output only. The current status of this cluster.
.google.container.v1.Cluster.Status status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceClusterOrBuilder- Returns:
- The status.
-
setStatus
Output only. The current status of this cluster.
.google.container.v1.Cluster.Status status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
Output only. The current status of this cluster.
.google.container.v1.Cluster.Status status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getStatusMessage
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3131Output only. Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusMessagein interfaceClusterOrBuilder- Returns:
- The statusMessage.
-
getStatusMessageBytes
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3131Output only. Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusMessageBytesin interfaceClusterOrBuilder- Returns:
- The bytes for statusMessage.
-
setStatusMessage
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3131Output only. Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The statusMessage to set.- Returns:
- This builder for chaining.
-
clearStatusMessage
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3131Output only. Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setStatusMessageBytes
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3131Output only. Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodeIpv4CidrSizein interfaceClusterOrBuilder- Returns:
- The nodeIpv4CidrSize.
-
setNodeIpv4CidrSize
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The nodeIpv4CidrSize to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getServicesIpv4Cidr
Output only. The IP address range of the Kubernetes services in this cluster, in [CIDR](https://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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServicesIpv4Cidrin 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](https://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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServicesIpv4CidrBytesin interfaceClusterOrBuilder- Returns:
- The bytes for servicesIpv4Cidr.
-
setServicesIpv4Cidr
Output only. The IP address range of the Kubernetes services in this cluster, in [CIDR](https://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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The servicesIpv4Cidr to set.- Returns:
- This builder for chaining.
-
clearServicesIpv4Cidr
Output only. The IP address range of the Kubernetes services in this cluster, in [CIDR](https://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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setServicesIpv4CidrBytes
Output only. The IP address range of the Kubernetes services in this cluster, in [CIDR](https://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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for servicesIpv4Cidr to set.- Returns:
- This builder for chaining.
-
getInstanceGroupUrlsList
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsListin interfaceClusterOrBuilder- Returns:
- A list containing the instanceGroupUrls.
-
getInstanceGroupUrlsCount
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsCountin interfaceClusterOrBuilder- Returns:
- The count of instanceGroupUrls.
-
getInstanceGroupUrls
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsin interfaceClusterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The instanceGroupUrls at the given index.
-
getInstanceGroupUrlsBytes
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsBytesin interfaceClusterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the instanceGroupUrls at the given index.
-
setInstanceGroupUrls
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The instanceGroupUrls to set.- Returns:
- This builder for chaining.
-
addInstanceGroupUrls
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
addAllInstanceGroupUrls
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
clearInstanceGroupUrls
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
addInstanceGroupUrlsBytes
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=3148Output only. Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes of the instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
getCurrentNodeCount
Deprecated.google.container.v1.Cluster.current_node_count is deprecated. See google/container/v1/cluster_service.proto;l=3153Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentNodeCountin interfaceClusterOrBuilder- Returns:
- The currentNodeCount.
-
setCurrentNodeCount
Deprecated.google.container.v1.Cluster.current_node_count is deprecated. See google/container/v1/cluster_service.proto;l=3153Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The currentNodeCount to set.- Returns:
- This builder for chaining.
-
clearCurrentNodeCount
Deprecated.google.container.v1.Cluster.current_node_count is deprecated. See google/container/v1/cluster_service.proto;l=3153Output 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, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpireTimein 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpireTimeBytesin interfaceClusterOrBuilder- Returns:
- The bytes for expireTime.
-
setExpireTime
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The expireTime to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setExpireTimeBytes
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for expireTime to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationin 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationBytesin interfaceClusterOrBuilder- Returns:
- The bytes for location.
-
setLocation
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The location to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setLocationBytes
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for location to set.- Returns:
- This builder for chaining.
-
getEnableTpu
Deprecated.google.container.v1.Cluster.enable_tpu is deprecated. See google/container/v1/cluster_service.proto;l=3170Enable the ability to use Cloud TPUs in this cluster. This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
bool enable_tpu = 115 [deprecated = true];- Specified by:
getEnableTpuin interfaceClusterOrBuilder- Returns:
- The enableTpu.
-
setEnableTpu
Deprecated.google.container.v1.Cluster.enable_tpu is deprecated. See google/container/v1/cluster_service.proto;l=3170Enable the ability to use Cloud TPUs in this cluster. This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
bool enable_tpu = 115 [deprecated = true];- Parameters:
value- The enableTpu to set.- Returns:
- This builder for chaining.
-
clearEnableTpu
Deprecated.google.container.v1.Cluster.enable_tpu is deprecated. See google/container/v1/cluster_service.proto;l=3170Enable the ability to use Cloud TPUs in this cluster. This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
bool enable_tpu = 115 [deprecated = true];- Returns:
- This builder for chaining.
-
getTpuIpv4CidrBlock
Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See google/container/v1/cluster_service.proto;l=3177Output only. The IP address range of the Cloud TPUs in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
string tpu_ipv4_cidr_block = 116 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTpuIpv4CidrBlockin interfaceClusterOrBuilder- Returns:
- The tpuIpv4CidrBlock.
-
getTpuIpv4CidrBlockBytes
Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See google/container/v1/cluster_service.proto;l=3177Output only. The IP address range of the Cloud TPUs in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
string tpu_ipv4_cidr_block = 116 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTpuIpv4CidrBlockBytesin interfaceClusterOrBuilder- Returns:
- The bytes for tpuIpv4CidrBlock.
-
setTpuIpv4CidrBlock
Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See google/container/v1/cluster_service.proto;l=3177Output only. The IP address range of the Cloud TPUs in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
string tpu_ipv4_cidr_block = 116 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The tpuIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearTpuIpv4CidrBlock
Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See google/container/v1/cluster_service.proto;l=3177Output only. The IP address range of the Cloud TPUs in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
string tpu_ipv4_cidr_block = 116 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setTpuIpv4CidrBlockBytes
Deprecated.google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See google/container/v1/cluster_service.proto;l=3177Output only. The IP address range of the Cloud TPUs in this cluster, in [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.
string tpu_ipv4_cidr_block = 116 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for tpuIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
getConditionsList
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;- Specified by:
getConditionsListin interfaceClusterOrBuilder
-
getConditionsCount
public int getConditionsCount()Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;- Specified by:
getConditionsCountin interfaceClusterOrBuilder
-
getConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;- Specified by:
getConditionsin interfaceClusterOrBuilder
-
setConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
setConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
addConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
addConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
addConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
addConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
addAllConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
clearConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
removeConditions
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
getConditionsBuilder
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
getConditionsOrBuilder
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;- Specified by:
getConditionsOrBuilderin interfaceClusterOrBuilder
-
getConditionsOrBuilderList
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;- Specified by:
getConditionsOrBuilderListin interfaceClusterOrBuilder
-
addConditionsBuilder
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
addConditionsBuilder
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
getConditionsBuilderList
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118; -
hasAutopilot
public boolean hasAutopilot()Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128;- Specified by:
hasAutopilotin interfaceClusterOrBuilder- Returns:
- Whether the autopilot field is set.
-
getAutopilot
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128;- Specified by:
getAutopilotin interfaceClusterOrBuilder- Returns:
- The autopilot.
-
setAutopilot
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128; -
setAutopilot
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128; -
mergeAutopilot
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128; -
clearAutopilot
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128; -
getAutopilotBuilder
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128; -
getAutopilotOrBuilder
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128;- Specified by:
getAutopilotOrBuilderin interfaceClusterOrBuilder
-
getId
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin 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:
getIdBytesin interfaceClusterOrBuilder- Returns:
- The bytes for id.
-
setId
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
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setIdBytes
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.v1.NodePoolDefaults node_pool_defaults = 131;- Specified by:
hasNodePoolDefaultsin interfaceClusterOrBuilder- Returns:
- Whether the nodePoolDefaults field is set.
-
getNodePoolDefaults
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131;- Specified by:
getNodePoolDefaultsin interfaceClusterOrBuilder- Returns:
- The nodePoolDefaults.
-
setNodePoolDefaults
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; -
setNodePoolDefaults
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; -
mergeNodePoolDefaults
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; -
clearNodePoolDefaults
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; -
getNodePoolDefaultsBuilder
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; -
getNodePoolDefaultsOrBuilder
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131;- Specified by:
getNodePoolDefaultsOrBuilderin interfaceClusterOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132;- Specified by:
hasLoggingConfigin interfaceClusterOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132;- Specified by:
getLoggingConfigin interfaceClusterOrBuilder- Returns:
- The loggingConfig.
-
setLoggingConfig
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132; -
setLoggingConfig
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132; -
mergeLoggingConfig
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132; -
clearLoggingConfig
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132; -
getLoggingConfigBuilder
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132; -
getLoggingConfigOrBuilder
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132;- Specified by:
getLoggingConfigOrBuilderin interfaceClusterOrBuilder
-
hasMonitoringConfig
public boolean hasMonitoringConfig()Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133;- Specified by:
hasMonitoringConfigin interfaceClusterOrBuilder- Returns:
- Whether the monitoringConfig field is set.
-
getMonitoringConfig
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133;- Specified by:
getMonitoringConfigin interfaceClusterOrBuilder- Returns:
- The monitoringConfig.
-
setMonitoringConfig
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133; -
setMonitoringConfig
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133; -
mergeMonitoringConfig
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133; -
clearMonitoringConfig
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133; -
getMonitoringConfigBuilder
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133; -
getMonitoringConfigOrBuilder
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133;- Specified by:
getMonitoringConfigOrBuilderin 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.v1.NodePoolAutoConfig node_pool_auto_config = 136;- Specified by:
hasNodePoolAutoConfigin interfaceClusterOrBuilder- Returns:
- Whether the nodePoolAutoConfig field is set.
-
getNodePoolAutoConfig
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136;- Specified by:
getNodePoolAutoConfigin interfaceClusterOrBuilder- Returns:
- The nodePoolAutoConfig.
-
setNodePoolAutoConfig
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; -
setNodePoolAutoConfig
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; -
mergeNodePoolAutoConfig
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; -
clearNodePoolAutoConfig
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; -
getNodePoolAutoConfigBuilder
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; -
getNodePoolAutoConfigOrBuilder
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136;- Specified by:
getNodePoolAutoConfigOrBuilderin interfaceClusterOrBuilder
-
hasPodAutoscaling
public boolean hasPodAutoscaling()The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138;- Specified by:
hasPodAutoscalingin interfaceClusterOrBuilder- Returns:
- Whether the podAutoscaling field is set.
-
getPodAutoscaling
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138;- Specified by:
getPodAutoscalingin interfaceClusterOrBuilder- Returns:
- The podAutoscaling.
-
setPodAutoscaling
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138; -
setPodAutoscaling
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138; -
mergePodAutoscaling
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138; -
clearPodAutoscaling
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138; -
getPodAutoscalingBuilder
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138; -
getPodAutoscalingOrBuilder
The config for pod autoscaling.
.google.container.v1.PodAutoscaling pod_autoscaling = 138;- Specified by:
getPodAutoscalingOrBuilderin interfaceClusterOrBuilder
-
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:
getEtagin 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:
getEtagBytesin interfaceClusterOrBuilder- Returns:
- The bytes for etag.
-
setEtag
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
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
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.v1.Fleet fleet = 140;- Specified by:
hasFleetin interfaceClusterOrBuilder- Returns:
- Whether the fleet field is set.
-
getFleet
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140;- Specified by:
getFleetin interfaceClusterOrBuilder- Returns:
- The fleet.
-
setFleet
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140; -
setFleet
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140; -
mergeFleet
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140; -
clearFleet
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140; -
getFleetBuilder
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140; -
getFleetOrBuilder
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140;- Specified by:
getFleetOrBuilderin interfaceClusterOrBuilder
-
hasSecurityPostureConfig
public boolean hasSecurityPostureConfig()Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSecurityPostureConfigin interfaceClusterOrBuilder- Returns:
- Whether the securityPostureConfig field is set.
-
getSecurityPostureConfig
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecurityPostureConfigin interfaceClusterOrBuilder- Returns:
- The securityPostureConfig.
-
setSecurityPostureConfig
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL]; -
setSecurityPostureConfig
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSecurityPostureConfig
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL]; -
clearSecurityPostureConfig
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL]; -
getSecurityPostureConfigBuilder
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL]; -
getSecurityPostureConfigOrBuilder
Optional. Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecurityPostureConfigOrBuilderin interfaceClusterOrBuilder
-
hasControlPlaneEndpointsConfig
public boolean hasControlPlaneEndpointsConfig()Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146;- Specified by:
hasControlPlaneEndpointsConfigin interfaceClusterOrBuilder- Returns:
- Whether the controlPlaneEndpointsConfig field is set.
-
getControlPlaneEndpointsConfig
Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146;- Specified by:
getControlPlaneEndpointsConfigin interfaceClusterOrBuilder- Returns:
- The controlPlaneEndpointsConfig.
-
setControlPlaneEndpointsConfig
Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146; -
setControlPlaneEndpointsConfig
public Cluster.Builder setControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig.Builder builderForValue) Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146; -
mergeControlPlaneEndpointsConfig
Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146; -
clearControlPlaneEndpointsConfig
Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146; -
getControlPlaneEndpointsConfigBuilder
Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146; -
getControlPlaneEndpointsConfigOrBuilder
Configuration for all cluster's control plane endpoints.
.google.container.v1.ControlPlaneEndpointsConfig control_plane_endpoints_config = 146;- Specified by:
getControlPlaneEndpointsConfigOrBuilderin interfaceClusterOrBuilder
-
hasEnableK8SBetaApis
public boolean hasEnableK8SBetaApis()Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;- Specified by:
hasEnableK8SBetaApisin interfaceClusterOrBuilder- Returns:
- Whether the enableK8sBetaApis field is set.
-
getEnableK8SBetaApis
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;- Specified by:
getEnableK8SBetaApisin interfaceClusterOrBuilder- Returns:
- The enableK8sBetaApis.
-
setEnableK8SBetaApis
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; -
setEnableK8SBetaApis
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; -
mergeEnableK8SBetaApis
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; -
clearEnableK8SBetaApis
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; -
getEnableK8SBetaApisBuilder
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; -
getEnableK8SBetaApisOrBuilder
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;- Specified by:
getEnableK8SBetaApisOrBuilderin interfaceClusterOrBuilder
-
hasEnterpriseConfig
Deprecated.google.container.v1.Cluster.enterprise_config is deprecated. See google/container/v1/cluster_service.proto;l=3228GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true];- Specified by:
hasEnterpriseConfigin interfaceClusterOrBuilder- Returns:
- Whether the enterpriseConfig field is set.
-
getEnterpriseConfig
Deprecated.google.container.v1.Cluster.enterprise_config is deprecated. See google/container/v1/cluster_service.proto;l=3228GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true];- Specified by:
getEnterpriseConfigin interfaceClusterOrBuilder- Returns:
- The enterpriseConfig.
-
setEnterpriseConfig
Deprecated.GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; -
setEnterpriseConfig
Deprecated.GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; -
mergeEnterpriseConfig
Deprecated.GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; -
clearEnterpriseConfig
Deprecated.GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; -
getEnterpriseConfigBuilder
Deprecated.GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; -
getEnterpriseConfigOrBuilder
Deprecated.GKE Enterprise Configuration. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true];- Specified by:
getEnterpriseConfigOrBuilderin interfaceClusterOrBuilder
-
hasSecretManagerConfig
public boolean hasSecretManagerConfig()Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150;- Specified by:
hasSecretManagerConfigin interfaceClusterOrBuilder- Returns:
- Whether the secretManagerConfig field is set.
-
getSecretManagerConfig
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150;- Specified by:
getSecretManagerConfigin interfaceClusterOrBuilder- Returns:
- The secretManagerConfig.
-
setSecretManagerConfig
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150; -
setSecretManagerConfig
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150; -
mergeSecretManagerConfig
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150; -
clearSecretManagerConfig
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150; -
getSecretManagerConfigBuilder
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150; -
getSecretManagerConfigOrBuilder
Secret CSI driver configuration.
.google.container.v1.SecretManagerConfig secret_manager_config = 150;- Specified by:
getSecretManagerConfigOrBuilderin interfaceClusterOrBuilder
-
hasCompliancePostureConfig
Deprecated.google.container.v1.Cluster.compliance_posture_config is deprecated. See google/container/v1/cluster_service.proto;l=3238Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCompliancePostureConfigin interfaceClusterOrBuilder- Returns:
- Whether the compliancePostureConfig field is set.
-
getCompliancePostureConfig
Deprecated.google.container.v1.Cluster.compliance_posture_config is deprecated. See google/container/v1/cluster_service.proto;l=3238Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getCompliancePostureConfigin interfaceClusterOrBuilder- Returns:
- The compliancePostureConfig.
-
setCompliancePostureConfig
Deprecated.Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
setCompliancePostureConfig
@Deprecated public Cluster.Builder setCompliancePostureConfig(CompliancePostureConfig.Builder builderForValue) Deprecated.Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
mergeCompliancePostureConfig
Deprecated.Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
clearCompliancePostureConfig
Deprecated.Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
getCompliancePostureConfigBuilder
Deprecated.Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
getCompliancePostureConfigOrBuilder
Deprecated.Optional. Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
.google.container.v1.CompliancePostureConfig compliance_posture_config = 151 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getCompliancePostureConfigOrBuilderin interfaceClusterOrBuilder
-
hasSatisfiesPzs
public boolean hasSatisfiesPzs()Output only. Reserved for future use.
optional bool satisfies_pzs = 152 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSatisfiesPzsin interfaceClusterOrBuilder- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
public boolean getSatisfiesPzs()Output only. Reserved for future use.
optional bool satisfies_pzs = 152 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceClusterOrBuilder- Returns:
- The satisfiesPzs.
-
setSatisfiesPzs
Output only. Reserved for future use.
optional bool satisfies_pzs = 152 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The satisfiesPzs to set.- Returns:
- This builder for chaining.
-
clearSatisfiesPzs
Output only. Reserved for future use.
optional bool satisfies_pzs = 152 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasSatisfiesPzi
public boolean hasSatisfiesPzi()Output only. Reserved for future use.
optional bool satisfies_pzi = 153 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSatisfiesPziin interfaceClusterOrBuilder- Returns:
- Whether the satisfiesPzi field is set.
-
getSatisfiesPzi
public boolean getSatisfiesPzi()Output only. Reserved for future use.
optional bool satisfies_pzi = 153 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPziin interfaceClusterOrBuilder- Returns:
- The satisfiesPzi.
-
setSatisfiesPzi
Output only. Reserved for future use.
optional bool satisfies_pzi = 153 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The satisfiesPzi to set.- Returns:
- This builder for chaining.
-
clearSatisfiesPzi
Output only. Reserved for future use.
optional bool satisfies_pzi = 153 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasUserManagedKeysConfig
public boolean hasUserManagedKeysConfig()The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154;- Specified by:
hasUserManagedKeysConfigin interfaceClusterOrBuilder- Returns:
- Whether the userManagedKeysConfig field is set.
-
getUserManagedKeysConfig
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154;- Specified by:
getUserManagedKeysConfigin interfaceClusterOrBuilder- Returns:
- The userManagedKeysConfig.
-
setUserManagedKeysConfig
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154; -
setUserManagedKeysConfig
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154; -
mergeUserManagedKeysConfig
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154; -
clearUserManagedKeysConfig
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154; -
getUserManagedKeysConfigBuilder
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154; -
getUserManagedKeysConfigOrBuilder
The Custom keys configuration for the cluster.
optional .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 154;- Specified by:
getUserManagedKeysConfigOrBuilderin interfaceClusterOrBuilder
-
hasRbacBindingConfig
public boolean hasRbacBindingConfig()RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156;- Specified by:
hasRbacBindingConfigin interfaceClusterOrBuilder- Returns:
- Whether the rbacBindingConfig field is set.
-
getRbacBindingConfig
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156;- Specified by:
getRbacBindingConfigin interfaceClusterOrBuilder- Returns:
- The rbacBindingConfig.
-
setRbacBindingConfig
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; -
setRbacBindingConfig
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; -
mergeRbacBindingConfig
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; -
clearRbacBindingConfig
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; -
getRbacBindingConfigBuilder
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; -
getRbacBindingConfigOrBuilder
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156;- Specified by:
getRbacBindingConfigOrBuilderin interfaceClusterOrBuilder
-
hasGkeAutoUpgradeConfig
public boolean hasGkeAutoUpgradeConfig()Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163;- Specified by:
hasGkeAutoUpgradeConfigin interfaceClusterOrBuilder- Returns:
- Whether the gkeAutoUpgradeConfig field is set.
-
getGkeAutoUpgradeConfig
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163;- Specified by:
getGkeAutoUpgradeConfigin interfaceClusterOrBuilder- Returns:
- The gkeAutoUpgradeConfig.
-
setGkeAutoUpgradeConfig
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; -
setGkeAutoUpgradeConfig
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; -
mergeGkeAutoUpgradeConfig
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; -
clearGkeAutoUpgradeConfig
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; -
getGkeAutoUpgradeConfigBuilder
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; -
getGkeAutoUpgradeConfigOrBuilder
Configuration for GKE auto upgrades.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163;- Specified by:
getGkeAutoUpgradeConfigOrBuilderin interfaceClusterOrBuilder
-
hasAnonymousAuthenticationConfig
public boolean hasAnonymousAuthenticationConfig()Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164;- Specified by:
hasAnonymousAuthenticationConfigin interfaceClusterOrBuilder- Returns:
- Whether the anonymousAuthenticationConfig field is set.
-
getAnonymousAuthenticationConfig
Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164;- Specified by:
getAnonymousAuthenticationConfigin interfaceClusterOrBuilder- Returns:
- The anonymousAuthenticationConfig.
-
setAnonymousAuthenticationConfig
Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164; -
setAnonymousAuthenticationConfig
public Cluster.Builder setAnonymousAuthenticationConfig(AnonymousAuthenticationConfig.Builder builderForValue) Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164; -
mergeAnonymousAuthenticationConfig
Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164; -
clearAnonymousAuthenticationConfig
Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164; -
getAnonymousAuthenticationConfigBuilder
Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164; -
getAnonymousAuthenticationConfigOrBuilder
Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig anonymous_authentication_config = 164;- Specified by:
getAnonymousAuthenticationConfigOrBuilderin interfaceClusterOrBuilder
-
hasScheduleUpgradeConfig
public boolean hasScheduleUpgradeConfig()Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasScheduleUpgradeConfigin interfaceClusterOrBuilder- Returns:
- Whether the scheduleUpgradeConfig field is set.
-
getScheduleUpgradeConfig
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScheduleUpgradeConfigin interfaceClusterOrBuilder- Returns:
- The scheduleUpgradeConfig.
-
setScheduleUpgradeConfig
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL]; -
setScheduleUpgradeConfig
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL]; -
mergeScheduleUpgradeConfig
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL]; -
clearScheduleUpgradeConfig
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL]; -
getScheduleUpgradeConfigBuilder
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL]; -
getScheduleUpgradeConfigOrBuilder
Optional. Configuration for scheduled upgrades.
.google.container.v1.ScheduleUpgradeConfig schedule_upgrade_config = 165 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScheduleUpgradeConfigOrBuilderin interfaceClusterOrBuilder
-
hasSecretSyncConfig
public boolean hasSecretSyncConfig()Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166;- Specified by:
hasSecretSyncConfigin interfaceClusterOrBuilder- Returns:
- Whether the secretSyncConfig field is set.
-
getSecretSyncConfig
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166;- Specified by:
getSecretSyncConfigin interfaceClusterOrBuilder- Returns:
- The secretSyncConfig.
-
setSecretSyncConfig
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166; -
setSecretSyncConfig
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166; -
mergeSecretSyncConfig
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166; -
clearSecretSyncConfig
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166; -
getSecretSyncConfigBuilder
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166; -
getSecretSyncConfigOrBuilder
Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig secret_sync_config = 166;- Specified by:
getSecretSyncConfigOrBuilderin interfaceClusterOrBuilder
-
hasManagedOpentelemetryConfig
public boolean hasManagedOpentelemetryConfig()Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168;- Specified by:
hasManagedOpentelemetryConfigin interfaceClusterOrBuilder- Returns:
- Whether the managedOpentelemetryConfig field is set.
-
getManagedOpentelemetryConfig
Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168;- Specified by:
getManagedOpentelemetryConfigin interfaceClusterOrBuilder- Returns:
- The managedOpentelemetryConfig.
-
setManagedOpentelemetryConfig
Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168; -
setManagedOpentelemetryConfig
public Cluster.Builder setManagedOpentelemetryConfig(ManagedOpenTelemetryConfig.Builder builderForValue) Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168; -
mergeManagedOpentelemetryConfig
Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168; -
clearManagedOpentelemetryConfig
Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168; -
getManagedOpentelemetryConfigBuilder
Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168; -
getManagedOpentelemetryConfigOrBuilder
Configuration for Managed OpenTelemetry pipeline.
.google.container.v1.ManagedOpenTelemetryConfig managed_opentelemetry_config = 168;- Specified by:
getManagedOpentelemetryConfigOrBuilderin interfaceClusterOrBuilder
-
hasControlPlaneEgress
public boolean hasControlPlaneEgress()Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169;- Specified by:
hasControlPlaneEgressin interfaceClusterOrBuilder- Returns:
- Whether the controlPlaneEgress field is set.
-
getControlPlaneEgress
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169;- Specified by:
getControlPlaneEgressin interfaceClusterOrBuilder- Returns:
- The controlPlaneEgress.
-
setControlPlaneEgress
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169; -
setControlPlaneEgress
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169; -
mergeControlPlaneEgress
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169; -
clearControlPlaneEgress
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169; -
getControlPlaneEgressBuilder
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169; -
getControlPlaneEgressOrBuilder
Configuration for control plane egress control.
.google.container.v1.ControlPlaneEgress control_plane_egress = 169;- Specified by:
getControlPlaneEgressOrBuilderin interfaceClusterOrBuilder
-
hasManagedMachineLearningDiagnosticsConfig
public boolean hasManagedMachineLearningDiagnosticsConfig()Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171;- Specified by:
hasManagedMachineLearningDiagnosticsConfigin interfaceClusterOrBuilder- Returns:
- Whether the managedMachineLearningDiagnosticsConfig field is set.
-
getManagedMachineLearningDiagnosticsConfig
Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171;- Specified by:
getManagedMachineLearningDiagnosticsConfigin interfaceClusterOrBuilder- Returns:
- The managedMachineLearningDiagnosticsConfig.
-
setManagedMachineLearningDiagnosticsConfig
public Cluster.Builder setManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig value) Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171; -
setManagedMachineLearningDiagnosticsConfig
public Cluster.Builder setManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig.Builder builderForValue) Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171; -
mergeManagedMachineLearningDiagnosticsConfig
public Cluster.Builder mergeManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig value) Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171; -
clearManagedMachineLearningDiagnosticsConfig
Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171; -
getManagedMachineLearningDiagnosticsConfigBuilder
public ManagedMachineLearningDiagnosticsConfig.Builder getManagedMachineLearningDiagnosticsConfigBuilder()Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171; -
getManagedMachineLearningDiagnosticsConfigOrBuilder
public ManagedMachineLearningDiagnosticsConfigOrBuilder getManagedMachineLearningDiagnosticsConfigOrBuilder()Configuration for Managed Machine Learning Diagnostics.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig managed_machine_learning_diagnostics_config = 171;- Specified by:
getManagedMachineLearningDiagnosticsConfigOrBuilderin interfaceClusterOrBuilder
-
hasNodeCreationConfig
public boolean hasNodeCreationConfig()Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasNodeCreationConfigin interfaceClusterOrBuilder- Returns:
- Whether the nodeCreationConfig field is set.
-
getNodeCreationConfig
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodeCreationConfigin interfaceClusterOrBuilder- Returns:
- The nodeCreationConfig.
-
setNodeCreationConfig
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL]; -
setNodeCreationConfig
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL]; -
mergeNodeCreationConfig
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL]; -
clearNodeCreationConfig
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL]; -
getNodeCreationConfigBuilder
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL]; -
getNodeCreationConfigOrBuilder
Optional. Configuration for Node Creation Mode.
.google.container.v1.NodeCreationConfig node_creation_config = 174 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodeCreationConfigOrBuilderin interfaceClusterOrBuilder
-