Interface CreateAzureNodePoolRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateAzureNodePoolRequest
,CreateAzureNodePoolRequest.Builder
public interface CreateAzureNodePoolRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AzureNodePool
getAzureNodePool()
Required.String
getAzureNodePoolId()
Required.com.google.protobuf.ByteString
getAzureNodePoolIdBytes()
Required.AzureNodePoolOrBuilder
getAzureNodePoolOrBuilder()
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
hasAzureNodePool()
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 [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource where this node pool 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 [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource where this node pool 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.
-
hasAzureNodePool
boolean hasAzureNodePool()
Required. The specification of the [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] to create.
.google.cloud.gkemulticloud.v1.AzureNodePool azure_node_pool = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the azureNodePool field is set.
-
getAzureNodePool
AzureNodePool getAzureNodePool()
Required. The specification of the [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] to create.
.google.cloud.gkemulticloud.v1.AzureNodePool azure_node_pool = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The azureNodePool.
-
getAzureNodePoolOrBuilder
AzureNodePoolOrBuilder getAzureNodePoolOrBuilder()
Required. The specification of the [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] to create.
.google.cloud.gkemulticloud.v1.AzureNodePool azure_node_pool = 2 [(.google.api.field_behavior) = REQUIRED];
-
getAzureNodePoolId
String getAzureNodePoolId()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource name formatted as `projects/<project-id>/locations/<region>/azureClusters/<cluster-id>/azureNodePools/<node-pool-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string azure_node_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The azureNodePoolId.
-
getAzureNodePoolIdBytes
com.google.protobuf.ByteString getAzureNodePoolIdBytes()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource name formatted as `projects/<project-id>/locations/<region>/azureClusters/<cluster-id>/azureNodePools/<node-pool-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string azure_node_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for azureNodePoolId.
-
getValidateOnly
boolean getValidateOnly()
If set, only validate the request, but do not actually create the node pool.
bool validate_only = 4;
- Returns:
- The validateOnly.
-
-