Class AwsCluster.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
- com.google.cloud.gkemulticloud.v1.AwsCluster.Builder
-
- All Implemented Interfaces:
AwsClusterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AwsCluster
public static final class AwsCluster.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder> implements AwsClusterOrBuilder
An Anthos cluster running on AWS.
Protobuf typegoogle.cloud.gkemulticloud.v1.AwsCluster
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
clear
public AwsCluster.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.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.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
getDefaultInstanceForType
public AwsCluster getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AwsCluster build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AwsCluster buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AwsCluster.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
setField
public AwsCluster.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
clearField
public AwsCluster.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
clearOneof
public AwsCluster.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
setRepeatedField
public AwsCluster.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
addRepeatedField
public AwsCluster.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
mergeFrom
public AwsCluster.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AwsCluster.Builder>
-
mergeFrom
public AwsCluster.Builder mergeFrom(AwsCluster other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
mergeFrom
public AwsCluster.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<AwsCluster.Builder>- Throws:
IOException
-
getName
public String getName()
The name of this resource. Cluster names are formatted as `projects/<project-number>/locations/<region>/awsClusters/<cluster-id>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Specified by:
getNamein interfaceAwsClusterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of this resource. Cluster names are formatted as `projects/<project-number>/locations/<region>/awsClusters/<cluster-id>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Specified by:
getNameBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for name.
-
setName
public AwsCluster.Builder setName(String value)
The name of this resource. Cluster names are formatted as `projects/<project-number>/locations/<region>/awsClusters/<cluster-id>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public AwsCluster.Builder clearName()
The name of this resource. Cluster names are formatted as `projects/<project-number>/locations/<region>/awsClusters/<cluster-id>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public AwsCluster.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of this resource. Cluster names are formatted as `projects/<project-number>/locations/<region>/awsClusters/<cluster-id>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceAwsClusterOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for description.
-
setDescription
public AwsCluster.Builder setDescription(String value)
Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public AwsCluster.Builder clearDescription()
Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
public AwsCluster.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasNetworking
public boolean hasNetworking()
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasNetworkingin interfaceAwsClusterOrBuilder- Returns:
- Whether the networking field is set.
-
getNetworking
public AwsClusterNetworking getNetworking()
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNetworkingin interfaceAwsClusterOrBuilder- Returns:
- The networking.
-
setNetworking
public AwsCluster.Builder setNetworking(AwsClusterNetworking value)
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];
-
setNetworking
public AwsCluster.Builder setNetworking(AwsClusterNetworking.Builder builderForValue)
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];
-
mergeNetworking
public AwsCluster.Builder mergeNetworking(AwsClusterNetworking value)
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];
-
clearNetworking
public AwsCluster.Builder clearNetworking()
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];
-
getNetworkingBuilder
public AwsClusterNetworking.Builder getNetworkingBuilder()
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];
-
getNetworkingOrBuilder
public AwsClusterNetworkingOrBuilder getNetworkingOrBuilder()
Required. Cluster-wide networking configuration.
.google.cloud.gkemulticloud.v1.AwsClusterNetworking networking = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNetworkingOrBuilderin interfaceAwsClusterOrBuilder
-
getAwsRegion
public String getAwsRegion()
Required. The AWS region where the cluster runs. Each Google Cloud region supports a subset of nearby AWS regions. You can call [GetAwsServerConfig][google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig] to list all supported AWS regions within a given Google Cloud region.
string aws_region = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAwsRegionin interfaceAwsClusterOrBuilder- Returns:
- The awsRegion.
-
getAwsRegionBytes
public com.google.protobuf.ByteString getAwsRegionBytes()
Required. The AWS region where the cluster runs. Each Google Cloud region supports a subset of nearby AWS regions. You can call [GetAwsServerConfig][google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig] to list all supported AWS regions within a given Google Cloud region.
string aws_region = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAwsRegionBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for awsRegion.
-
setAwsRegion
public AwsCluster.Builder setAwsRegion(String value)
Required. The AWS region where the cluster runs. Each Google Cloud region supports a subset of nearby AWS regions. You can call [GetAwsServerConfig][google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig] to list all supported AWS regions within a given Google Cloud region.
string aws_region = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The awsRegion to set.- Returns:
- This builder for chaining.
-
clearAwsRegion
public AwsCluster.Builder clearAwsRegion()
Required. The AWS region where the cluster runs. Each Google Cloud region supports a subset of nearby AWS regions. You can call [GetAwsServerConfig][google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig] to list all supported AWS regions within a given Google Cloud region.
string aws_region = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setAwsRegionBytes
public AwsCluster.Builder setAwsRegionBytes(com.google.protobuf.ByteString value)
Required. The AWS region where the cluster runs. Each Google Cloud region supports a subset of nearby AWS regions. You can call [GetAwsServerConfig][google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig] to list all supported AWS regions within a given Google Cloud region.
string aws_region = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for awsRegion to set.- Returns:
- This builder for chaining.
-
hasControlPlane
public boolean hasControlPlane()
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasControlPlanein interfaceAwsClusterOrBuilder- Returns:
- Whether the controlPlane field is set.
-
getControlPlane
public AwsControlPlane getControlPlane()
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getControlPlanein interfaceAwsClusterOrBuilder- Returns:
- The controlPlane.
-
setControlPlane
public AwsCluster.Builder setControlPlane(AwsControlPlane value)
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];
-
setControlPlane
public AwsCluster.Builder setControlPlane(AwsControlPlane.Builder builderForValue)
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];
-
mergeControlPlane
public AwsCluster.Builder mergeControlPlane(AwsControlPlane value)
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];
-
clearControlPlane
public AwsCluster.Builder clearControlPlane()
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];
-
getControlPlaneBuilder
public AwsControlPlane.Builder getControlPlaneBuilder()
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];
-
getControlPlaneOrBuilder
public AwsControlPlaneOrBuilder getControlPlaneOrBuilder()
Required. Configuration related to the cluster control plane.
.google.cloud.gkemulticloud.v1.AwsControlPlane control_plane = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getControlPlaneOrBuilderin interfaceAwsClusterOrBuilder
-
hasAuthorization
public boolean hasAuthorization()
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasAuthorizationin interfaceAwsClusterOrBuilder- Returns:
- Whether the authorization field is set.
-
getAuthorization
public AwsAuthorization getAuthorization()
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAuthorizationin interfaceAwsClusterOrBuilder- Returns:
- The authorization.
-
setAuthorization
public AwsCluster.Builder setAuthorization(AwsAuthorization value)
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];
-
setAuthorization
public AwsCluster.Builder setAuthorization(AwsAuthorization.Builder builderForValue)
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];
-
mergeAuthorization
public AwsCluster.Builder mergeAuthorization(AwsAuthorization value)
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];
-
clearAuthorization
public AwsCluster.Builder clearAuthorization()
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];
-
getAuthorizationBuilder
public AwsAuthorization.Builder getAuthorizationBuilder()
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];
-
getAuthorizationOrBuilder
public AwsAuthorizationOrBuilder getAuthorizationOrBuilder()
Required. Configuration related to the cluster RBAC settings.
.google.cloud.gkemulticloud.v1.AwsAuthorization authorization = 15 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAuthorizationOrBuilderin interfaceAwsClusterOrBuilder
-
getStateValue
public int getStateValue()
Output only. The current state of the cluster.
.google.cloud.gkemulticloud.v1.AwsCluster.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceAwsClusterOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public AwsCluster.Builder setStateValue(int value)
Output only. The current state of the cluster.
.google.cloud.gkemulticloud.v1.AwsCluster.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public AwsCluster.State getState()
Output only. The current state of the cluster.
.google.cloud.gkemulticloud.v1.AwsCluster.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceAwsClusterOrBuilder- Returns:
- The state.
-
setState
public AwsCluster.Builder setState(AwsCluster.State value)
Output only. The current state of the cluster.
.google.cloud.gkemulticloud.v1.AwsCluster.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public AwsCluster.Builder clearState()
Output only. The current state of the cluster.
.google.cloud.gkemulticloud.v1.AwsCluster.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getEndpoint
public String getEndpoint()
Output only. The endpoint of the cluster's API server.
string endpoint = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndpointin interfaceAwsClusterOrBuilder- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()
Output only. The endpoint of the cluster's API server.
string endpoint = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndpointBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for endpoint.
-
setEndpoint
public AwsCluster.Builder setEndpoint(String value)
Output only. The endpoint of the cluster's API server.
string endpoint = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The endpoint to set.- Returns:
- This builder for chaining.
-
clearEndpoint
public AwsCluster.Builder clearEndpoint()
Output only. The endpoint of the cluster's API server.
string endpoint = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setEndpointBytes
public AwsCluster.Builder setEndpointBytes(com.google.protobuf.ByteString value)
Output only. The endpoint of the cluster's API server.
string endpoint = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for endpoint to set.- Returns:
- This builder for chaining.
-
getUid
public String getUid()
Output only. A globally unique identifier for the cluster.
string uid = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidin interfaceAwsClusterOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()
Output only. A globally unique identifier for the cluster.
string uid = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for uid.
-
setUid
public AwsCluster.Builder setUid(String value)
Output only. A globally unique identifier for the cluster.
string uid = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public AwsCluster.Builder clearUid()
Output only. A globally unique identifier for the cluster.
string uid = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUidBytes
public AwsCluster.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. A globally unique identifier for the cluster.
string uid = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getReconciling
public boolean getReconciling()
Output only. If set, there are currently changes in flight to the cluster.
bool reconciling = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReconcilingin interfaceAwsClusterOrBuilder- Returns:
- The reconciling.
-
setReconciling
public AwsCluster.Builder setReconciling(boolean value)
Output only. If set, there are currently changes in flight to the cluster.
bool reconciling = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The reconciling to set.- Returns:
- This builder for chaining.
-
clearReconciling
public AwsCluster.Builder clearReconciling()
Output only. If set, there are currently changes in flight to the cluster.
bool reconciling = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceAwsClusterOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceAwsClusterOrBuilder- Returns:
- The createTime.
-
setCreateTime
public AwsCluster.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public AwsCluster.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public AwsCluster.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public AwsCluster.Builder clearCreateTime()
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time at which this cluster was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceAwsClusterOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceAwsClusterOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceAwsClusterOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public AwsCluster.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public AwsCluster.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public AwsCluster.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public AwsCluster.Builder clearUpdateTime()
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time at which this cluster was last updated.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceAwsClusterOrBuilder
-
getEtag
public String getEtag()
Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 13;- Specified by:
getEtagin interfaceAwsClusterOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 13;- Specified by:
getEtagBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for etag.
-
setEtag
public AwsCluster.Builder setEtag(String value)
Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 13;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public AwsCluster.Builder clearEtag()
Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 13;- Returns:
- This builder for chaining.
-
setEtagBytes
public AwsCluster.Builder setEtagBytes(com.google.protobuf.ByteString value)
Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 13;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getAnnotationsCount
public int getAnnotationsCount()
Description copied from interface:AwsClusterOrBuilderOptional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAnnotationsCountin interfaceAwsClusterOrBuilder
-
containsAnnotations
public boolean containsAnnotations(String key)
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsAnnotationsin interfaceAwsClusterOrBuilder
-
getAnnotations
@Deprecated public Map<String,String> getAnnotations()
Deprecated.UsegetAnnotationsMap()instead.- Specified by:
getAnnotationsin interfaceAwsClusterOrBuilder
-
getAnnotationsMap
public Map<String,String> getAnnotationsMap()
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAnnotationsMapin interfaceAwsClusterOrBuilder
-
getAnnotationsOrDefault
public String getAnnotationsOrDefault(String key, String defaultValue)
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAnnotationsOrDefaultin interfaceAwsClusterOrBuilder
-
getAnnotationsOrThrow
public String getAnnotationsOrThrow(String key)
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAnnotationsOrThrowin interfaceAwsClusterOrBuilder
-
clearAnnotations
public AwsCluster.Builder clearAnnotations()
-
removeAnnotations
public AwsCluster.Builder removeAnnotations(String key)
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];
-
getMutableAnnotations
@Deprecated public Map<String,String> getMutableAnnotations()
Deprecated.Use alternate mutation accessors instead.
-
putAnnotations
public AwsCluster.Builder putAnnotations(String key, String value)
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];
-
putAllAnnotations
public AwsCluster.Builder putAllAnnotations(Map<String,String> values)
Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 14 [(.google.api.field_behavior) = OPTIONAL];
-
hasWorkloadIdentityConfig
public boolean hasWorkloadIdentityConfig()
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasWorkloadIdentityConfigin interfaceAwsClusterOrBuilder- Returns:
- Whether the workloadIdentityConfig field is set.
-
getWorkloadIdentityConfig
public WorkloadIdentityConfig getWorkloadIdentityConfig()
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getWorkloadIdentityConfigin interfaceAwsClusterOrBuilder- Returns:
- The workloadIdentityConfig.
-
setWorkloadIdentityConfig
public AwsCluster.Builder setWorkloadIdentityConfig(WorkloadIdentityConfig value)
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setWorkloadIdentityConfig
public AwsCluster.Builder setWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue)
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeWorkloadIdentityConfig
public AwsCluster.Builder mergeWorkloadIdentityConfig(WorkloadIdentityConfig value)
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearWorkloadIdentityConfig
public AwsCluster.Builder clearWorkloadIdentityConfig()
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getWorkloadIdentityConfigBuilder
public WorkloadIdentityConfig.Builder getWorkloadIdentityConfigBuilder()
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getWorkloadIdentityConfigOrBuilder
public WorkloadIdentityConfigOrBuilder getWorkloadIdentityConfigOrBuilder()
Output only. Workload Identity settings.
.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig workload_identity_config = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getWorkloadIdentityConfigOrBuilderin interfaceAwsClusterOrBuilder
-
getClusterCaCertificate
public String getClusterCaCertificate()
Output only. PEM encoded x509 certificate of the cluster root of trust.
string cluster_ca_certificate = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClusterCaCertificatein interfaceAwsClusterOrBuilder- Returns:
- The clusterCaCertificate.
-
getClusterCaCertificateBytes
public com.google.protobuf.ByteString getClusterCaCertificateBytes()
Output only. PEM encoded x509 certificate of the cluster root of trust.
string cluster_ca_certificate = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClusterCaCertificateBytesin interfaceAwsClusterOrBuilder- Returns:
- The bytes for clusterCaCertificate.
-
setClusterCaCertificate
public AwsCluster.Builder setClusterCaCertificate(String value)
Output only. PEM encoded x509 certificate of the cluster root of trust.
string cluster_ca_certificate = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The clusterCaCertificate to set.- Returns:
- This builder for chaining.
-
clearClusterCaCertificate
public AwsCluster.Builder clearClusterCaCertificate()
Output only. PEM encoded x509 certificate of the cluster root of trust.
string cluster_ca_certificate = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setClusterCaCertificateBytes
public AwsCluster.Builder setClusterCaCertificateBytes(com.google.protobuf.ByteString value)
Output only. PEM encoded x509 certificate of the cluster root of trust.
string cluster_ca_certificate = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for clusterCaCertificate to set.- Returns:
- This builder for chaining.
-
hasFleet
public boolean hasFleet()
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFleetin interfaceAwsClusterOrBuilder- Returns:
- Whether the fleet field is set.
-
getFleet
public Fleet getFleet()
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFleetin interfaceAwsClusterOrBuilder- Returns:
- The fleet.
-
setFleet
public AwsCluster.Builder setFleet(Fleet value)
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];
-
setFleet
public AwsCluster.Builder setFleet(Fleet.Builder builderForValue)
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];
-
mergeFleet
public AwsCluster.Builder mergeFleet(Fleet value)
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];
-
clearFleet
public AwsCluster.Builder clearFleet()
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];
-
getFleetBuilder
public Fleet.Builder getFleetBuilder()
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];
-
getFleetOrBuilder
public FleetOrBuilder getFleetOrBuilder()
Required. Fleet configuration.
.google.cloud.gkemulticloud.v1.Fleet fleet = 18 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFleetOrBuilderin interfaceAwsClusterOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasLoggingConfigin interfaceAwsClusterOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
public LoggingConfig getLoggingConfig()
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLoggingConfigin interfaceAwsClusterOrBuilder- Returns:
- The loggingConfig.
-
setLoggingConfig
public AwsCluster.Builder setLoggingConfig(LoggingConfig value)
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];
-
setLoggingConfig
public AwsCluster.Builder setLoggingConfig(LoggingConfig.Builder builderForValue)
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];
-
mergeLoggingConfig
public AwsCluster.Builder mergeLoggingConfig(LoggingConfig value)
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];
-
clearLoggingConfig
public AwsCluster.Builder clearLoggingConfig()
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];
-
getLoggingConfigBuilder
public LoggingConfig.Builder getLoggingConfigBuilder()
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];
-
getLoggingConfigOrBuilder
public LoggingConfigOrBuilder getLoggingConfigOrBuilder()
Optional. Logging configuration for this cluster.
.google.cloud.gkemulticloud.v1.LoggingConfig logging_config = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLoggingConfigOrBuilderin interfaceAwsClusterOrBuilder
-
getErrorsList
public List<AwsClusterError> getErrorsList()
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getErrorsListin interfaceAwsClusterOrBuilder
-
getErrorsCount
public int getErrorsCount()
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getErrorsCountin interfaceAwsClusterOrBuilder
-
getErrors
public AwsClusterError getErrors(int index)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getErrorsin interfaceAwsClusterOrBuilder
-
setErrors
public AwsCluster.Builder setErrors(int index, AwsClusterError value)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setErrors
public AwsCluster.Builder setErrors(int index, AwsClusterError.Builder builderForValue)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addErrors
public AwsCluster.Builder addErrors(AwsClusterError value)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addErrors
public AwsCluster.Builder addErrors(int index, AwsClusterError value)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addErrors
public AwsCluster.Builder addErrors(AwsClusterError.Builder builderForValue)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addErrors
public AwsCluster.Builder addErrors(int index, AwsClusterError.Builder builderForValue)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllErrors
public AwsCluster.Builder addAllErrors(Iterable<? extends AwsClusterError> values)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearErrors
public AwsCluster.Builder clearErrors()
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removeErrors
public AwsCluster.Builder removeErrors(int index)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getErrorsBuilder
public AwsClusterError.Builder getErrorsBuilder(int index)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getErrorsOrBuilder
public AwsClusterErrorOrBuilder getErrorsOrBuilder(int index)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getErrorsOrBuilderin interfaceAwsClusterOrBuilder
-
getErrorsOrBuilderList
public List<? extends AwsClusterErrorOrBuilder> getErrorsOrBuilderList()
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getErrorsOrBuilderListin interfaceAwsClusterOrBuilder
-
addErrorsBuilder
public AwsClusterError.Builder addErrorsBuilder()
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addErrorsBuilder
public AwsClusterError.Builder addErrorsBuilder(int index)
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getErrorsBuilderList
public List<AwsClusterError.Builder> getErrorsBuilderList()
Output only. A set of errors found in the cluster.
repeated .google.cloud.gkemulticloud.v1.AwsClusterError errors = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasMonitoringConfig
public boolean hasMonitoringConfig()
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMonitoringConfigin interfaceAwsClusterOrBuilder- Returns:
- Whether the monitoringConfig field is set.
-
getMonitoringConfig
public MonitoringConfig getMonitoringConfig()
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMonitoringConfigin interfaceAwsClusterOrBuilder- Returns:
- The monitoringConfig.
-
setMonitoringConfig
public AwsCluster.Builder setMonitoringConfig(MonitoringConfig value)
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];
-
setMonitoringConfig
public AwsCluster.Builder setMonitoringConfig(MonitoringConfig.Builder builderForValue)
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];
-
mergeMonitoringConfig
public AwsCluster.Builder mergeMonitoringConfig(MonitoringConfig value)
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];
-
clearMonitoringConfig
public AwsCluster.Builder clearMonitoringConfig()
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];
-
getMonitoringConfigBuilder
public MonitoringConfig.Builder getMonitoringConfigBuilder()
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];
-
getMonitoringConfigOrBuilder
public MonitoringConfigOrBuilder getMonitoringConfigOrBuilder()
Optional. Monitoring configuration for this cluster.
.google.cloud.gkemulticloud.v1.MonitoringConfig monitoring_config = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMonitoringConfigOrBuilderin interfaceAwsClusterOrBuilder
-
setUnknownFields
public final AwsCluster.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
mergeUnknownFields
public final AwsCluster.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsCluster.Builder>
-
-