Package com.google.container.v1
Class ClusterUpdate
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.container.v1.ClusterUpdate
-
- All Implemented Interfaces:
ClusterUpdateOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class ClusterUpdate extends com.google.protobuf.GeneratedMessageV3 implements ClusterUpdateOrBuilder
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
Protobuf typegoogle.container.v1.ClusterUpdate
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterUpdate.Builder
ClusterUpdate describes an update to 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 Modifier and Type Method Description boolean
equals(Object obj)
AdditionalPodRangesConfig
getAdditionalPodRangesConfig()
The additional pod ranges to be added to the cluster.AdditionalPodRangesConfigOrBuilder
getAdditionalPodRangesConfigOrBuilder()
The additional pod ranges to be added to the cluster.static ClusterUpdate
getDefaultInstance()
ClusterUpdate
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
AddonsConfig
getDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.AddonsConfigOrBuilder
getDesiredAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.AuthenticatorGroupsConfig
getDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.AuthenticatorGroupsConfigOrBuilder
getDesiredAuthenticatorGroupsConfigOrBuilder()
The desired authenticator groups config for the cluster.WorkloadPolicyConfig
getDesiredAutopilotWorkloadPolicyConfig()
The desired workload policy configuration for the autopilot cluster.WorkloadPolicyConfigOrBuilder
getDesiredAutopilotWorkloadPolicyConfigOrBuilder()
The desired workload policy configuration for the autopilot cluster.BinaryAuthorization
getDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.BinaryAuthorizationOrBuilder
getDesiredBinaryAuthorizationOrBuilder()
The desired configuration options for the Binary Authorization feature.ClusterAutoscaling
getDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.ClusterAutoscalingOrBuilder
getDesiredClusterAutoscalingOrBuilder()
Cluster-level autoscaling configuration.CostManagementConfig
getDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.CostManagementConfigOrBuilder
getDesiredCostManagementConfigOrBuilder()
The desired configuration for the fine-grained cost management feature.DatabaseEncryption
getDesiredDatabaseEncryption()
Configuration of etcd encryption.DatabaseEncryptionOrBuilder
getDesiredDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.DatapathProvider
getDesiredDatapathProvider()
The desired datapath provider for the cluster.int
getDesiredDatapathProviderValue()
The desired datapath provider for the cluster.DefaultSnatStatus
getDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.DefaultSnatStatusOrBuilder
getDesiredDefaultSnatStatusOrBuilder()
The desired status of whether to disable default sNAT for this cluster.DNSConfig
getDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.DNSConfigOrBuilder
getDesiredDnsConfigOrBuilder()
DNSConfig contains clusterDNS config for this cluster.boolean
getDesiredEnableFqdnNetworkPolicy()
Enable/Disable FQDN Network Policy for the cluster.boolean
getDesiredEnablePrivateEndpoint()
Enable/Disable private endpoint for the cluster's master.Fleet
getDesiredFleet()
The desired fleet configuration for the cluster.FleetOrBuilder
getDesiredFleetOrBuilder()
The desired fleet configuration for the cluster.GatewayAPIConfig
getDesiredGatewayApiConfig()
The desired config of Gateway API on this cluster.GatewayAPIConfigOrBuilder
getDesiredGatewayApiConfigOrBuilder()
The desired config of Gateway API on this cluster.GcfsConfig
getDesiredGcfsConfig()
The desired GCFS config for the clusterGcfsConfigOrBuilder
getDesiredGcfsConfigOrBuilder()
The desired GCFS config for the clusterIdentityServiceConfig
getDesiredIdentityServiceConfig()
The desired Identity Service component configuration.IdentityServiceConfigOrBuilder
getDesiredIdentityServiceConfigOrBuilder()
The desired Identity Service component configuration.String
getDesiredImageType()
The desired image type for the node pool.com.google.protobuf.ByteString
getDesiredImageTypeBytes()
The desired image type for the node pool.IntraNodeVisibilityConfig
getDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.IntraNodeVisibilityConfigOrBuilder
getDesiredIntraNodeVisibilityConfigOrBuilder()
The desired config of Intra-node visibility.K8sBetaAPIConfig
getDesiredK8SBetaApis()
Desired Beta APIs to be enabled for cluster.K8sBetaAPIConfigOrBuilder
getDesiredK8SBetaApisOrBuilder()
Desired Beta APIs to be enabled for cluster.ILBSubsettingConfig
getDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.ILBSubsettingConfigOrBuilder
getDesiredL4IlbSubsettingConfigOrBuilder()
The desired L4 Internal Load Balancer Subsetting configuration.String
getDesiredLocations(int index)
The desired 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
getDesiredLocationsBytes(int index)
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.int
getDesiredLocationsCount()
The desired 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
getDesiredLocationsList()
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.LoggingConfig
getDesiredLoggingConfig()
The desired logging configuration.LoggingConfigOrBuilder
getDesiredLoggingConfigOrBuilder()
The desired logging configuration.String
getDesiredLoggingService()
The logging service the cluster should use to write logs.com.google.protobuf.ByteString
getDesiredLoggingServiceBytes()
The logging service the cluster should use to write logs.MasterAuthorizedNetworksConfig
getDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.MasterAuthorizedNetworksConfigOrBuilder
getDesiredMasterAuthorizedNetworksConfigOrBuilder()
The desired configuration options for master authorized networks feature.String
getDesiredMasterVersion()
The Kubernetes version to change the master to.com.google.protobuf.ByteString
getDesiredMasterVersionBytes()
The Kubernetes version to change the master to.MeshCertificates
getDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MeshCertificatesOrBuilder
getDesiredMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MonitoringConfig
getDesiredMonitoringConfig()
The desired monitoring configuration.MonitoringConfigOrBuilder
getDesiredMonitoringConfigOrBuilder()
The desired monitoring configuration.String
getDesiredMonitoringService()
The monitoring service the cluster should use to write metrics.com.google.protobuf.ByteString
getDesiredMonitoringServiceBytes()
The monitoring service the cluster should use to write metrics.NetworkConfig.ClusterNetworkPerformanceConfig
getDesiredNetworkPerformanceConfig()
The desired network performance config.NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder
getDesiredNetworkPerformanceConfigOrBuilder()
The desired network performance config.NetworkTags
getDesiredNodePoolAutoConfigNetworkTags()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NetworkTagsOrBuilder
getDesiredNodePoolAutoConfigNetworkTagsOrBuilder()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolAutoscaling
getDesiredNodePoolAutoscaling()
Autoscaler configuration for the node pool specified in desired_node_pool_id.NodePoolAutoscalingOrBuilder
getDesiredNodePoolAutoscalingOrBuilder()
Autoscaler configuration for the node pool specified in desired_node_pool_id.String
getDesiredNodePoolId()
The node pool to be upgraded.com.google.protobuf.ByteString
getDesiredNodePoolIdBytes()
The node pool to be upgraded.NodePoolLoggingConfig
getDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.NodePoolLoggingConfigOrBuilder
getDesiredNodePoolLoggingConfigOrBuilder()
The desired node pool logging configuration defaults for the cluster.String
getDesiredNodeVersion()
The Kubernetes version to change the nodes to (typically an upgrade).com.google.protobuf.ByteString
getDesiredNodeVersionBytes()
The Kubernetes version to change the nodes to (typically an upgrade).NotificationConfig
getDesiredNotificationConfig()
The desired notification configuration.NotificationConfigOrBuilder
getDesiredNotificationConfigOrBuilder()
The desired notification configuration.PrivateClusterConfig
getDesiredPrivateClusterConfig()
The desired private cluster configuration.PrivateClusterConfigOrBuilder
getDesiredPrivateClusterConfigOrBuilder()
The desired private cluster configuration.PrivateIPv6GoogleAccess
getDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.int
getDesiredPrivateIpv6GoogleAccessValue()
The desired state of IPv6 connectivity to Google Services.ReleaseChannel
getDesiredReleaseChannel()
The desired release channel configuration.ReleaseChannelOrBuilder
getDesiredReleaseChannelOrBuilder()
The desired release channel configuration.ResourceUsageExportConfig
getDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.ResourceUsageExportConfigOrBuilder
getDesiredResourceUsageExportConfigOrBuilder()
The desired configuration for exporting resource usage.SecurityPostureConfig
getDesiredSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.SecurityPostureConfigOrBuilder
getDesiredSecurityPostureConfigOrBuilder()
Enable/Disable Security Posture API features for the cluster.ServiceExternalIPsConfig
getDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.ServiceExternalIPsConfigOrBuilder
getDesiredServiceExternalIpsConfigOrBuilder()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.ShieldedNodes
getDesiredShieldedNodes()
Configuration for Shielded Nodes.ShieldedNodesOrBuilder
getDesiredShieldedNodesOrBuilder()
Configuration for Shielded Nodes.StackType
getDesiredStackType()
The desired stack type of the cluster.int
getDesiredStackTypeValue()
The desired stack type of the cluster.VerticalPodAutoscaling
getDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.VerticalPodAutoscalingOrBuilder
getDesiredVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.WorkloadIdentityConfig
getDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.WorkloadIdentityConfigOrBuilder
getDesiredWorkloadIdentityConfigOrBuilder()
Configuration for Workload Identity.K8sBetaAPIConfig
getEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster.K8sBetaAPIConfigOrBuilder
getEnableK8SBetaApisOrBuilder()
Kubernetes open source beta apis enabled on the cluster.String
getEtag()
The current etag of the cluster.com.google.protobuf.ByteString
getEtagBytes()
The current etag of the cluster.com.google.protobuf.Parser<ClusterUpdate>
getParserForType()
AdditionalPodRangesConfig
getRemovedAdditionalPodRangesConfig()
The additional pod ranges that are to be removed from the cluster.AdditionalPodRangesConfigOrBuilder
getRemovedAdditionalPodRangesConfigOrBuilder()
The additional pod ranges that are to be removed from the cluster.int
getSerializedSize()
boolean
hasAdditionalPodRangesConfig()
The additional pod ranges to be added to the cluster.boolean
hasDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.boolean
hasDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.boolean
hasDesiredAutopilotWorkloadPolicyConfig()
The desired workload policy configuration for the autopilot cluster.boolean
hasDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.boolean
hasDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.boolean
hasDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.boolean
hasDesiredDatabaseEncryption()
Configuration of etcd encryption.boolean
hasDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.boolean
hasDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.boolean
hasDesiredEnableFqdnNetworkPolicy()
Enable/Disable FQDN Network Policy for the cluster.boolean
hasDesiredEnablePrivateEndpoint()
Enable/Disable private endpoint for the cluster's master.boolean
hasDesiredFleet()
The desired fleet configuration for the cluster.boolean
hasDesiredGatewayApiConfig()
The desired config of Gateway API on this cluster.boolean
hasDesiredGcfsConfig()
The desired GCFS config for the clusterboolean
hasDesiredIdentityServiceConfig()
The desired Identity Service component configuration.boolean
hasDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.boolean
hasDesiredK8SBetaApis()
Desired Beta APIs to be enabled for cluster.boolean
hasDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.boolean
hasDesiredLoggingConfig()
The desired logging configuration.boolean
hasDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.boolean
hasDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.boolean
hasDesiredMonitoringConfig()
The desired monitoring configuration.boolean
hasDesiredNetworkPerformanceConfig()
The desired network performance config.boolean
hasDesiredNodePoolAutoConfigNetworkTags()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.boolean
hasDesiredNodePoolAutoscaling()
Autoscaler configuration for the node pool specified in desired_node_pool_id.boolean
hasDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.boolean
hasDesiredNotificationConfig()
The desired notification configuration.boolean
hasDesiredPrivateClusterConfig()
The desired private cluster configuration.boolean
hasDesiredReleaseChannel()
The desired release channel configuration.boolean
hasDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.boolean
hasDesiredSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.boolean
hasDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.boolean
hasDesiredShieldedNodes()
Configuration for Shielded Nodes.boolean
hasDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.boolean
hasDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.boolean
hasEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster.int
hashCode()
boolean
hasRemovedAdditionalPodRangesConfig()
The additional pod ranges that are to be removed from the cluster.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ClusterUpdate.Builder
newBuilder()
static ClusterUpdate.Builder
newBuilder(ClusterUpdate prototype)
ClusterUpdate.Builder
newBuilderForType()
protected ClusterUpdate.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ClusterUpdate
parseDelimitedFrom(InputStream input)
static ClusterUpdate
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ClusterUpdate
parseFrom(byte[] data)
static ClusterUpdate
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ClusterUpdate
parseFrom(com.google.protobuf.ByteString data)
static ClusterUpdate
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ClusterUpdate
parseFrom(com.google.protobuf.CodedInputStream input)
static ClusterUpdate
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ClusterUpdate
parseFrom(InputStream input)
static ClusterUpdate
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ClusterUpdate
parseFrom(ByteBuffer data)
static ClusterUpdate
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ClusterUpdate>
parser()
ClusterUpdate.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, internalGetMapField, 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
-
DESIRED_NODE_VERSION_FIELD_NUMBER
public static final int DESIRED_NODE_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_MONITORING_SERVICE_FIELD_NUMBER
public static final int DESIRED_MONITORING_SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_ADDONS_CONFIG_FIELD_NUMBER
public static final int DESIRED_ADDONS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_NODE_POOL_ID_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_IMAGE_TYPE_FIELD_NUMBER
public static final int DESIRED_IMAGE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER
public static final int DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
public static final int DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_MESH_CERTIFICATES_FIELD_NUMBER
public static final int DESIRED_MESH_CERTIFICATES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_SHIELDED_NODES_FIELD_NUMBER
public static final int DESIRED_SHIELDED_NODES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER
public static final int DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_DNS_CONFIG_FIELD_NUMBER
public static final int DESIRED_DNS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_LOCATIONS_FIELD_NUMBER
public static final int DESIRED_LOCATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
public static final int DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER
public static final int DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER
public static final int DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_LOGGING_SERVICE_FIELD_NUMBER
public static final int DESIRED_LOGGING_SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
public static final int DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
public static final int DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
public static final int DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER
public static final int DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER
public static final int DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_RELEASE_CHANNEL_FIELD_NUMBER
public static final int DESIRED_RELEASE_CHANNEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER
public static final int DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER
public static final int DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
public static final int DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER
public static final int DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
public static final int DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_LOGGING_CONFIG_FIELD_NUMBER
public static final int DESIRED_LOGGING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_MONITORING_CONFIG_FIELD_NUMBER
public static final int DESIRED_MONITORING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
public static final int DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
public static final int DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER
public static final int DESIRED_ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_MASTER_VERSION_FIELD_NUMBER
public static final int DESIRED_MASTER_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_GCFS_CONFIG_FIELD_NUMBER
public static final int DESIRED_GCFS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_GATEWAY_API_CONFIG_FIELD_NUMBER
public static final int DESIRED_GATEWAY_API_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ETAG_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_FLEET_FIELD_NUMBER
public static final int DESIRED_FLEET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_STACK_TYPE_FIELD_NUMBER
public static final int DESIRED_STACK_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
public static final int ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REMOVED_ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
public static final int REMOVED_ADDITIONAL_POD_RANGES_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
-
DESIRED_SECURITY_POSTURE_CONFIG_FIELD_NUMBER
public static final int DESIRED_SECURITY_POSTURE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER
public static final int DESIRED_NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER
public static final int DESIRED_ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_AUTOPILOT_WORKLOAD_POLICY_CONFIG_FIELD_NUMBER
public static final int DESIRED_AUTOPILOT_WORKLOAD_POLICY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_K8S_BETA_APIS_FIELD_NUMBER
public static final int DESIRED_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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getDesiredNodeVersion
public String getDesiredNodeVersion()
The Kubernetes version to change the nodes to (typically an upgrade). 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 Kubernetes master version
string desired_node_version = 4;
- Specified by:
getDesiredNodeVersion
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNodeVersion.
-
getDesiredNodeVersionBytes
public com.google.protobuf.ByteString getDesiredNodeVersionBytes()
The Kubernetes version to change the nodes to (typically an upgrade). 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 Kubernetes master version
string desired_node_version = 4;
- Specified by:
getDesiredNodeVersionBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for desiredNodeVersion.
-
getDesiredMonitoringService
public String getDesiredMonitoringService()
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 desired_monitoring_service = 5;
- Specified by:
getDesiredMonitoringService
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredMonitoringService.
-
getDesiredMonitoringServiceBytes
public com.google.protobuf.ByteString getDesiredMonitoringServiceBytes()
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 desired_monitoring_service = 5;
- Specified by:
getDesiredMonitoringServiceBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for desiredMonitoringService.
-
hasDesiredAddonsConfig
public boolean hasDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
- Specified by:
hasDesiredAddonsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredAddonsConfig field is set.
-
getDesiredAddonsConfig
public AddonsConfig getDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
- Specified by:
getDesiredAddonsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredAddonsConfig.
-
getDesiredAddonsConfigOrBuilder
public AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
- Specified by:
getDesiredAddonsConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
getDesiredNodePoolId
public String getDesiredNodePoolId()
The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.
string desired_node_pool_id = 7;
- Specified by:
getDesiredNodePoolId
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNodePoolId.
-
getDesiredNodePoolIdBytes
public com.google.protobuf.ByteString getDesiredNodePoolIdBytes()
The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.
string desired_node_pool_id = 7;
- Specified by:
getDesiredNodePoolIdBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for desiredNodePoolId.
-
getDesiredImageType
public String getDesiredImageType()
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
- Specified by:
getDesiredImageType
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredImageType.
-
getDesiredImageTypeBytes
public com.google.protobuf.ByteString getDesiredImageTypeBytes()
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
- Specified by:
getDesiredImageTypeBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for desiredImageType.
-
hasDesiredDatabaseEncryption
public boolean hasDesiredDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
- Specified by:
hasDesiredDatabaseEncryption
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredDatabaseEncryption field is set.
-
getDesiredDatabaseEncryption
public DatabaseEncryption getDesiredDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
- Specified by:
getDesiredDatabaseEncryption
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredDatabaseEncryption.
-
getDesiredDatabaseEncryptionOrBuilder
public DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
- Specified by:
getDesiredDatabaseEncryptionOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredWorkloadIdentityConfig
public boolean hasDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
- Specified by:
hasDesiredWorkloadIdentityConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredWorkloadIdentityConfig field is set.
-
getDesiredWorkloadIdentityConfig
public WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
- Specified by:
getDesiredWorkloadIdentityConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredWorkloadIdentityConfig.
-
getDesiredWorkloadIdentityConfigOrBuilder
public WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
- Specified by:
getDesiredWorkloadIdentityConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredMeshCertificates
public boolean hasDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
- Specified by:
hasDesiredMeshCertificates
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredMeshCertificates field is set.
-
getDesiredMeshCertificates
public MeshCertificates getDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
- Specified by:
getDesiredMeshCertificates
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredMeshCertificates.
-
getDesiredMeshCertificatesOrBuilder
public MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
- Specified by:
getDesiredMeshCertificatesOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredShieldedNodes
public boolean hasDesiredShieldedNodes()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
- Specified by:
hasDesiredShieldedNodes
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredShieldedNodes field is set.
-
getDesiredShieldedNodes
public ShieldedNodes getDesiredShieldedNodes()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
- Specified by:
getDesiredShieldedNodes
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredShieldedNodes.
-
getDesiredShieldedNodesOrBuilder
public ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
- Specified by:
getDesiredShieldedNodesOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredCostManagementConfig
public boolean hasDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
- Specified by:
hasDesiredCostManagementConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredCostManagementConfig field is set.
-
getDesiredCostManagementConfig
public CostManagementConfig getDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
- Specified by:
getDesiredCostManagementConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredCostManagementConfig.
-
getDesiredCostManagementConfigOrBuilder
public CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
- Specified by:
getDesiredCostManagementConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredDnsConfig
public boolean hasDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
- Specified by:
hasDesiredDnsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredDnsConfig field is set.
-
getDesiredDnsConfig
public DNSConfig getDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
- Specified by:
getDesiredDnsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredDnsConfig.
-
getDesiredDnsConfigOrBuilder
public DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
- Specified by:
getDesiredDnsConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredNodePoolAutoscaling
public boolean hasDesiredNodePoolAutoscaling()
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
.google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
- Specified by:
hasDesiredNodePoolAutoscaling
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredNodePoolAutoscaling field is set.
-
getDesiredNodePoolAutoscaling
public NodePoolAutoscaling getDesiredNodePoolAutoscaling()
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
.google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
- Specified by:
getDesiredNodePoolAutoscaling
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNodePoolAutoscaling.
-
getDesiredNodePoolAutoscalingOrBuilder
public NodePoolAutoscalingOrBuilder getDesiredNodePoolAutoscalingOrBuilder()
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
.google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
- Specified by:
getDesiredNodePoolAutoscalingOrBuilder
in interfaceClusterUpdateOrBuilder
-
getDesiredLocationsList
public com.google.protobuf.ProtocolStringList getDesiredLocationsList()
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
- Specified by:
getDesiredLocationsList
in interfaceClusterUpdateOrBuilder
- Returns:
- A list containing the desiredLocations.
-
getDesiredLocationsCount
public int getDesiredLocationsCount()
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
- Specified by:
getDesiredLocationsCount
in interfaceClusterUpdateOrBuilder
- Returns:
- The count of desiredLocations.
-
getDesiredLocations
public String getDesiredLocations(int index)
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
- Specified by:
getDesiredLocations
in interfaceClusterUpdateOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The desiredLocations at the given index.
-
getDesiredLocationsBytes
public com.google.protobuf.ByteString getDesiredLocationsBytes(int index)
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
- Specified by:
getDesiredLocationsBytes
in interfaceClusterUpdateOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the desiredLocations at the given index.
-
hasDesiredMasterAuthorizedNetworksConfig
public boolean hasDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
- Specified by:
hasDesiredMasterAuthorizedNetworksConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredMasterAuthorizedNetworksConfig field is set.
-
getDesiredMasterAuthorizedNetworksConfig
public MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
- Specified by:
getDesiredMasterAuthorizedNetworksConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredMasterAuthorizedNetworksConfig.
-
getDesiredMasterAuthorizedNetworksConfigOrBuilder
public MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
- Specified by:
getDesiredMasterAuthorizedNetworksConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredClusterAutoscaling
public boolean hasDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
- Specified by:
hasDesiredClusterAutoscaling
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredClusterAutoscaling field is set.
-
getDesiredClusterAutoscaling
public ClusterAutoscaling getDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
- Specified by:
getDesiredClusterAutoscaling
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredClusterAutoscaling.
-
getDesiredClusterAutoscalingOrBuilder
public ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
- Specified by:
getDesiredClusterAutoscalingOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredBinaryAuthorization
public boolean hasDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
- Specified by:
hasDesiredBinaryAuthorization
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredBinaryAuthorization field is set.
-
getDesiredBinaryAuthorization
public BinaryAuthorization getDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
- Specified by:
getDesiredBinaryAuthorization
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredBinaryAuthorization.
-
getDesiredBinaryAuthorizationOrBuilder
public BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
- Specified by:
getDesiredBinaryAuthorizationOrBuilder
in interfaceClusterUpdateOrBuilder
-
getDesiredLoggingService
public String getDesiredLoggingService()
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 desired_logging_service = 19;
- Specified by:
getDesiredLoggingService
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredLoggingService.
-
getDesiredLoggingServiceBytes
public com.google.protobuf.ByteString getDesiredLoggingServiceBytes()
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 desired_logging_service = 19;
- Specified by:
getDesiredLoggingServiceBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for desiredLoggingService.
-
hasDesiredResourceUsageExportConfig
public boolean hasDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
- Specified by:
hasDesiredResourceUsageExportConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredResourceUsageExportConfig field is set.
-
getDesiredResourceUsageExportConfig
public ResourceUsageExportConfig getDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
- Specified by:
getDesiredResourceUsageExportConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredResourceUsageExportConfig.
-
getDesiredResourceUsageExportConfigOrBuilder
public ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
- Specified by:
getDesiredResourceUsageExportConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredVerticalPodAutoscaling
public boolean hasDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
- Specified by:
hasDesiredVerticalPodAutoscaling
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredVerticalPodAutoscaling field is set.
-
getDesiredVerticalPodAutoscaling
public VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
- Specified by:
getDesiredVerticalPodAutoscaling
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredVerticalPodAutoscaling.
-
getDesiredVerticalPodAutoscalingOrBuilder
public VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
- Specified by:
getDesiredVerticalPodAutoscalingOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredPrivateClusterConfig
public boolean hasDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
- Specified by:
hasDesiredPrivateClusterConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredPrivateClusterConfig field is set.
-
getDesiredPrivateClusterConfig
public PrivateClusterConfig getDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
- Specified by:
getDesiredPrivateClusterConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredPrivateClusterConfig.
-
getDesiredPrivateClusterConfigOrBuilder
public PrivateClusterConfigOrBuilder getDesiredPrivateClusterConfigOrBuilder()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
- Specified by:
getDesiredPrivateClusterConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredIntraNodeVisibilityConfig
public boolean hasDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
- Specified by:
hasDesiredIntraNodeVisibilityConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredIntraNodeVisibilityConfig field is set.
-
getDesiredIntraNodeVisibilityConfig
public IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
- Specified by:
getDesiredIntraNodeVisibilityConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredIntraNodeVisibilityConfig.
-
getDesiredIntraNodeVisibilityConfigOrBuilder
public IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
- Specified by:
getDesiredIntraNodeVisibilityConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredDefaultSnatStatus
public boolean hasDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
- Specified by:
hasDesiredDefaultSnatStatus
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredDefaultSnatStatus field is set.
-
getDesiredDefaultSnatStatus
public DefaultSnatStatus getDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
- Specified by:
getDesiredDefaultSnatStatus
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredDefaultSnatStatus.
-
getDesiredDefaultSnatStatusOrBuilder
public DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
- Specified by:
getDesiredDefaultSnatStatusOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredReleaseChannel
public boolean hasDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
- Specified by:
hasDesiredReleaseChannel
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredReleaseChannel field is set.
-
getDesiredReleaseChannel
public ReleaseChannel getDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
- Specified by:
getDesiredReleaseChannel
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredReleaseChannel.
-
getDesiredReleaseChannelOrBuilder
public ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
- Specified by:
getDesiredReleaseChannelOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredL4IlbSubsettingConfig
public boolean hasDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
- Specified by:
hasDesiredL4IlbSubsettingConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredL4ilbSubsettingConfig field is set.
-
getDesiredL4IlbSubsettingConfig
public ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
- Specified by:
getDesiredL4IlbSubsettingConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredL4ilbSubsettingConfig.
-
getDesiredL4IlbSubsettingConfigOrBuilder
public ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
- Specified by:
getDesiredL4IlbSubsettingConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
getDesiredDatapathProviderValue
public int getDesiredDatapathProviderValue()
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
- Specified by:
getDesiredDatapathProviderValue
in interfaceClusterUpdateOrBuilder
- Returns:
- The enum numeric value on the wire for desiredDatapathProvider.
-
getDesiredDatapathProvider
public DatapathProvider getDesiredDatapathProvider()
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
- Specified by:
getDesiredDatapathProvider
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredDatapathProvider.
-
getDesiredPrivateIpv6GoogleAccessValue
public int getDesiredPrivateIpv6GoogleAccessValue()
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
- Specified by:
getDesiredPrivateIpv6GoogleAccessValue
in interfaceClusterUpdateOrBuilder
- Returns:
- The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess.
-
getDesiredPrivateIpv6GoogleAccess
public PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
- Specified by:
getDesiredPrivateIpv6GoogleAccess
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredPrivateIpv6GoogleAccess.
-
hasDesiredNotificationConfig
public boolean hasDesiredNotificationConfig()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
- Specified by:
hasDesiredNotificationConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredNotificationConfig field is set.
-
getDesiredNotificationConfig
public NotificationConfig getDesiredNotificationConfig()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
- Specified by:
getDesiredNotificationConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNotificationConfig.
-
getDesiredNotificationConfigOrBuilder
public NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
- Specified by:
getDesiredNotificationConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredAuthenticatorGroupsConfig
public boolean hasDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
- Specified by:
hasDesiredAuthenticatorGroupsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredAuthenticatorGroupsConfig field is set.
-
getDesiredAuthenticatorGroupsConfig
public AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
- Specified by:
getDesiredAuthenticatorGroupsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredAuthenticatorGroupsConfig.
-
getDesiredAuthenticatorGroupsConfigOrBuilder
public AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
- Specified by:
getDesiredAuthenticatorGroupsConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredLoggingConfig
public boolean hasDesiredLoggingConfig()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
- Specified by:
hasDesiredLoggingConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredLoggingConfig field is set.
-
getDesiredLoggingConfig
public LoggingConfig getDesiredLoggingConfig()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
- Specified by:
getDesiredLoggingConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredLoggingConfig.
-
getDesiredLoggingConfigOrBuilder
public LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
- Specified by:
getDesiredLoggingConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredMonitoringConfig
public boolean hasDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
- Specified by:
hasDesiredMonitoringConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredMonitoringConfig field is set.
-
getDesiredMonitoringConfig
public MonitoringConfig getDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
- Specified by:
getDesiredMonitoringConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredMonitoringConfig.
-
getDesiredMonitoringConfigOrBuilder
public MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
- Specified by:
getDesiredMonitoringConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredIdentityServiceConfig
public boolean hasDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
- Specified by:
hasDesiredIdentityServiceConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredIdentityServiceConfig field is set.
-
getDesiredIdentityServiceConfig
public IdentityServiceConfig getDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
- Specified by:
getDesiredIdentityServiceConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredIdentityServiceConfig.
-
getDesiredIdentityServiceConfigOrBuilder
public IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
- Specified by:
getDesiredIdentityServiceConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredServiceExternalIpsConfig
public boolean hasDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
- Specified by:
hasDesiredServiceExternalIpsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredServiceExternalIpsConfig field is set.
-
getDesiredServiceExternalIpsConfig
public ServiceExternalIPsConfig getDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
- Specified by:
getDesiredServiceExternalIpsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredServiceExternalIpsConfig.
-
getDesiredServiceExternalIpsConfigOrBuilder
public ServiceExternalIPsConfigOrBuilder getDesiredServiceExternalIpsConfigOrBuilder()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
- Specified by:
getDesiredServiceExternalIpsConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredEnablePrivateEndpoint
public boolean hasDesiredEnablePrivateEndpoint()
Enable/Disable private endpoint for the cluster's master.
optional bool desired_enable_private_endpoint = 71;
- Specified by:
hasDesiredEnablePrivateEndpoint
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredEnablePrivateEndpoint field is set.
-
getDesiredEnablePrivateEndpoint
public boolean getDesiredEnablePrivateEndpoint()
Enable/Disable private endpoint for the cluster's master.
optional bool desired_enable_private_endpoint = 71;
- Specified by:
getDesiredEnablePrivateEndpoint
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredEnablePrivateEndpoint.
-
getDesiredMasterVersion
public String getDesiredMasterVersion()
The Kubernetes version to change the master to. 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 desired_master_version = 100;
- Specified by:
getDesiredMasterVersion
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredMasterVersion.
-
getDesiredMasterVersionBytes
public com.google.protobuf.ByteString getDesiredMasterVersionBytes()
The Kubernetes version to change the master to. 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 desired_master_version = 100;
- Specified by:
getDesiredMasterVersionBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for desiredMasterVersion.
-
hasDesiredGcfsConfig
public boolean hasDesiredGcfsConfig()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
- Specified by:
hasDesiredGcfsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredGcfsConfig field is set.
-
getDesiredGcfsConfig
public GcfsConfig getDesiredGcfsConfig()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
- Specified by:
getDesiredGcfsConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredGcfsConfig.
-
getDesiredGcfsConfigOrBuilder
public GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
- Specified by:
getDesiredGcfsConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredNodePoolAutoConfigNetworkTags
public boolean hasDesiredNodePoolAutoConfigNetworkTags()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
- Specified by:
hasDesiredNodePoolAutoConfigNetworkTags
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredNodePoolAutoConfigNetworkTags field is set.
-
getDesiredNodePoolAutoConfigNetworkTags
public NetworkTags getDesiredNodePoolAutoConfigNetworkTags()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
- Specified by:
getDesiredNodePoolAutoConfigNetworkTags
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNodePoolAutoConfigNetworkTags.
-
getDesiredNodePoolAutoConfigNetworkTagsOrBuilder
public NetworkTagsOrBuilder getDesiredNodePoolAutoConfigNetworkTagsOrBuilder()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
- Specified by:
getDesiredNodePoolAutoConfigNetworkTagsOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredGatewayApiConfig
public boolean hasDesiredGatewayApiConfig()
The desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
- Specified by:
hasDesiredGatewayApiConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredGatewayApiConfig field is set.
-
getDesiredGatewayApiConfig
public GatewayAPIConfig getDesiredGatewayApiConfig()
The desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
- Specified by:
getDesiredGatewayApiConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredGatewayApiConfig.
-
getDesiredGatewayApiConfigOrBuilder
public GatewayAPIConfigOrBuilder getDesiredGatewayApiConfigOrBuilder()
The desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
- Specified by:
getDesiredGatewayApiConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
getEtag
public String getEtag()
The current etag of the cluster. If an etag is provided and does not match the current etag of the cluster, update will be blocked and an ABORTED error will be returned.
string etag = 115;
- Specified by:
getEtag
in interfaceClusterUpdateOrBuilder
- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
The current etag of the cluster. If an etag is provided and does not match the current etag of the cluster, update will be blocked and an ABORTED error will be returned.
string etag = 115;
- Specified by:
getEtagBytes
in interfaceClusterUpdateOrBuilder
- Returns:
- The bytes for etag.
-
hasDesiredNodePoolLoggingConfig
public boolean hasDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
- Specified by:
hasDesiredNodePoolLoggingConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredNodePoolLoggingConfig field is set.
-
getDesiredNodePoolLoggingConfig
public NodePoolLoggingConfig getDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
- Specified by:
getDesiredNodePoolLoggingConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNodePoolLoggingConfig.
-
getDesiredNodePoolLoggingConfigOrBuilder
public NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
- Specified by:
getDesiredNodePoolLoggingConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredFleet
public boolean hasDesiredFleet()
The desired fleet configuration for the cluster.
.google.container.v1.Fleet desired_fleet = 117;
- Specified by:
hasDesiredFleet
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredFleet field is set.
-
getDesiredFleet
public Fleet getDesiredFleet()
The desired fleet configuration for the cluster.
.google.container.v1.Fleet desired_fleet = 117;
- Specified by:
getDesiredFleet
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredFleet.
-
getDesiredFleetOrBuilder
public FleetOrBuilder getDesiredFleetOrBuilder()
The desired fleet configuration for the cluster.
.google.container.v1.Fleet desired_fleet = 117;
- Specified by:
getDesiredFleetOrBuilder
in interfaceClusterUpdateOrBuilder
-
getDesiredStackTypeValue
public int getDesiredStackTypeValue()
The desired stack type of the cluster. If a stack type is provided and does not match the current stack type of the cluster, update will attempt to change the stack type to the new type.
.google.container.v1.StackType desired_stack_type = 119;
- Specified by:
getDesiredStackTypeValue
in interfaceClusterUpdateOrBuilder
- Returns:
- The enum numeric value on the wire for desiredStackType.
-
getDesiredStackType
public StackType getDesiredStackType()
The desired stack type of the cluster. If a stack type is provided and does not match the current stack type of the cluster, update will attempt to change the stack type to the new type.
.google.container.v1.StackType desired_stack_type = 119;
- Specified by:
getDesiredStackType
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredStackType.
-
hasAdditionalPodRangesConfig
public boolean hasAdditionalPodRangesConfig()
The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs.
.google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;
- Specified by:
hasAdditionalPodRangesConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the additionalPodRangesConfig field is set.
-
getAdditionalPodRangesConfig
public AdditionalPodRangesConfig getAdditionalPodRangesConfig()
The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs.
.google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;
- Specified by:
getAdditionalPodRangesConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The additionalPodRangesConfig.
-
getAdditionalPodRangesConfigOrBuilder
public AdditionalPodRangesConfigOrBuilder getAdditionalPodRangesConfigOrBuilder()
The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs.
.google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;
- Specified by:
getAdditionalPodRangesConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasRemovedAdditionalPodRangesConfig
public boolean hasRemovedAdditionalPodRangesConfig()
The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.
.google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;
- Specified by:
hasRemovedAdditionalPodRangesConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the removedAdditionalPodRangesConfig field is set.
-
getRemovedAdditionalPodRangesConfig
public AdditionalPodRangesConfig getRemovedAdditionalPodRangesConfig()
The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.
.google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;
- Specified by:
getRemovedAdditionalPodRangesConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The removedAdditionalPodRangesConfig.
-
getRemovedAdditionalPodRangesConfigOrBuilder
public AdditionalPodRangesConfigOrBuilder getRemovedAdditionalPodRangesConfigOrBuilder()
The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.
.google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;
- Specified by:
getRemovedAdditionalPodRangesConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasEnableK8SBetaApis
public boolean hasEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster. Only beta apis
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
- Specified by:
hasEnableK8SBetaApis
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the enableK8sBetaApis field is set.
-
getEnableK8SBetaApis
public K8sBetaAPIConfig getEnableK8SBetaApis()
Kubernetes open source beta apis enabled on the cluster. Only beta apis
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
- Specified by:
getEnableK8SBetaApis
in interfaceClusterUpdateOrBuilder
- Returns:
- The enableK8sBetaApis.
-
getEnableK8SBetaApisOrBuilder
public K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()
Kubernetes open source beta apis enabled on the cluster. Only beta apis
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
- Specified by:
getEnableK8SBetaApisOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredSecurityPostureConfig
public boolean hasDesiredSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
- Specified by:
hasDesiredSecurityPostureConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredSecurityPostureConfig field is set.
-
getDesiredSecurityPostureConfig
public SecurityPostureConfig getDesiredSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
- Specified by:
getDesiredSecurityPostureConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredSecurityPostureConfig.
-
getDesiredSecurityPostureConfigOrBuilder
public SecurityPostureConfigOrBuilder getDesiredSecurityPostureConfigOrBuilder()
Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
- Specified by:
getDesiredSecurityPostureConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredNetworkPerformanceConfig
public boolean hasDesiredNetworkPerformanceConfig()
The desired network performance config.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
- Specified by:
hasDesiredNetworkPerformanceConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredNetworkPerformanceConfig field is set.
-
getDesiredNetworkPerformanceConfig
public NetworkConfig.ClusterNetworkPerformanceConfig getDesiredNetworkPerformanceConfig()
The desired network performance config.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
- Specified by:
getDesiredNetworkPerformanceConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredNetworkPerformanceConfig.
-
getDesiredNetworkPerformanceConfigOrBuilder
public NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getDesiredNetworkPerformanceConfigOrBuilder()
The desired network performance config.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
- Specified by:
getDesiredNetworkPerformanceConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredEnableFqdnNetworkPolicy
public boolean hasDesiredEnableFqdnNetworkPolicy()
Enable/Disable FQDN Network Policy for the cluster.
optional bool desired_enable_fqdn_network_policy = 126;
- Specified by:
hasDesiredEnableFqdnNetworkPolicy
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredEnableFqdnNetworkPolicy field is set.
-
getDesiredEnableFqdnNetworkPolicy
public boolean getDesiredEnableFqdnNetworkPolicy()
Enable/Disable FQDN Network Policy for the cluster.
optional bool desired_enable_fqdn_network_policy = 126;
- Specified by:
getDesiredEnableFqdnNetworkPolicy
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredEnableFqdnNetworkPolicy.
-
hasDesiredAutopilotWorkloadPolicyConfig
public boolean hasDesiredAutopilotWorkloadPolicyConfig()
The desired workload policy configuration for the autopilot cluster.
.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
- Specified by:
hasDesiredAutopilotWorkloadPolicyConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredAutopilotWorkloadPolicyConfig field is set.
-
getDesiredAutopilotWorkloadPolicyConfig
public WorkloadPolicyConfig getDesiredAutopilotWorkloadPolicyConfig()
The desired workload policy configuration for the autopilot cluster.
.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
- Specified by:
getDesiredAutopilotWorkloadPolicyConfig
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredAutopilotWorkloadPolicyConfig.
-
getDesiredAutopilotWorkloadPolicyConfigOrBuilder
public WorkloadPolicyConfigOrBuilder getDesiredAutopilotWorkloadPolicyConfigOrBuilder()
The desired workload policy configuration for the autopilot cluster.
.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
- Specified by:
getDesiredAutopilotWorkloadPolicyConfigOrBuilder
in interfaceClusterUpdateOrBuilder
-
hasDesiredK8SBetaApis
public boolean hasDesiredK8SBetaApis()
Desired Beta APIs to be enabled for cluster.
.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
- Specified by:
hasDesiredK8SBetaApis
in interfaceClusterUpdateOrBuilder
- Returns:
- Whether the desiredK8sBetaApis field is set.
-
getDesiredK8SBetaApis
public K8sBetaAPIConfig getDesiredK8SBetaApis()
Desired Beta APIs to be enabled for cluster.
.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
- Specified by:
getDesiredK8SBetaApis
in interfaceClusterUpdateOrBuilder
- Returns:
- The desiredK8sBetaApis.
-
getDesiredK8SBetaApisOrBuilder
public K8sBetaAPIConfigOrBuilder getDesiredK8SBetaApisOrBuilder()
Desired Beta APIs to be enabled for cluster.
.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
- Specified by:
getDesiredK8SBetaApisOrBuilder
in interfaceClusterUpdateOrBuilder
-
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 ClusterUpdate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClusterUpdate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClusterUpdate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClusterUpdate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClusterUpdate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClusterUpdate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClusterUpdate parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ClusterUpdate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ClusterUpdate parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ClusterUpdate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ClusterUpdate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ClusterUpdate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ClusterUpdate.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ClusterUpdate.Builder newBuilder()
-
newBuilder
public static ClusterUpdate.Builder newBuilder(ClusterUpdate prototype)
-
toBuilder
public ClusterUpdate.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ClusterUpdate.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ClusterUpdate getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ClusterUpdate> parser()
-
getParserForType
public com.google.protobuf.Parser<ClusterUpdate> 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 ClusterUpdate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-