Interface CreateAwsNodePoolRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateAwsNodePoolRequest
,CreateAwsNodePoolRequest.Builder
public interface CreateAwsNodePoolRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsNodePool
getAwsNodePool()
Required.String
getAwsNodePoolId()
Required.com.google.protobuf.ByteString
getAwsNodePoolIdBytes()
Required.AwsNodePoolOrBuilder
getAwsNodePoolOrBuilder()
Required.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.boolean
getValidateOnly()
If set, only validate the request, but do not actually create the node pool.boolean
hasAwsNodePool()
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 [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource where this node pool will be created. `AwsCluster` names are formatted as `projects/<project-id>/locations/<region>/awsClusters/<cluster-id>`. 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 [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource where this node pool will be created. `AwsCluster` names are formatted as `projects/<project-id>/locations/<region>/awsClusters/<cluster-id>`. 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.
-
hasAwsNodePool
boolean hasAwsNodePool()
Required. The specification of the [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] to create.
.google.cloud.gkemulticloud.v1.AwsNodePool aws_node_pool = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the awsNodePool field is set.
-
getAwsNodePool
AwsNodePool getAwsNodePool()
Required. The specification of the [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] to create.
.google.cloud.gkemulticloud.v1.AwsNodePool aws_node_pool = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The awsNodePool.
-
getAwsNodePoolOrBuilder
AwsNodePoolOrBuilder getAwsNodePoolOrBuilder()
Required. The specification of the [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] to create.
.google.cloud.gkemulticloud.v1.AwsNodePool aws_node_pool = 2 [(.google.api.field_behavior) = REQUIRED];
-
getAwsNodePoolId
String getAwsNodePoolId()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource name formatted as `projects/<project-id>/locations/<region>/awsClusters/<cluster-id>/awsNodePools/<node-pool-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string aws_node_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The awsNodePoolId.
-
getAwsNodePoolIdBytes
com.google.protobuf.ByteString getAwsNodePoolIdBytes()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource name formatted as `projects/<project-id>/locations/<region>/awsClusters/<cluster-id>/awsNodePools/<node-pool-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string aws_node_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for awsNodePoolId.
-
getValidateOnly
boolean getValidateOnly()
If set, only validate the request, but do not actually create the node pool.
bool validate_only = 4;
- Returns:
- The validateOnly.
-
-