Interface CreateAwsClusterRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateAwsClusterRequest
,CreateAwsClusterRequest.Builder
public interface CreateAwsClusterRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsCluster
getAwsCluster()
Required.String
getAwsClusterId()
Required.com.google.protobuf.ByteString
getAwsClusterIdBytes()
Required.AwsClusterOrBuilder
getAwsClusterOrBuilder()
Required.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.boolean
getValidateOnly()
If set, only validate the request, but do not actually create the cluster.boolean
hasAwsCluster()
Required.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getParent
String getParent()
Required. The parent location where this [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource will be created. Location names are formatted as `projects/<project-id>/locations/<region>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud resource names.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- The parent.
-
getParentBytes
com.google.protobuf.ByteString getParentBytes()
Required. The parent location where this [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource will be created. Location names are formatted as `projects/<project-id>/locations/<region>`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud resource names.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for parent.
-
hasAwsCluster
boolean hasAwsCluster()
Required. The specification of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] to create.
.google.cloud.gkemulticloud.v1.AwsCluster aws_cluster = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the awsCluster field is set.
-
getAwsCluster
AwsCluster getAwsCluster()
Required. The specification of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] to create.
.google.cloud.gkemulticloud.v1.AwsCluster aws_cluster = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The awsCluster.
-
getAwsClusterOrBuilder
AwsClusterOrBuilder getAwsClusterOrBuilder()
Required. The specification of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] to create.
.google.cloud.gkemulticloud.v1.AwsCluster aws_cluster = 2 [(.google.api.field_behavior) = REQUIRED];
-
getAwsClusterId
String getAwsClusterId()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource name formatted as `projects/<project-id>/locations/<region>/awsClusters/<cluster-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string aws_cluster_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The awsClusterId.
-
getAwsClusterIdBytes
com.google.protobuf.ByteString getAwsClusterIdBytes()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource name formatted as `projects/<project-id>/locations/<region>/awsClusters/<cluster-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string aws_cluster_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for awsClusterId.
-
getValidateOnly
boolean getValidateOnly()
If set, only validate the request, but do not actually create the cluster.
bool validate_only = 4;
- Returns:
- The validateOnly.
-
-