Class Cluster.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
com.google.cloud.edgecontainer.v1.Cluster.Builder
- All Implemented Interfaces:
ClusterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Cluster
public static final class Cluster.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
implements ClusterOrBuilder
A Google Distributed Cloud Edge Kubernetes cluster.Protobuf type
google.cloud.edgecontainer.v1.Cluster-
Method Summary
Modifier and TypeMethodDescriptionOptional.Optional.addAllMaintenanceEvents(Iterable<? extends Cluster.MaintenanceEvent> values) Output only.Optional.addExternalLoadBalancerIpv4AddressPoolsBytes(com.google.protobuf.ByteString value) Optional.Optional.addExternalLoadBalancerIpv6AddressPoolsBytes(com.google.protobuf.ByteString value) Optional.addMaintenanceEvents(int index, Cluster.MaintenanceEvent value) Output only.addMaintenanceEvents(int index, Cluster.MaintenanceEvent.Builder builderForValue) Output only.Output only.addMaintenanceEvents(Cluster.MaintenanceEvent.Builder builderForValue) Output only.Output only.addMaintenanceEventsBuilder(int index) Output only.build()clear()Required.Output only.Output only.Optional.Optional.Output only.Output only.Optional.Output only.Optional.Optional.Required.Output only.Optional.Required.Required.Output only.Output only.Optional.Output only.Optional.Optional.Optional.Output only.booleancontainsLabels(String key) Labels associated with this resource.Required.Required.Required.Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.Optional.Optional.Optional.Optional.Optional.Optional.Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.getExternalLoadBalancerIpv4AddressPools(int index) Optional.com.google.protobuf.ByteStringgetExternalLoadBalancerIpv4AddressPoolsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.getExternalLoadBalancerIpv6AddressPools(int index) Optional.com.google.protobuf.ByteStringgetExternalLoadBalancerIpv6AddressPoolsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.getFleet()Required.Required.Required.Deprecated.intLabels associated with this resource.Labels associated with this resource.getLabelsOrDefault(String key, String defaultValue) Labels associated with this resource.getLabelsOrThrow(String key) Labels associated with this resource.getMaintenanceEvents(int index) Output only.getMaintenanceEventsBuilder(int index) Output only.Output only.intOutput only.Output only.getMaintenanceEventsOrBuilder(int index) Output only.List<? extends Cluster.MaintenanceEventOrBuilder>Output only.Optional.Optional.Optional.Deprecated.getName()Required.com.google.protobuf.ByteStringRequired.Required.Required.Required.Output only.com.google.protobuf.ByteStringOutput only.intgetPort()Output only.Optional.intOptional.Output only.intOutput only.Optional.Optional.Optional.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanRequired.booleanOutput only.booleanOptional.booleanOptional.booleanOutput only.booleanhasFleet()Required.booleanOptional.booleanRequired.booleanOptional.booleanOptional.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeAuthorization(Authorization value) Required.Output only.Optional.Optional.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFleet(Fleet value) Required.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeNetworking(ClusterNetworking value) Required.Optional.Optional.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllLabels(Map<String, String> values) Labels associated with this resource.Labels associated with this resource.removeLabels(String key) Labels associated with this resource.removeMaintenanceEvents(int index) Output only.setAuthorization(Authorization value) Required.setAuthorization(Authorization.Builder builderForValue) Required.setClusterCaCertificate(String value) Output only.setClusterCaCertificateBytes(com.google.protobuf.ByteString value) Output only.Output only.setConnectionState(Cluster.ConnectionState.Builder builderForValue) Output only.Optional.setControlPlane(Cluster.ControlPlane.Builder builderForValue) Optional.Optional.setControlPlaneEncryption(Cluster.ControlPlaneEncryption.Builder builderForValue) Optional.setControlPlaneVersion(String value) Output only.setControlPlaneVersionBytes(com.google.protobuf.ByteString value) Output only.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDefaultMaxPodsPerNode(int value) Optional.setEndpoint(String value) Output only.setEndpointBytes(com.google.protobuf.ByteString value) Output only.setExternalLoadBalancerIpv4AddressPools(int index, String value) Optional.setExternalLoadBalancerIpv6AddressPools(int index, String value) Optional.Required.setFleet(Fleet.Builder builderForValue) Required.setMaintenanceEvents(int index, Cluster.MaintenanceEvent value) Output only.setMaintenanceEvents(int index, Cluster.MaintenanceEvent.Builder builderForValue) Output only.Optional.setMaintenancePolicy(MaintenancePolicy.Builder builderForValue) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setNetworking(ClusterNetworking value) Required.setNetworking(ClusterNetworking.Builder builderForValue) Required.setNodeVersion(String value) Output only.setNodeVersionBytes(com.google.protobuf.ByteString value) Output only.setPort(int value) Output only.Optional.setReleaseChannelValue(int value) Optional.setStatus(Cluster.Status value) Output only.setStatusValue(int value) Output only.Optional.setSurvivabilityConfig(Cluster.SurvivabilityConfig.Builder builderForValue) Optional.Optional.setSystemAddonsConfig(Cluster.SystemAddonsConfig.Builder builderForValue) Optional.setTargetVersion(String value) Optional.setTargetVersionBytes(com.google.protobuf.ByteString value) Optional.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>- Throws:
IOException
-
getName
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNamein interfaceClusterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNameBytesin interfaceClusterOrBuilder- Returns:
- The bytes for name.
-
setName
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceClusterOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceClusterOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time when the cluster was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceClusterOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceClusterOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceClusterOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The time when the cluster was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceClusterOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:ClusterOrBuilderLabels associated with this resource.
map<string, string> labels = 4;- Specified by:
getLabelsCountin interfaceClusterOrBuilder
-
containsLabels
Labels associated with this resource.
map<string, string> labels = 4;- Specified by:
containsLabelsin interfaceClusterOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceClusterOrBuilder
-
getLabelsMap
Labels associated with this resource.
map<string, string> labels = 4;- Specified by:
getLabelsMapin interfaceClusterOrBuilder
-
getLabelsOrDefault
Labels associated with this resource.
map<string, string> labels = 4;- Specified by:
getLabelsOrDefaultin interfaceClusterOrBuilder
-
getLabelsOrThrow
Labels associated with this resource.
map<string, string> labels = 4;- Specified by:
getLabelsOrThrowin interfaceClusterOrBuilder
-
clearLabels
-
removeLabels
Labels associated with this resource.
map<string, string> labels = 4; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Labels associated with this resource.
map<string, string> labels = 4; -
putAllLabels
Labels associated with this resource.
map<string, string> labels = 4; -
hasFleet
public boolean hasFleet()Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFleetin interfaceClusterOrBuilder- Returns:
- Whether the fleet field is set.
-
getFleet
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFleetin interfaceClusterOrBuilder- Returns:
- The fleet.
-
setFleet
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED]; -
setFleet
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED]; -
mergeFleet
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED]; -
clearFleet
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED]; -
getFleetBuilder
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED]; -
getFleetOrBuilder
Required. Fleet configuration.
.google.cloud.edgecontainer.v1.Fleet fleet = 11 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFleetOrBuilderin interfaceClusterOrBuilder
-
hasNetworking
public boolean hasNetworking()Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasNetworkingin interfaceClusterOrBuilder- Returns:
- Whether the networking field is set.
-
getNetworking
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNetworkingin interfaceClusterOrBuilder- Returns:
- The networking.
-
setNetworking
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED]; -
setNetworking
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED]; -
mergeNetworking
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED]; -
clearNetworking
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED]; -
getNetworkingBuilder
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED]; -
getNetworkingOrBuilder
Required. Cluster-wide networking configuration.
.google.cloud.edgecontainer.v1.ClusterNetworking networking = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNetworkingOrBuilderin interfaceClusterOrBuilder
-
hasAuthorization
public boolean hasAuthorization()Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAuthorizationin interfaceClusterOrBuilder- Returns:
- Whether the authorization field is set.
-
getAuthorization
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAuthorizationin interfaceClusterOrBuilder- Returns:
- The authorization.
-
setAuthorization
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
setAuthorization
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
mergeAuthorization
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
clearAuthorization
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
getAuthorizationBuilder
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
getAuthorizationOrBuilder
Required. Immutable. RBAC policy that will be applied and managed by GEC.
.google.cloud.edgecontainer.v1.Authorization authorization = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAuthorizationOrBuilderin interfaceClusterOrBuilder
-
getDefaultMaxPodsPerNode
public int getDefaultMaxPodsPerNode()Optional. The default maximum number of pods per node used if a maximum value is not specified explicitly for a node pool in this cluster. If unspecified, the Kubernetes default value will be used.
int32 default_max_pods_per_node = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultMaxPodsPerNodein interfaceClusterOrBuilder- Returns:
- The defaultMaxPodsPerNode.
-
setDefaultMaxPodsPerNode
Optional. The default maximum number of pods per node used if a maximum value is not specified explicitly for a node pool in this cluster. If unspecified, the Kubernetes default value will be used.
int32 default_max_pods_per_node = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultMaxPodsPerNode to set.- Returns:
- This builder for chaining.
-
clearDefaultMaxPodsPerNode
Optional. The default maximum number of pods per node used if a maximum value is not specified explicitly for a node pool in this cluster. If unspecified, the Kubernetes default value will be used.
int32 default_max_pods_per_node = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEndpoint
Output only. The IP address of the Kubernetes API server.
string endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndpointin interfaceClusterOrBuilder- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()Output only. The IP address of the Kubernetes API server.
string endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndpointBytesin interfaceClusterOrBuilder- Returns:
- The bytes for endpoint.
-
setEndpoint
Output only. The IP address of the Kubernetes API server.
string endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The endpoint to set.- Returns:
- This builder for chaining.
-
clearEndpoint
Output only. The IP address of the Kubernetes API server.
string endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setEndpointBytes
Output only. The IP address of the Kubernetes API server.
string endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for endpoint to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()Output only. The port number of the Kubernetes API server.
int32 port = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPortin interfaceClusterOrBuilder- Returns:
- The port.
-
setPort
Output only. The port number of the Kubernetes API server.
int32 port = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The port to set.- Returns:
- This builder for chaining.
-
clearPort
Output only. The port number of the Kubernetes API server.
int32 port = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getClusterCaCertificate
Output only. The PEM-encoded public certificate of the cluster's CA.
string cluster_ca_certificate = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClusterCaCertificatein interfaceClusterOrBuilder- Returns:
- The clusterCaCertificate.
-
getClusterCaCertificateBytes
public com.google.protobuf.ByteString getClusterCaCertificateBytes()Output only. The PEM-encoded public certificate of the cluster's CA.
string cluster_ca_certificate = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClusterCaCertificateBytesin interfaceClusterOrBuilder- Returns:
- The bytes for clusterCaCertificate.
-
setClusterCaCertificate
Output only. The PEM-encoded public certificate of the cluster's CA.
string cluster_ca_certificate = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The clusterCaCertificate to set.- Returns:
- This builder for chaining.
-
clearClusterCaCertificate
Output only. The PEM-encoded public certificate of the cluster's CA.
string cluster_ca_certificate = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setClusterCaCertificateBytes
Output only. The PEM-encoded public certificate of the cluster's CA.
string cluster_ca_certificate = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for clusterCaCertificate to set.- Returns:
- This builder for chaining.
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaintenancePolicyin interfaceClusterOrBuilder- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenancePolicyin interfaceClusterOrBuilder- Returns:
- The maintenancePolicy.
-
setMaintenancePolicy
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL]; -
setMaintenancePolicy
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaintenancePolicy
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaintenancePolicy
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyBuilder
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyOrBuilder
Optional. Cluster-wide maintenance policy configuration.
.google.cloud.edgecontainer.v1.MaintenancePolicy maintenance_policy = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenancePolicyOrBuilderin interfaceClusterOrBuilder
-
getControlPlaneVersion
Output only. The control plane release version
string control_plane_version = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getControlPlaneVersionin interfaceClusterOrBuilder- Returns:
- The controlPlaneVersion.
-
getControlPlaneVersionBytes
public com.google.protobuf.ByteString getControlPlaneVersionBytes()Output only. The control plane release version
string control_plane_version = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getControlPlaneVersionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for controlPlaneVersion.
-
setControlPlaneVersion
Output only. The control plane release version
string control_plane_version = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The controlPlaneVersion to set.- Returns:
- This builder for chaining.
-
clearControlPlaneVersion
Output only. The control plane release version
string control_plane_version = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setControlPlaneVersionBytes
Output only. The control plane release version
string control_plane_version = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for controlPlaneVersion to set.- Returns:
- This builder for chaining.
-
getNodeVersion
Output only. The lowest release version among all worker nodes. This field can be empty if the cluster does not have any worker nodes.
string node_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodeVersionin interfaceClusterOrBuilder- Returns:
- The nodeVersion.
-
getNodeVersionBytes
public com.google.protobuf.ByteString getNodeVersionBytes()Output only. The lowest release version among all worker nodes. This field can be empty if the cluster does not have any worker nodes.
string node_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodeVersionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for nodeVersion.
-
setNodeVersion
Output only. The lowest release version among all worker nodes. This field can be empty if the cluster does not have any worker nodes.
string node_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The nodeVersion to set.- Returns:
- This builder for chaining.
-
clearNodeVersion
Output only. The lowest release version among all worker nodes. This field can be empty if the cluster does not have any worker nodes.
string node_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNodeVersionBytes
Output only. The lowest release version among all worker nodes. This field can be empty if the cluster does not have any worker nodes.
string node_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for nodeVersion to set.- Returns:
- This builder for chaining.
-
hasControlPlane
public boolean hasControlPlane()Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasControlPlanein interfaceClusterOrBuilder- Returns:
- Whether the controlPlane field is set.
-
getControlPlane
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getControlPlanein interfaceClusterOrBuilder- Returns:
- The controlPlane.
-
setControlPlane
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL]; -
setControlPlane
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL]; -
mergeControlPlane
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL]; -
clearControlPlane
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL]; -
getControlPlaneBuilder
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL]; -
getControlPlaneOrBuilder
Optional. The configuration of the cluster control plane.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane control_plane = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getControlPlaneOrBuilderin interfaceClusterOrBuilder
-
hasSystemAddonsConfig
public boolean hasSystemAddonsConfig()Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSystemAddonsConfigin interfaceClusterOrBuilder- Returns:
- Whether the systemAddonsConfig field is set.
-
getSystemAddonsConfig
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSystemAddonsConfigin interfaceClusterOrBuilder- Returns:
- The systemAddonsConfig.
-
setSystemAddonsConfig
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL]; -
setSystemAddonsConfig
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSystemAddonsConfig
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL]; -
clearSystemAddonsConfig
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getSystemAddonsConfigBuilder
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getSystemAddonsConfigOrBuilder
Optional. The configuration of the system add-ons.
.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig system_addons_config = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSystemAddonsConfigOrBuilderin interfaceClusterOrBuilder
-
getExternalLoadBalancerIpv4AddressPoolsList
public com.google.protobuf.ProtocolStringList getExternalLoadBalancerIpv4AddressPoolsList()Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv4AddressPoolsListin interfaceClusterOrBuilder- Returns:
- A list containing the externalLoadBalancerIpv4AddressPools.
-
getExternalLoadBalancerIpv4AddressPoolsCount
public int getExternalLoadBalancerIpv4AddressPoolsCount()Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv4AddressPoolsCountin interfaceClusterOrBuilder- Returns:
- The count of externalLoadBalancerIpv4AddressPools.
-
getExternalLoadBalancerIpv4AddressPools
Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv4AddressPoolsin interfaceClusterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The externalLoadBalancerIpv4AddressPools at the given index.
-
getExternalLoadBalancerIpv4AddressPoolsBytes
public com.google.protobuf.ByteString getExternalLoadBalancerIpv4AddressPoolsBytes(int index) Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv4AddressPoolsBytesin interfaceClusterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the externalLoadBalancerIpv4AddressPools at the given index.
-
setExternalLoadBalancerIpv4AddressPools
Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The externalLoadBalancerIpv4AddressPools to set.- Returns:
- This builder for chaining.
-
addExternalLoadBalancerIpv4AddressPools
Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The externalLoadBalancerIpv4AddressPools to add.- Returns:
- This builder for chaining.
-
addAllExternalLoadBalancerIpv4AddressPools
Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The externalLoadBalancerIpv4AddressPools to add.- Returns:
- This builder for chaining.
-
clearExternalLoadBalancerIpv4AddressPools
Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addExternalLoadBalancerIpv4AddressPoolsBytes
public Cluster.Builder addExternalLoadBalancerIpv4AddressPoolsBytes(com.google.protobuf.ByteString value) Optional. IPv4 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv4_address_pools = 17 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the externalLoadBalancerIpv4AddressPools to add.- Returns:
- This builder for chaining.
-
hasControlPlaneEncryption
public boolean hasControlPlaneEncryption()Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasControlPlaneEncryptionin interfaceClusterOrBuilder- Returns:
- Whether the controlPlaneEncryption field is set.
-
getControlPlaneEncryption
Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getControlPlaneEncryptionin interfaceClusterOrBuilder- Returns:
- The controlPlaneEncryption.
-
setControlPlaneEncryption
Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL]; -
setControlPlaneEncryption
public Cluster.Builder setControlPlaneEncryption(Cluster.ControlPlaneEncryption.Builder builderForValue) Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL]; -
mergeControlPlaneEncryption
Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL]; -
clearControlPlaneEncryption
Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL]; -
getControlPlaneEncryptionBuilder
Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL]; -
getControlPlaneEncryptionOrBuilder
Optional. Remote control plane disk encryption options. This field is only used when enabling CMEK support.
.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption control_plane_encryption = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getControlPlaneEncryptionOrBuilderin interfaceClusterOrBuilder
-
getStatusValue
public int getStatusValue()Output only. The current status of the cluster.
.google.cloud.edgecontainer.v1.Cluster.Status status = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
Output only. The current status of the cluster.
.google.cloud.edgecontainer.v1.Cluster.Status status = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
Output only. The current status of the cluster.
.google.cloud.edgecontainer.v1.Cluster.Status status = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceClusterOrBuilder- Returns:
- The status.
-
setStatus
Output only. The current status of the cluster.
.google.cloud.edgecontainer.v1.Cluster.Status status = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
Output only. The current status of the cluster.
.google.cloud.edgecontainer.v1.Cluster.Status status = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getMaintenanceEventsList
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceEventsListin interfaceClusterOrBuilder
-
getMaintenanceEventsCount
public int getMaintenanceEventsCount()Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceEventsCountin interfaceClusterOrBuilder
-
getMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceEventsin interfaceClusterOrBuilder
-
setMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setMaintenanceEvents
public Cluster.Builder setMaintenanceEvents(int index, Cluster.MaintenanceEvent.Builder builderForValue) Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addMaintenanceEvents
public Cluster.Builder addMaintenanceEvents(int index, Cluster.MaintenanceEvent.Builder builderForValue) Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeMaintenanceEvents
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceEventsBuilder
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceEventsOrBuilder
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceEventsOrBuilderin interfaceClusterOrBuilder
-
getMaintenanceEventsOrBuilderList
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceEventsOrBuilderListin interfaceClusterOrBuilder
-
addMaintenanceEventsBuilder
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addMaintenanceEventsBuilder
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceEventsBuilderList
Output only. All the maintenance events scheduled for the cluster, including the ones ongoing, planned for the future and done in the past (up to 90 days).
repeated .google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent maintenance_events = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getTargetVersion
Optional. The target cluster version. For example: "1.5.0".
string target_version = 22 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTargetVersionin interfaceClusterOrBuilder- Returns:
- The targetVersion.
-
getTargetVersionBytes
public com.google.protobuf.ByteString getTargetVersionBytes()Optional. The target cluster version. For example: "1.5.0".
string target_version = 22 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTargetVersionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for targetVersion.
-
setTargetVersion
Optional. The target cluster version. For example: "1.5.0".
string target_version = 22 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The targetVersion to set.- Returns:
- This builder for chaining.
-
clearTargetVersion
Optional. The target cluster version. For example: "1.5.0".
string target_version = 22 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTargetVersionBytes
Optional. The target cluster version. For example: "1.5.0".
string target_version = 22 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for targetVersion to set.- Returns:
- This builder for chaining.
-
getReleaseChannelValue
public int getReleaseChannelValue()Optional. The release channel a cluster is subscribed to.
.google.cloud.edgecontainer.v1.Cluster.ReleaseChannel release_channel = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReleaseChannelValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for releaseChannel.
-
setReleaseChannelValue
Optional. The release channel a cluster is subscribed to.
.google.cloud.edgecontainer.v1.Cluster.ReleaseChannel release_channel = 23 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for releaseChannel to set.- Returns:
- This builder for chaining.
-
getReleaseChannel
Optional. The release channel a cluster is subscribed to.
.google.cloud.edgecontainer.v1.Cluster.ReleaseChannel release_channel = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReleaseChannelin interfaceClusterOrBuilder- Returns:
- The releaseChannel.
-
setReleaseChannel
Optional. The release channel a cluster is subscribed to.
.google.cloud.edgecontainer.v1.Cluster.ReleaseChannel release_channel = 23 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The releaseChannel to set.- Returns:
- This builder for chaining.
-
clearReleaseChannel
Optional. The release channel a cluster is subscribed to.
.google.cloud.edgecontainer.v1.Cluster.ReleaseChannel release_channel = 23 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasSurvivabilityConfig
public boolean hasSurvivabilityConfig()Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSurvivabilityConfigin interfaceClusterOrBuilder- Returns:
- Whether the survivabilityConfig field is set.
-
getSurvivabilityConfig
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSurvivabilityConfigin interfaceClusterOrBuilder- Returns:
- The survivabilityConfig.
-
setSurvivabilityConfig
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
setSurvivabilityConfig
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSurvivabilityConfig
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
clearSurvivabilityConfig
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
getSurvivabilityConfigBuilder
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
getSurvivabilityConfigOrBuilder
Optional. Configuration of the cluster survivability, e.g., for the case when network connectivity is lost. Note: This only applies to local control plane clusters.
.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig survivability_config = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSurvivabilityConfigOrBuilderin interfaceClusterOrBuilder
-
getExternalLoadBalancerIpv6AddressPoolsList
public com.google.protobuf.ProtocolStringList getExternalLoadBalancerIpv6AddressPoolsList()Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv6AddressPoolsListin interfaceClusterOrBuilder- Returns:
- A list containing the externalLoadBalancerIpv6AddressPools.
-
getExternalLoadBalancerIpv6AddressPoolsCount
public int getExternalLoadBalancerIpv6AddressPoolsCount()Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv6AddressPoolsCountin interfaceClusterOrBuilder- Returns:
- The count of externalLoadBalancerIpv6AddressPools.
-
getExternalLoadBalancerIpv6AddressPools
Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv6AddressPoolsin interfaceClusterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The externalLoadBalancerIpv6AddressPools at the given index.
-
getExternalLoadBalancerIpv6AddressPoolsBytes
public com.google.protobuf.ByteString getExternalLoadBalancerIpv6AddressPoolsBytes(int index) Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExternalLoadBalancerIpv6AddressPoolsBytesin interfaceClusterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the externalLoadBalancerIpv6AddressPools at the given index.
-
setExternalLoadBalancerIpv6AddressPools
Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The externalLoadBalancerIpv6AddressPools to set.- Returns:
- This builder for chaining.
-
addExternalLoadBalancerIpv6AddressPools
Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The externalLoadBalancerIpv6AddressPools to add.- Returns:
- This builder for chaining.
-
addAllExternalLoadBalancerIpv6AddressPools
Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The externalLoadBalancerIpv6AddressPools to add.- Returns:
- This builder for chaining.
-
clearExternalLoadBalancerIpv6AddressPools
Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addExternalLoadBalancerIpv6AddressPoolsBytes
public Cluster.Builder addExternalLoadBalancerIpv6AddressPoolsBytes(com.google.protobuf.ByteString value) Optional. IPv6 address pools for cluster data plane external load balancing.
repeated string external_load_balancer_ipv6_address_pools = 25 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the externalLoadBalancerIpv6AddressPools to add.- Returns:
- This builder for chaining.
-
hasConnectionState
public boolean hasConnectionState()Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasConnectionStatein interfaceClusterOrBuilder- Returns:
- Whether the connectionState field is set.
-
getConnectionState
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConnectionStatein interfaceClusterOrBuilder- Returns:
- The connectionState.
-
setConnectionState
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setConnectionState
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeConnectionState
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearConnectionState
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getConnectionStateBuilder
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getConnectionStateOrBuilder
Output only. The current connection state of the cluster.
.google.cloud.edgecontainer.v1.Cluster.ConnectionState connection_state = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConnectionStateOrBuilderin interfaceClusterOrBuilder
-