Package com.google.container.v1
Class Cluster
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.container.v1.Cluster
-
- All Implemented Interfaces:
ClusterOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Cluster extends com.google.protobuf.GeneratedMessageV3 implements ClusterOrBuilder
A Google Kubernetes Engine cluster.
Protobuf typegoogle.container.v1.Cluster
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Cluster.Builder
A Google Kubernetes Engine cluster.static class
Cluster.Status
The current status of the cluster.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsResourceLabels(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.boolean
equals(Object obj)
AddonsConfig
getAddonsConfig()
Configurations for the various addons available to run in the cluster.AddonsConfigOrBuilder
getAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.AuthenticatorGroupsConfig
getAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.AuthenticatorGroupsConfigOrBuilder
getAuthenticatorGroupsConfigOrBuilder()
Configuration controlling RBAC group membership information.Autopilot
getAutopilot()
Autopilot configuration for the cluster.AutopilotOrBuilder
getAutopilotOrBuilder()
Autopilot configuration for the cluster.ClusterAutoscaling
getAutoscaling()
Cluster-level autoscaling configuration.ClusterAutoscalingOrBuilder
getAutoscalingOrBuilder()
Cluster-level autoscaling configuration.BinaryAuthorization
getBinaryAuthorization()
Configuration for Binary Authorization.BinaryAuthorizationOrBuilder
getBinaryAuthorizationOrBuilder()
Configuration for Binary Authorization.String
getClusterIpv4Cidr()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.com.google.protobuf.ByteString
getClusterIpv4CidrBytes()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.StatusCondition
getConditions(int index)
Which conditions caused the current cluster state.int
getConditionsCount()
Which conditions caused the current cluster state.List<StatusCondition>
getConditionsList()
Which conditions caused the current cluster state.StatusConditionOrBuilder
getConditionsOrBuilder(int index)
Which conditions caused the current cluster state.List<? extends StatusConditionOrBuilder>
getConditionsOrBuilderList()
Which conditions caused the current cluster state.ConfidentialNodes
getConfidentialNodes()
Configuration of Confidential Nodes.ConfidentialNodesOrBuilder
getConfidentialNodesOrBuilder()
Configuration of Confidential Nodes.CostManagementConfig
getCostManagementConfig()
Configuration for the fine-grained cost management feature.CostManagementConfigOrBuilder
getCostManagementConfigOrBuilder()
Configuration for the fine-grained cost management feature.String
getCreateTime()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.com.google.protobuf.ByteString
getCreateTimeBytes()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.String
getCurrentMasterVersion()
[Output only] The current software version of the master endpoint.com.google.protobuf.ByteString
getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.int
getCurrentNodeCount()
Deprecated.google.container.v1.Cluster.current_node_count is deprecated.String
getCurrentNodeVersion()
Deprecated.google.container.v1.Cluster.current_node_version is deprecated.com.google.protobuf.ByteString
getCurrentNodeVersionBytes()
Deprecated.google.container.v1.Cluster.current_node_version is deprecated.DatabaseEncryption
getDatabaseEncryption()
Configuration of etcd encryption.DatabaseEncryptionOrBuilder
getDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.static Cluster
getDefaultInstance()
Cluster
getDefaultInstanceForType()
MaxPodsConstraint
getDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.MaxPodsConstraintOrBuilder
getDefaultMaxPodsConstraintOrBuilder()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.String
getDescription()
An optional description of this cluster.com.google.protobuf.ByteString
getDescriptionBytes()
An optional description of this cluster.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
K8sBetaAPIConfig
getEnableK8SBetaApis()
Beta APIs ConfigK8sBetaAPIConfigOrBuilder
getEnableK8SBetaApisOrBuilder()
Beta APIs Configboolean
getEnableKubernetesAlpha()
Kubernetes alpha features are enabled on this cluster.boolean
getEnableTpu()
Enable the ability to use Cloud TPUs in this cluster.String
getEndpoint()
[Output only] The IP address of this cluster's master endpoint.com.google.protobuf.ByteString
getEndpointBytes()
[Output only] The IP address of this cluster's master endpoint.String
getEtag()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.com.google.protobuf.ByteString
getEtagBytes()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.String
getExpireTime()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.com.google.protobuf.ByteString
getExpireTimeBytes()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.Fleet
getFleet()
Fleet information for the cluster.FleetOrBuilder
getFleetOrBuilder()
Fleet information for the cluster.String
getId()
Output only.com.google.protobuf.ByteString
getIdBytes()
Output only.IdentityServiceConfig
getIdentityServiceConfig()
Configuration for Identity Service component.IdentityServiceConfigOrBuilder
getIdentityServiceConfigOrBuilder()
Configuration for Identity Service component.String
getInitialClusterVersion()
The initial Kubernetes version for this cluster.com.google.protobuf.ByteString
getInitialClusterVersionBytes()
The initial Kubernetes version for this cluster.int
getInitialNodeCount()
Deprecated.google.container.v1.Cluster.initial_node_count is deprecated.String
getInstanceGroupUrls(int index)
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.com.google.protobuf.ByteString
getInstanceGroupUrlsBytes(int index)
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.int
getInstanceGroupUrlsCount()
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.com.google.protobuf.ProtocolStringList
getInstanceGroupUrlsList()
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated.IPAllocationPolicy
getIpAllocationPolicy()
Configuration for cluster IP allocation.IPAllocationPolicyOrBuilder
getIpAllocationPolicyOrBuilder()
Configuration for cluster IP allocation.String
getLabelFingerprint()
The fingerprint of the set of labels for this cluster.com.google.protobuf.ByteString
getLabelFingerprintBytes()
The fingerprint of the set of labels for this cluster.LegacyAbac
getLegacyAbac()
Configuration for the legacy ABAC authorization mode.LegacyAbacOrBuilder
getLegacyAbacOrBuilder()
Configuration for the legacy ABAC authorization mode.String
getLocation()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.com.google.protobuf.ByteString
getLocationBytes()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.String
getLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.com.google.protobuf.ByteString
getLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.int
getLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.com.google.protobuf.ProtocolStringList
getLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.LoggingConfig
getLoggingConfig()
Logging configuration for the cluster.LoggingConfigOrBuilder
getLoggingConfigOrBuilder()
Logging configuration for the cluster.String
getLoggingService()
The logging service the cluster should use to write logs.com.google.protobuf.ByteString
getLoggingServiceBytes()
The logging service the cluster should use to write logs.MaintenancePolicy
getMaintenancePolicy()
Configure the maintenance policy for this cluster.MaintenancePolicyOrBuilder
getMaintenancePolicyOrBuilder()
Configure the maintenance policy for this cluster.MasterAuth
getMasterAuth()
The authentication information for accessing the master endpoint.MasterAuthOrBuilder
getMasterAuthOrBuilder()
The authentication information for accessing the master endpoint.MasterAuthorizedNetworksConfig
getMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.MasterAuthorizedNetworksConfigOrBuilder
getMasterAuthorizedNetworksConfigOrBuilder()
The configuration options for master authorized networks feature.MeshCertificates
getMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MeshCertificatesOrBuilder
getMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MonitoringConfig
getMonitoringConfig()
Monitoring configuration for the cluster.MonitoringConfigOrBuilder
getMonitoringConfigOrBuilder()
Monitoring configuration for the cluster.String
getMonitoringService()
The monitoring service the cluster should use to write metrics.com.google.protobuf.ByteString
getMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics.String
getName()
The name of this cluster.com.google.protobuf.ByteString
getNameBytes()
The name of this cluster.String
getNetwork()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.com.google.protobuf.ByteString
getNetworkBytes()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected.NetworkConfig
getNetworkConfig()
Configuration for cluster networking.NetworkConfigOrBuilder
getNetworkConfigOrBuilder()
Configuration for cluster networking.NetworkPolicy
getNetworkPolicy()
Configuration options for the NetworkPolicy feature.NetworkPolicyOrBuilder
getNetworkPolicyOrBuilder()
Configuration options for the NetworkPolicy feature.NodeConfig
getNodeConfig()
Deprecated.google.container.v1.Cluster.node_config is deprecated.NodeConfigOrBuilder
getNodeConfigOrBuilder()
Deprecated.int
getNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting containers.NodePoolAutoConfig
getNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolAutoConfigOrBuilder
getNodePoolAutoConfigOrBuilder()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolDefaults
getNodePoolDefaults()
Default NodePool settings for the entire cluster.NodePoolDefaultsOrBuilder
getNodePoolDefaultsOrBuilder()
Default NodePool settings for the entire cluster.NodePool
getNodePools(int index)
The node pools associated with this cluster.int
getNodePoolsCount()
The node pools associated with this cluster.List<NodePool>
getNodePoolsList()
The node pools associated with this cluster.NodePoolOrBuilder
getNodePoolsOrBuilder(int index)
The node pools associated with this cluster.List<? extends NodePoolOrBuilder>
getNodePoolsOrBuilderList()
The node pools associated with this cluster.NotificationConfig
getNotificationConfig()
Notification configuration of the cluster.NotificationConfigOrBuilder
getNotificationConfigOrBuilder()
Notification configuration of the cluster.com.google.protobuf.Parser<Cluster>
getParserForType()
PrivateClusterConfig
getPrivateClusterConfig()
Configuration for private cluster.PrivateClusterConfigOrBuilder
getPrivateClusterConfigOrBuilder()
Configuration for private cluster.ReleaseChannel
getReleaseChannel()
Release channel configuration.ReleaseChannelOrBuilder
getReleaseChannelOrBuilder()
Release channel configuration.Map<String,String>
getResourceLabels()
Deprecated.int
getResourceLabelsCount()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.Map<String,String>
getResourceLabelsMap()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.String
getResourceLabelsOrDefault(String key, String defaultValue)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.String
getResourceLabelsOrThrow(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.ResourceUsageExportConfig
getResourceUsageExportConfig()
Configuration for exporting resource usages.ResourceUsageExportConfigOrBuilder
getResourceUsageExportConfigOrBuilder()
Configuration for exporting resource usages.SecurityPostureConfig
getSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.SecurityPostureConfigOrBuilder
getSecurityPostureConfigOrBuilder()
Enable/Disable Security Posture API features for the cluster.String
getSelfLink()
[Output only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.int
getSerializedSize()
String
getServicesIpv4Cidr()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.com.google.protobuf.ByteString
getServicesIpv4CidrBytes()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.ShieldedNodes
getShieldedNodes()
Shielded Nodes configuration.ShieldedNodesOrBuilder
getShieldedNodesOrBuilder()
Shielded Nodes configuration.Cluster.Status
getStatus()
[Output only] The current status of this cluster.String
getStatusMessage()
Deprecated.google.container.v1.Cluster.status_message is deprecated.com.google.protobuf.ByteString
getStatusMessageBytes()
Deprecated.google.container.v1.Cluster.status_message is deprecated.int
getStatusValue()
[Output only] The current status of this cluster.String
getSubnetwork()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.com.google.protobuf.ByteString
getSubnetworkBytes()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.String
getTpuIpv4CidrBlock()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.com.google.protobuf.ByteString
getTpuIpv4CidrBlockBytes()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g.VerticalPodAutoscaling
getVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.VerticalPodAutoscalingOrBuilder
getVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.WorkloadIdentityConfig
getWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.WorkloadIdentityConfigOrBuilder
getWorkloadIdentityConfigOrBuilder()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.String
getZone()
Deprecated.google.container.v1.Cluster.zone is deprecated.com.google.protobuf.ByteString
getZoneBytes()
Deprecated.google.container.v1.Cluster.zone is deprecated.boolean
hasAddonsConfig()
Configurations for the various addons available to run in the cluster.boolean
hasAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.boolean
hasAutopilot()
Autopilot configuration for the cluster.boolean
hasAutoscaling()
Cluster-level autoscaling configuration.boolean
hasBinaryAuthorization()
Configuration for Binary Authorization.boolean
hasConfidentialNodes()
Configuration of Confidential Nodes.boolean
hasCostManagementConfig()
Configuration for the fine-grained cost management feature.boolean
hasDatabaseEncryption()
Configuration of etcd encryption.boolean
hasDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster.boolean
hasEnableK8SBetaApis()
Beta APIs Configboolean
hasFleet()
Fleet information for the cluster.int
hashCode()
boolean
hasIdentityServiceConfig()
Configuration for Identity Service component.boolean
hasIpAllocationPolicy()
Configuration for cluster IP allocation.boolean
hasLegacyAbac()
Configuration for the legacy ABAC authorization mode.boolean
hasLoggingConfig()
Logging configuration for the cluster.boolean
hasMaintenancePolicy()
Configure the maintenance policy for this cluster.boolean
hasMasterAuth()
The authentication information for accessing the master endpoint.boolean
hasMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.boolean
hasMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.boolean
hasMonitoringConfig()
Monitoring configuration for the cluster.boolean
hasNetworkConfig()
Configuration for cluster networking.boolean
hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.boolean
hasNodeConfig()
Deprecated.google.container.v1.Cluster.node_config is deprecated.boolean
hasNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.boolean
hasNodePoolDefaults()
Default NodePool settings for the entire cluster.boolean
hasNotificationConfig()
Notification configuration of the cluster.boolean
hasPrivateClusterConfig()
Configuration for private cluster.boolean
hasReleaseChannel()
Release channel configuration.boolean
hasResourceUsageExportConfig()
Configuration for exporting resource usages.boolean
hasSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.boolean
hasShieldedNodes()
Shielded Nodes configuration.boolean
hasVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.boolean
hasWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static Cluster.Builder
newBuilder()
static Cluster.Builder
newBuilder(Cluster prototype)
Cluster.Builder
newBuilderForType()
protected Cluster.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Cluster
parseDelimitedFrom(InputStream input)
static Cluster
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Cluster
parseFrom(byte[] data)
static Cluster
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Cluster
parseFrom(com.google.protobuf.ByteString data)
static Cluster
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Cluster
parseFrom(com.google.protobuf.CodedInputStream input)
static Cluster
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Cluster
parseFrom(InputStream input)
static Cluster
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Cluster
parseFrom(ByteBuffer data)
static Cluster
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Cluster>
parser()
Cluster.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_NODE_COUNT_FIELD_NUMBER
public static final int INITIAL_NODE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_CONFIG_FIELD_NUMBER
public static final int NODE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MASTER_AUTH_FIELD_NUMBER
public static final int MASTER_AUTH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOGGING_SERVICE_FIELD_NUMBER
public static final int LOGGING_SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MONITORING_SERVICE_FIELD_NUMBER
public static final int MONITORING_SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_IPV4_CIDR_FIELD_NUMBER
public static final int CLUSTER_IPV4_CIDR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADDONS_CONFIG_FIELD_NUMBER
public static final int ADDONS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBNETWORK_FIELD_NUMBER
public static final int SUBNETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_POOLS_FIELD_NUMBER
public static final int NODE_POOLS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCATIONS_FIELD_NUMBER
public static final int LOCATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_KUBERNETES_ALPHA_FIELD_NUMBER
public static final int ENABLE_KUBERNETES_ALPHA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_LABELS_FIELD_NUMBER
public static final int RESOURCE_LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABEL_FINGERPRINT_FIELD_NUMBER
public static final int LABEL_FINGERPRINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LEGACY_ABAC_FIELD_NUMBER
public static final int LEGACY_ABAC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_POLICY_FIELD_NUMBER
public static final int NETWORK_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IP_ALLOCATION_POLICY_FIELD_NUMBER
public static final int IP_ALLOCATION_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
public static final int MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAINTENANCE_POLICY_FIELD_NUMBER
public static final int MAINTENANCE_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BINARY_AUTHORIZATION_FIELD_NUMBER
public static final int BINARY_AUTHORIZATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUTOSCALING_FIELD_NUMBER
public static final int AUTOSCALING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_CONFIG_FIELD_NUMBER
public static final int NETWORK_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_MAX_PODS_CONSTRAINT_FIELD_NUMBER
public static final int DEFAULT_MAX_PODS_CONSTRAINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
public static final int RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
public static final int AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
public static final int PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATABASE_ENCRYPTION_FIELD_NUMBER
public static final int DATABASE_ENCRYPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
public static final int VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHIELDED_NODES_FIELD_NUMBER
public static final int SHIELDED_NODES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RELEASE_CHANNEL_FIELD_NUMBER
public static final int RELEASE_CHANNEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
public static final int WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MESH_CERTIFICATES_FIELD_NUMBER
public static final int MESH_CERTIFICATES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COST_MANAGEMENT_CONFIG_FIELD_NUMBER
public static final int COST_MANAGEMENT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NOTIFICATION_CONFIG_FIELD_NUMBER
public static final int NOTIFICATION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONFIDENTIAL_NODES_FIELD_NUMBER
public static final int CONFIDENTIAL_NODES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
public static final int IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ZONE_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENDPOINT_FIELD_NUMBER
public static final int ENDPOINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_CLUSTER_VERSION_FIELD_NUMBER
public static final int INITIAL_CLUSTER_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENT_MASTER_VERSION_FIELD_NUMBER
public static final int CURRENT_MASTER_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENT_NODE_VERSION_FIELD_NUMBER
public static final int CURRENT_NODE_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_MESSAGE_FIELD_NUMBER
public static final int STATUS_MESSAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_IPV4_CIDR_SIZE_FIELD_NUMBER
public static final int NODE_IPV4_CIDR_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVICES_IPV4_CIDR_FIELD_NUMBER
public static final int SERVICES_IPV4_CIDR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTANCE_GROUP_URLS_FIELD_NUMBER
public static final int INSTANCE_GROUP_URLS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENT_NODE_COUNT_FIELD_NUMBER
public static final int CURRENT_NODE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPIRE_TIME_FIELD_NUMBER
public static final int EXPIRE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCATION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_TPU_FIELD_NUMBER
public static final int ENABLE_TPU_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TPU_IPV4_CIDR_BLOCK_FIELD_NUMBER
public static final int TPU_IPV4_CIDR_BLOCK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONDITIONS_FIELD_NUMBER
public static final int CONDITIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUTOPILOT_FIELD_NUMBER
public static final int AUTOPILOT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_POOL_DEFAULTS_FIELD_NUMBER
public static final int NODE_POOL_DEFAULTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOGGING_CONFIG_FIELD_NUMBER
public static final int LOGGING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MONITORING_CONFIG_FIELD_NUMBER
public static final int MONITORING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_POOL_AUTO_CONFIG_FIELD_NUMBER
public static final int NODE_POOL_AUTO_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ETAG_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FLEET_FIELD_NUMBER
public static final int FLEET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SECURITY_POSTURE_CONFIG_FIELD_NUMBER
public static final int SECURITY_POSTURE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_K8S_BETA_APIS_FIELD_NUMBER
public static final int ENABLE_K8S_BETA_APIS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;
- Specified by:
getName
in interfaceClusterOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
string name = 1;
- Specified by:
getNameBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for name.
-
getDescription
public String getDescription()
An optional description of this cluster.
string description = 2;
- Specified by:
getDescription
in interfaceClusterOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this cluster.
string description = 2;
- Specified by:
getDescriptionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for description.
-
getInitialNodeCount
@Deprecated public int getInitialNodeCount()
Deprecated.google.container.v1.Cluster.initial_node_count is deprecated. See google/container/v1/cluster_service.proto;l=1668The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.
int32 initial_node_count = 3 [deprecated = true];
- Specified by:
getInitialNodeCount
in interfaceClusterOrBuilder
- Returns:
- The initialNodeCount.
-
hasNodeConfig
@Deprecated public boolean hasNodeConfig()
Deprecated.google.container.v1.Cluster.node_config is deprecated. See google/container/v1/cluster_service.proto;l=1681Parameters 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:
hasNodeConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the nodeConfig field is set.
-
getNodeConfig
@Deprecated public NodeConfig getNodeConfig()
Deprecated.google.container.v1.Cluster.node_config is deprecated. See google/container/v1/cluster_service.proto;l=1681Parameters 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:
getNodeConfig
in interfaceClusterOrBuilder
- Returns:
- The nodeConfig.
-
getNodeConfigOrBuilder
@Deprecated public NodeConfigOrBuilder getNodeConfigOrBuilder()
Deprecated.Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
.google.container.v1.NodeConfig node_config = 4 [deprecated = true];
- Specified by:
getNodeConfigOrBuilder
in interfaceClusterOrBuilder
-
hasMasterAuth
public boolean hasMasterAuth()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1.MasterAuth master_auth = 5;
- Specified by:
hasMasterAuth
in interfaceClusterOrBuilder
- Returns:
- Whether the masterAuth field is set.
-
getMasterAuth
public MasterAuth getMasterAuth()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1.MasterAuth master_auth = 5;
- Specified by:
getMasterAuth
in interfaceClusterOrBuilder
- Returns:
- The masterAuth.
-
getMasterAuthOrBuilder
public MasterAuthOrBuilder getMasterAuthOrBuilder()
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
.google.container.v1.MasterAuth master_auth = 5;
- Specified by:
getMasterAuthOrBuilder
in interfaceClusterOrBuilder
-
getLoggingService
public String getLoggingService()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Specified by:
getLoggingService
in interfaceClusterOrBuilder
- Returns:
- The loggingService.
-
getLoggingServiceBytes
public com.google.protobuf.ByteString getLoggingServiceBytes()
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
string logging_service = 6;
- Specified by:
getLoggingServiceBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for loggingService.
-
getMonitoringService
public String getMonitoringService()
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Specified by:
getMonitoringService
in interfaceClusterOrBuilder
- Returns:
- The monitoringService.
-
getMonitoringServiceBytes
public com.google.protobuf.ByteString getMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
string monitoring_service = 7;
- Specified by:
getMonitoringServiceBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for monitoringService.
-
getNetwork
public String getNetwork()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;
- Specified by:
getNetwork
in interfaceClusterOrBuilder
- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.
string network = 8;
- Specified by:
getNetworkBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for network.
-
getClusterIpv4Cidr
public String getClusterIpv4Cidr()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;
- Specified by:
getClusterIpv4Cidr
in interfaceClusterOrBuilder
- Returns:
- The clusterIpv4Cidr.
-
getClusterIpv4CidrBytes
public com.google.protobuf.ByteString getClusterIpv4CidrBytes()
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
string cluster_ipv4_cidr = 9;
- Specified by:
getClusterIpv4CidrBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for clusterIpv4Cidr.
-
hasAddonsConfig
public boolean hasAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;
- Specified by:
hasAddonsConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the addonsConfig field is set.
-
getAddonsConfig
public AddonsConfig getAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;
- Specified by:
getAddonsConfig
in interfaceClusterOrBuilder
- Returns:
- The addonsConfig.
-
getAddonsConfigOrBuilder
public AddonsConfigOrBuilder getAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig addons_config = 10;
- Specified by:
getAddonsConfigOrBuilder
in interfaceClusterOrBuilder
-
getSubnetwork
public String getSubnetwork()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;
- Specified by:
getSubnetwork
in interfaceClusterOrBuilder
- Returns:
- The subnetwork.
-
getSubnetworkBytes
public com.google.protobuf.ByteString getSubnetworkBytes()
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.
string subnetwork = 11;
- Specified by:
getSubnetworkBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for subnetwork.
-
getNodePoolsList
public List<NodePool> getNodePoolsList()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;
- Specified by:
getNodePoolsList
in interfaceClusterOrBuilder
-
getNodePoolsOrBuilderList
public List<? extends NodePoolOrBuilder> getNodePoolsOrBuilderList()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;
- Specified by:
getNodePoolsOrBuilderList
in interfaceClusterOrBuilder
-
getNodePoolsCount
public int getNodePoolsCount()
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;
- Specified by:
getNodePoolsCount
in interfaceClusterOrBuilder
-
getNodePools
public NodePool getNodePools(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;
- Specified by:
getNodePools
in interfaceClusterOrBuilder
-
getNodePoolsOrBuilder
public NodePoolOrBuilder getNodePoolsOrBuilder(int index)
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
repeated .google.container.v1.NodePool node_pools = 12;
- Specified by:
getNodePoolsOrBuilder
in interfaceClusterOrBuilder
-
getLocationsList
public com.google.protobuf.ProtocolStringList getLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocationsList
in interfaceClusterOrBuilder
- Returns:
- A list containing the locations.
-
getLocationsCount
public int getLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocationsCount
in interfaceClusterOrBuilder
- Returns:
- The count of locations.
-
getLocations
public String getLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocations
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The locations at the given index.
-
getLocationsBytes
public com.google.protobuf.ByteString getLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
repeated string locations = 13;
- Specified by:
getLocationsBytes
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
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:
getEnableKubernetesAlpha
in interfaceClusterOrBuilder
- Returns:
- The enableKubernetesAlpha.
-
getResourceLabelsCount
public int getResourceLabelsCount()
Description copied from interface:ClusterOrBuilder
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsCount
in interfaceClusterOrBuilder
-
containsResourceLabels
public boolean containsResourceLabels(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
containsResourceLabels
in interfaceClusterOrBuilder
-
getResourceLabels
@Deprecated public Map<String,String> getResourceLabels()
Deprecated.UsegetResourceLabelsMap()
instead.- Specified by:
getResourceLabels
in interfaceClusterOrBuilder
-
getResourceLabelsMap
public Map<String,String> getResourceLabelsMap()
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsMap
in interfaceClusterOrBuilder
-
getResourceLabelsOrDefault
public String getResourceLabelsOrDefault(String key, String defaultValue)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsOrDefault
in interfaceClusterOrBuilder
-
getResourceLabelsOrThrow
public String getResourceLabelsOrThrow(String key)
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
map<string, string> resource_labels = 15;
- Specified by:
getResourceLabelsOrThrow
in interfaceClusterOrBuilder
-
getLabelFingerprint
public String getLabelFingerprint()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Specified by:
getLabelFingerprint
in interfaceClusterOrBuilder
- Returns:
- The labelFingerprint.
-
getLabelFingerprintBytes
public com.google.protobuf.ByteString getLabelFingerprintBytes()
The fingerprint of the set of labels for this cluster.
string label_fingerprint = 16;
- Specified by:
getLabelFingerprintBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for labelFingerprint.
-
hasLegacyAbac
public boolean hasLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;
- Specified by:
hasLegacyAbac
in interfaceClusterOrBuilder
- Returns:
- Whether the legacyAbac field is set.
-
getLegacyAbac
public LegacyAbac getLegacyAbac()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;
- Specified by:
getLegacyAbac
in interfaceClusterOrBuilder
- Returns:
- The legacyAbac.
-
getLegacyAbacOrBuilder
public LegacyAbacOrBuilder getLegacyAbacOrBuilder()
Configuration for the legacy ABAC authorization mode.
.google.container.v1.LegacyAbac legacy_abac = 18;
- Specified by:
getLegacyAbacOrBuilder
in interfaceClusterOrBuilder
-
hasNetworkPolicy
public boolean hasNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;
- Specified by:
hasNetworkPolicy
in interfaceClusterOrBuilder
- Returns:
- Whether the networkPolicy field is set.
-
getNetworkPolicy
public NetworkPolicy getNetworkPolicy()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;
- Specified by:
getNetworkPolicy
in interfaceClusterOrBuilder
- Returns:
- The networkPolicy.
-
getNetworkPolicyOrBuilder
public NetworkPolicyOrBuilder getNetworkPolicyOrBuilder()
Configuration options for the NetworkPolicy feature.
.google.container.v1.NetworkPolicy network_policy = 19;
- Specified by:
getNetworkPolicyOrBuilder
in interfaceClusterOrBuilder
-
hasIpAllocationPolicy
public boolean hasIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;
- Specified by:
hasIpAllocationPolicy
in interfaceClusterOrBuilder
- Returns:
- Whether the ipAllocationPolicy field is set.
-
getIpAllocationPolicy
public IPAllocationPolicy getIpAllocationPolicy()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;
- Specified by:
getIpAllocationPolicy
in interfaceClusterOrBuilder
- Returns:
- The ipAllocationPolicy.
-
getIpAllocationPolicyOrBuilder
public IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder()
Configuration for cluster IP allocation.
.google.container.v1.IPAllocationPolicy ip_allocation_policy = 20;
- Specified by:
getIpAllocationPolicyOrBuilder
in interfaceClusterOrBuilder
-
hasMasterAuthorizedNetworksConfig
public boolean hasMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
- Specified by:
hasMasterAuthorizedNetworksConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the masterAuthorizedNetworksConfig field is set.
-
getMasterAuthorizedNetworksConfig
public MasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()
The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
- Specified by:
getMasterAuthorizedNetworksConfig
in interfaceClusterOrBuilder
- Returns:
- The masterAuthorizedNetworksConfig.
-
getMasterAuthorizedNetworksConfigOrBuilder
public MasterAuthorizedNetworksConfigOrBuilder getMasterAuthorizedNetworksConfigOrBuilder()
The configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 22;
- Specified by:
getMasterAuthorizedNetworksConfigOrBuilder
in interfaceClusterOrBuilder
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;
- Specified by:
hasMaintenancePolicy
in interfaceClusterOrBuilder
- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
public MaintenancePolicy getMaintenancePolicy()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;
- Specified by:
getMaintenancePolicy
in interfaceClusterOrBuilder
- Returns:
- The maintenancePolicy.
-
getMaintenancePolicyOrBuilder
public MaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder()
Configure the maintenance policy for this cluster.
.google.container.v1.MaintenancePolicy maintenance_policy = 23;
- Specified by:
getMaintenancePolicyOrBuilder
in interfaceClusterOrBuilder
-
hasBinaryAuthorization
public boolean hasBinaryAuthorization()
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24;
- Specified by:
hasBinaryAuthorization
in interfaceClusterOrBuilder
- Returns:
- Whether the binaryAuthorization field is set.
-
getBinaryAuthorization
public BinaryAuthorization getBinaryAuthorization()
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24;
- Specified by:
getBinaryAuthorization
in interfaceClusterOrBuilder
- Returns:
- The binaryAuthorization.
-
getBinaryAuthorizationOrBuilder
public BinaryAuthorizationOrBuilder getBinaryAuthorizationOrBuilder()
Configuration for Binary Authorization.
.google.container.v1.BinaryAuthorization binary_authorization = 24;
- Specified by:
getBinaryAuthorizationOrBuilder
in interfaceClusterOrBuilder
-
hasAutoscaling
public boolean hasAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26;
- Specified by:
hasAutoscaling
in interfaceClusterOrBuilder
- Returns:
- Whether the autoscaling field is set.
-
getAutoscaling
public ClusterAutoscaling getAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26;
- Specified by:
getAutoscaling
in interfaceClusterOrBuilder
- Returns:
- The autoscaling.
-
getAutoscalingOrBuilder
public ClusterAutoscalingOrBuilder getAutoscalingOrBuilder()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling autoscaling = 26;
- Specified by:
getAutoscalingOrBuilder
in interfaceClusterOrBuilder
-
hasNetworkConfig
public boolean hasNetworkConfig()
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27;
- Specified by:
hasNetworkConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
public NetworkConfig getNetworkConfig()
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27;
- Specified by:
getNetworkConfig
in interfaceClusterOrBuilder
- Returns:
- The networkConfig.
-
getNetworkConfigOrBuilder
public NetworkConfigOrBuilder getNetworkConfigOrBuilder()
Configuration for cluster networking.
.google.container.v1.NetworkConfig network_config = 27;
- Specified by:
getNetworkConfigOrBuilder
in 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:
hasDefaultMaxPodsConstraint
in interfaceClusterOrBuilder
- Returns:
- Whether the defaultMaxPodsConstraint field is set.
-
getDefaultMaxPodsConstraint
public MaxPodsConstraint getDefaultMaxPodsConstraint()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1.MaxPodsConstraint default_max_pods_constraint = 30;
- Specified by:
getDefaultMaxPodsConstraint
in interfaceClusterOrBuilder
- Returns:
- The defaultMaxPodsConstraint.
-
getDefaultMaxPodsConstraintOrBuilder
public MaxPodsConstraintOrBuilder getDefaultMaxPodsConstraintOrBuilder()
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
.google.container.v1.MaxPodsConstraint default_max_pods_constraint = 30;
- Specified by:
getDefaultMaxPodsConstraintOrBuilder
in interfaceClusterOrBuilder
-
hasResourceUsageExportConfig
public boolean hasResourceUsageExportConfig()
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33;
- Specified by:
hasResourceUsageExportConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the resourceUsageExportConfig field is set.
-
getResourceUsageExportConfig
public ResourceUsageExportConfig getResourceUsageExportConfig()
Configuration for exporting resource usages. Resource usage export is disabled when this config is unspecified.
.google.container.v1.ResourceUsageExportConfig resource_usage_export_config = 33;
- Specified by:
getResourceUsageExportConfig
in interfaceClusterOrBuilder
- Returns:
- The resourceUsageExportConfig.
-
getResourceUsageExportConfigOrBuilder
public ResourceUsageExportConfigOrBuilder 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:
getResourceUsageExportConfigOrBuilder
in interfaceClusterOrBuilder
-
hasAuthenticatorGroupsConfig
public boolean hasAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
- Specified by:
hasAuthenticatorGroupsConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the authenticatorGroupsConfig field is set.
-
getAuthenticatorGroupsConfig
public AuthenticatorGroupsConfig getAuthenticatorGroupsConfig()
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
- Specified by:
getAuthenticatorGroupsConfig
in interfaceClusterOrBuilder
- Returns:
- The authenticatorGroupsConfig.
-
getAuthenticatorGroupsConfigOrBuilder
public AuthenticatorGroupsConfigOrBuilder getAuthenticatorGroupsConfigOrBuilder()
Configuration controlling RBAC group membership information.
.google.container.v1.AuthenticatorGroupsConfig authenticator_groups_config = 34;
- Specified by:
getAuthenticatorGroupsConfigOrBuilder
in interfaceClusterOrBuilder
-
hasPrivateClusterConfig
public boolean hasPrivateClusterConfig()
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37;
- Specified by:
hasPrivateClusterConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the privateClusterConfig field is set.
-
getPrivateClusterConfig
public PrivateClusterConfig getPrivateClusterConfig()
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37;
- Specified by:
getPrivateClusterConfig
in interfaceClusterOrBuilder
- Returns:
- The privateClusterConfig.
-
getPrivateClusterConfigOrBuilder
public PrivateClusterConfigOrBuilder getPrivateClusterConfigOrBuilder()
Configuration for private cluster.
.google.container.v1.PrivateClusterConfig private_cluster_config = 37;
- Specified by:
getPrivateClusterConfigOrBuilder
in interfaceClusterOrBuilder
-
hasDatabaseEncryption
public boolean hasDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38;
- Specified by:
hasDatabaseEncryption
in interfaceClusterOrBuilder
- Returns:
- Whether the databaseEncryption field is set.
-
getDatabaseEncryption
public DatabaseEncryption getDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38;
- Specified by:
getDatabaseEncryption
in interfaceClusterOrBuilder
- Returns:
- The databaseEncryption.
-
getDatabaseEncryptionOrBuilder
public DatabaseEncryptionOrBuilder getDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption database_encryption = 38;
- Specified by:
getDatabaseEncryptionOrBuilder
in interfaceClusterOrBuilder
-
hasVerticalPodAutoscaling
public boolean hasVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
- Specified by:
hasVerticalPodAutoscaling
in interfaceClusterOrBuilder
- Returns:
- Whether the verticalPodAutoscaling field is set.
-
getVerticalPodAutoscaling
public VerticalPodAutoscaling getVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
- Specified by:
getVerticalPodAutoscaling
in interfaceClusterOrBuilder
- Returns:
- The verticalPodAutoscaling.
-
getVerticalPodAutoscalingOrBuilder
public VerticalPodAutoscalingOrBuilder getVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling vertical_pod_autoscaling = 39;
- Specified by:
getVerticalPodAutoscalingOrBuilder
in interfaceClusterOrBuilder
-
hasShieldedNodes
public boolean hasShieldedNodes()
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40;
- Specified by:
hasShieldedNodes
in interfaceClusterOrBuilder
- Returns:
- Whether the shieldedNodes field is set.
-
getShieldedNodes
public ShieldedNodes getShieldedNodes()
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40;
- Specified by:
getShieldedNodes
in interfaceClusterOrBuilder
- Returns:
- The shieldedNodes.
-
getShieldedNodesOrBuilder
public ShieldedNodesOrBuilder getShieldedNodesOrBuilder()
Shielded Nodes configuration.
.google.container.v1.ShieldedNodes shielded_nodes = 40;
- Specified by:
getShieldedNodesOrBuilder
in interfaceClusterOrBuilder
-
hasReleaseChannel
public boolean hasReleaseChannel()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1.ReleaseChannel release_channel = 41;
- Specified by:
hasReleaseChannel
in interfaceClusterOrBuilder
- Returns:
- Whether the releaseChannel field is set.
-
getReleaseChannel
public ReleaseChannel getReleaseChannel()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1.ReleaseChannel release_channel = 41;
- Specified by:
getReleaseChannel
in interfaceClusterOrBuilder
- Returns:
- The releaseChannel.
-
getReleaseChannelOrBuilder
public ReleaseChannelOrBuilder getReleaseChannelOrBuilder()
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
.google.container.v1.ReleaseChannel release_channel = 41;
- Specified by:
getReleaseChannelOrBuilder
in interfaceClusterOrBuilder
-
hasWorkloadIdentityConfig
public boolean hasWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43;
- Specified by:
hasWorkloadIdentityConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the workloadIdentityConfig field is set.
-
getWorkloadIdentityConfig
public WorkloadIdentityConfig getWorkloadIdentityConfig()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43;
- Specified by:
getWorkloadIdentityConfig
in interfaceClusterOrBuilder
- Returns:
- The workloadIdentityConfig.
-
getWorkloadIdentityConfigOrBuilder
public WorkloadIdentityConfigOrBuilder getWorkloadIdentityConfigOrBuilder()
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
.google.container.v1.WorkloadIdentityConfig workload_identity_config = 43;
- Specified by:
getWorkloadIdentityConfigOrBuilder
in 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:
hasMeshCertificates
in interfaceClusterOrBuilder
- Returns:
- Whether the meshCertificates field is set.
-
getMeshCertificates
public MeshCertificates getMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67;
- Specified by:
getMeshCertificates
in interfaceClusterOrBuilder
- Returns:
- The meshCertificates.
-
getMeshCertificatesOrBuilder
public MeshCertificatesOrBuilder getMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates mesh_certificates = 67;
- Specified by:
getMeshCertificatesOrBuilder
in interfaceClusterOrBuilder
-
hasCostManagementConfig
public boolean hasCostManagementConfig()
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45;
- Specified by:
hasCostManagementConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the costManagementConfig field is set.
-
getCostManagementConfig
public CostManagementConfig getCostManagementConfig()
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45;
- Specified by:
getCostManagementConfig
in interfaceClusterOrBuilder
- Returns:
- The costManagementConfig.
-
getCostManagementConfigOrBuilder
public CostManagementConfigOrBuilder getCostManagementConfigOrBuilder()
Configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig cost_management_config = 45;
- Specified by:
getCostManagementConfigOrBuilder
in interfaceClusterOrBuilder
-
hasNotificationConfig
public boolean hasNotificationConfig()
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49;
- Specified by:
hasNotificationConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the notificationConfig field is set.
-
getNotificationConfig
public NotificationConfig getNotificationConfig()
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49;
- Specified by:
getNotificationConfig
in interfaceClusterOrBuilder
- Returns:
- The notificationConfig.
-
getNotificationConfigOrBuilder
public NotificationConfigOrBuilder getNotificationConfigOrBuilder()
Notification configuration of the cluster.
.google.container.v1.NotificationConfig notification_config = 49;
- Specified by:
getNotificationConfigOrBuilder
in interfaceClusterOrBuilder
-
hasConfidentialNodes
public boolean hasConfidentialNodes()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50;
- Specified by:
hasConfidentialNodes
in interfaceClusterOrBuilder
- Returns:
- Whether the confidentialNodes field is set.
-
getConfidentialNodes
public ConfidentialNodes getConfidentialNodes()
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 50;
- Specified by:
getConfidentialNodes
in interfaceClusterOrBuilder
- Returns:
- The confidentialNodes.
-
getConfidentialNodesOrBuilder
public ConfidentialNodesOrBuilder 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:
getConfidentialNodesOrBuilder
in interfaceClusterOrBuilder
-
hasIdentityServiceConfig
public boolean hasIdentityServiceConfig()
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54;
- Specified by:
hasIdentityServiceConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the identityServiceConfig field is set.
-
getIdentityServiceConfig
public IdentityServiceConfig getIdentityServiceConfig()
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54;
- Specified by:
getIdentityServiceConfig
in interfaceClusterOrBuilder
- Returns:
- The identityServiceConfig.
-
getIdentityServiceConfigOrBuilder
public IdentityServiceConfigOrBuilder getIdentityServiceConfigOrBuilder()
Configuration for Identity Service component.
.google.container.v1.IdentityServiceConfig identity_service_config = 54;
- Specified by:
getIdentityServiceConfigOrBuilder
in interfaceClusterOrBuilder
-
getSelfLink
public String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Specified by:
getSelfLink
in interfaceClusterOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Specified by:
getSelfLinkBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for selfLink.
-
getZone
@Deprecated public String getZone()
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=1852[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Specified by:
getZone
in interfaceClusterOrBuilder
- Returns:
- The zone.
-
getZoneBytes
@Deprecated public com.google.protobuf.ByteString getZoneBytes()
Deprecated.google.container.v1.Cluster.zone is deprecated. See google/container/v1/cluster_service.proto;l=1852[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
string zone = 101 [deprecated = true];
- Specified by:
getZoneBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for zone.
-
getEndpoint
public String getEndpoint()
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;
- Specified by:
getEndpoint
in interfaceClusterOrBuilder
- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
string endpoint = 102;
- Specified by:
getEndpointBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for endpoint.
-
getInitialClusterVersion
public String getInitialClusterVersion()
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Specified by:
getInitialClusterVersion
in interfaceClusterOrBuilder
- Returns:
- The initialClusterVersion.
-
getInitialClusterVersionBytes
public com.google.protobuf.ByteString getInitialClusterVersionBytes()
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
string initial_cluster_version = 103;
- Specified by:
getInitialClusterVersionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for initialClusterVersion.
-
getCurrentMasterVersion
public String getCurrentMasterVersion()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Specified by:
getCurrentMasterVersion
in interfaceClusterOrBuilder
- Returns:
- The currentMasterVersion.
-
getCurrentMasterVersionBytes
public com.google.protobuf.ByteString getCurrentMasterVersionBytes()
[Output only] The current software version of the master endpoint.
string current_master_version = 104;
- Specified by:
getCurrentMasterVersionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for currentMasterVersion.
-
getCurrentNodeVersion
@Deprecated public String getCurrentNodeVersion()
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=1885[Output 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];
- Specified by:
getCurrentNodeVersion
in interfaceClusterOrBuilder
- Returns:
- The currentNodeVersion.
-
getCurrentNodeVersionBytes
@Deprecated public com.google.protobuf.ByteString getCurrentNodeVersionBytes()
Deprecated.google.container.v1.Cluster.current_node_version is deprecated. See google/container/v1/cluster_service.proto;l=1885[Output 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];
- Specified by:
getCurrentNodeVersionBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for currentNodeVersion.
-
getCreateTime
public String getCreateTime()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;
- Specified by:
getCreateTime
in interfaceClusterOrBuilder
- Returns:
- The createTime.
-
getCreateTimeBytes
public com.google.protobuf.ByteString getCreateTimeBytes()
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string create_time = 106;
- Specified by:
getCreateTimeBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for createTime.
-
getStatusValue
public int getStatusValue()
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;
- Specified by:
getStatusValue
in interfaceClusterOrBuilder
- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public Cluster.Status getStatus()
[Output only] The current status of this cluster.
.google.container.v1.Cluster.Status status = 107;
- Specified by:
getStatus
in interfaceClusterOrBuilder
- Returns:
- The status.
-
getStatusMessage
@Deprecated public String getStatusMessage()
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=1897[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Specified by:
getStatusMessage
in interfaceClusterOrBuilder
- Returns:
- The statusMessage.
-
getStatusMessageBytes
@Deprecated public com.google.protobuf.ByteString getStatusMessageBytes()
Deprecated.google.container.v1.Cluster.status_message is deprecated. See google/container/v1/cluster_service.proto;l=1897[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
string status_message = 108 [deprecated = true];
- Specified by:
getStatusMessageBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for statusMessage.
-
getNodeIpv4CidrSize
public int getNodeIpv4CidrSize()
[Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range. This field will only be set when cluster is in route-based network mode.
int32 node_ipv4_cidr_size = 109;
- Specified by:
getNodeIpv4CidrSize
in interfaceClusterOrBuilder
- Returns:
- The nodeIpv4CidrSize.
-
getServicesIpv4Cidr
public String getServicesIpv4Cidr()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;
- Specified by:
getServicesIpv4Cidr
in interfaceClusterOrBuilder
- Returns:
- The servicesIpv4Cidr.
-
getServicesIpv4CidrBytes
public com.google.protobuf.ByteString getServicesIpv4CidrBytes()
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
string services_ipv4_cidr = 110;
- Specified by:
getServicesIpv4CidrBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for servicesIpv4Cidr.
-
getInstanceGroupUrlsList
@Deprecated public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList()
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=1913Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrlsList
in interfaceClusterOrBuilder
- Returns:
- A list containing the instanceGroupUrls.
-
getInstanceGroupUrlsCount
@Deprecated public int getInstanceGroupUrlsCount()
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=1913Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrlsCount
in interfaceClusterOrBuilder
- Returns:
- The count of instanceGroupUrls.
-
getInstanceGroupUrls
@Deprecated public String getInstanceGroupUrls(int index)
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=1913Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrls
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The instanceGroupUrls at the given index.
-
getInstanceGroupUrlsBytes
@Deprecated public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index)
Deprecated.google.container.v1.Cluster.instance_group_urls is deprecated. See google/container/v1/cluster_service.proto;l=1913Deprecated. Use node_pools.instance_group_urls.
repeated string instance_group_urls = 111 [deprecated = true];
- Specified by:
getInstanceGroupUrlsBytes
in interfaceClusterOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the instanceGroupUrls at the given index.
-
getCurrentNodeCount
@Deprecated public int getCurrentNodeCount()
Deprecated.google.container.v1.Cluster.current_node_count is deprecated. See google/container/v1/cluster_service.proto;l=1917[Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
int32 current_node_count = 112 [deprecated = true];
- Specified by:
getCurrentNodeCount
in interfaceClusterOrBuilder
- Returns:
- The currentNodeCount.
-
getExpireTime
public String getExpireTime()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;
- Specified by:
getExpireTime
in interfaceClusterOrBuilder
- Returns:
- The expireTime.
-
getExpireTimeBytes
public com.google.protobuf.ByteString getExpireTimeBytes()
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string expire_time = 113;
- Specified by:
getExpireTimeBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for expireTime.
-
getLocation
public String getLocation()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Specified by:
getLocation
in interfaceClusterOrBuilder
- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
string location = 114;
- Specified by:
getLocationBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for location.
-
getEnableTpu
public boolean getEnableTpu()
Enable the ability to use Cloud TPUs in this cluster.
bool enable_tpu = 115;
- Specified by:
getEnableTpu
in interfaceClusterOrBuilder
- Returns:
- The enableTpu.
-
getTpuIpv4CidrBlock
public String getTpuIpv4CidrBlock()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Specified by:
getTpuIpv4CidrBlock
in interfaceClusterOrBuilder
- Returns:
- The tpuIpv4CidrBlock.
-
getTpuIpv4CidrBlockBytes
public com.google.protobuf.ByteString getTpuIpv4CidrBlockBytes()
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
string tpu_ipv4_cidr_block = 116;
- Specified by:
getTpuIpv4CidrBlockBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for tpuIpv4CidrBlock.
-
getConditionsList
public List<StatusCondition> getConditionsList()
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;
- Specified by:
getConditionsList
in interfaceClusterOrBuilder
-
getConditionsOrBuilderList
public List<? extends StatusConditionOrBuilder> getConditionsOrBuilderList()
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;
- Specified by:
getConditionsOrBuilderList
in interfaceClusterOrBuilder
-
getConditionsCount
public int getConditionsCount()
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;
- Specified by:
getConditionsCount
in interfaceClusterOrBuilder
-
getConditions
public StatusCondition getConditions(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;
- Specified by:
getConditions
in interfaceClusterOrBuilder
-
getConditionsOrBuilder
public StatusConditionOrBuilder getConditionsOrBuilder(int index)
Which conditions caused the current cluster state.
repeated .google.container.v1.StatusCondition conditions = 118;
- Specified by:
getConditionsOrBuilder
in interfaceClusterOrBuilder
-
hasAutopilot
public boolean hasAutopilot()
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128;
- Specified by:
hasAutopilot
in interfaceClusterOrBuilder
- Returns:
- Whether the autopilot field is set.
-
getAutopilot
public Autopilot getAutopilot()
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128;
- Specified by:
getAutopilot
in interfaceClusterOrBuilder
- Returns:
- The autopilot.
-
getAutopilotOrBuilder
public AutopilotOrBuilder getAutopilotOrBuilder()
Autopilot configuration for the cluster.
.google.container.v1.Autopilot autopilot = 128;
- Specified by:
getAutopilotOrBuilder
in interfaceClusterOrBuilder
-
getId
public String getId()
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getId
in interfaceClusterOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Output only. Unique id for the cluster.
string id = 129 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getIdBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for id.
-
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:
hasNodePoolDefaults
in interfaceClusterOrBuilder
- Returns:
- Whether the nodePoolDefaults field is set.
-
getNodePoolDefaults
public NodePoolDefaults getNodePoolDefaults()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131;
- Specified by:
getNodePoolDefaults
in interfaceClusterOrBuilder
- Returns:
- The nodePoolDefaults.
-
getNodePoolDefaultsOrBuilder
public NodePoolDefaultsOrBuilder getNodePoolDefaultsOrBuilder()
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131;
- Specified by:
getNodePoolDefaultsOrBuilder
in interfaceClusterOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132;
- Specified by:
hasLoggingConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
public LoggingConfig getLoggingConfig()
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132;
- Specified by:
getLoggingConfig
in interfaceClusterOrBuilder
- Returns:
- The loggingConfig.
-
getLoggingConfigOrBuilder
public LoggingConfigOrBuilder getLoggingConfigOrBuilder()
Logging configuration for the cluster.
.google.container.v1.LoggingConfig logging_config = 132;
- Specified by:
getLoggingConfigOrBuilder
in interfaceClusterOrBuilder
-
hasMonitoringConfig
public boolean hasMonitoringConfig()
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133;
- Specified by:
hasMonitoringConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the monitoringConfig field is set.
-
getMonitoringConfig
public MonitoringConfig getMonitoringConfig()
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133;
- Specified by:
getMonitoringConfig
in interfaceClusterOrBuilder
- Returns:
- The monitoringConfig.
-
getMonitoringConfigOrBuilder
public MonitoringConfigOrBuilder getMonitoringConfigOrBuilder()
Monitoring configuration for the cluster.
.google.container.v1.MonitoringConfig monitoring_config = 133;
- Specified by:
getMonitoringConfigOrBuilder
in interfaceClusterOrBuilder
-
hasNodePoolAutoConfig
public boolean hasNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136;
- Specified by:
hasNodePoolAutoConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the nodePoolAutoConfig field is set.
-
getNodePoolAutoConfig
public NodePoolAutoConfig getNodePoolAutoConfig()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136;
- Specified by:
getNodePoolAutoConfig
in interfaceClusterOrBuilder
- Returns:
- The nodePoolAutoConfig.
-
getNodePoolAutoConfigOrBuilder
public NodePoolAutoConfigOrBuilder getNodePoolAutoConfigOrBuilder()
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136;
- Specified by:
getNodePoolAutoConfigOrBuilder
in interfaceClusterOrBuilder
-
getEtag
public String getEtag()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Specified by:
getEtag
in interfaceClusterOrBuilder
- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 139;
- Specified by:
getEtagBytes
in interfaceClusterOrBuilder
- Returns:
- The bytes for etag.
-
hasFleet
public boolean hasFleet()
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140;
- Specified by:
hasFleet
in interfaceClusterOrBuilder
- Returns:
- Whether the fleet field is set.
-
getFleet
public Fleet getFleet()
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140;
- Specified by:
getFleet
in interfaceClusterOrBuilder
- Returns:
- The fleet.
-
getFleetOrBuilder
public FleetOrBuilder getFleetOrBuilder()
Fleet information for the cluster.
.google.container.v1.Fleet fleet = 140;
- Specified by:
getFleetOrBuilder
in interfaceClusterOrBuilder
-
hasSecurityPostureConfig
public boolean hasSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145;
- Specified by:
hasSecurityPostureConfig
in interfaceClusterOrBuilder
- Returns:
- Whether the securityPostureConfig field is set.
-
getSecurityPostureConfig
public SecurityPostureConfig getSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145;
- Specified by:
getSecurityPostureConfig
in interfaceClusterOrBuilder
- Returns:
- The securityPostureConfig.
-
getSecurityPostureConfigOrBuilder
public SecurityPostureConfigOrBuilder getSecurityPostureConfigOrBuilder()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig security_posture_config = 145;
- Specified by:
getSecurityPostureConfigOrBuilder
in interfaceClusterOrBuilder
-
hasEnableK8SBetaApis
public boolean hasEnableK8SBetaApis()
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
- Specified by:
hasEnableK8SBetaApis
in interfaceClusterOrBuilder
- Returns:
- Whether the enableK8sBetaApis field is set.
-
getEnableK8SBetaApis
public K8sBetaAPIConfig getEnableK8SBetaApis()
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
- Specified by:
getEnableK8SBetaApis
in interfaceClusterOrBuilder
- Returns:
- The enableK8sBetaApis.
-
getEnableK8SBetaApisOrBuilder
public K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()
Beta APIs Config
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143;
- Specified by:
getEnableK8SBetaApisOrBuilder
in interfaceClusterOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Cluster parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cluster parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cluster parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cluster parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cluster parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cluster parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cluster parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Cluster parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Cluster parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Cluster parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Cluster parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Cluster parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Cluster.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Cluster.Builder newBuilder()
-
newBuilder
public static Cluster.Builder newBuilder(Cluster prototype)
-
toBuilder
public Cluster.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Cluster.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Cluster getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Cluster> parser()
-
getParserForType
public com.google.protobuf.Parser<Cluster> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Cluster getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-