Interface CreateAzureClusterRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateAzureClusterRequest
,CreateAzureClusterRequest.Builder
public interface CreateAzureClusterRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AzureCluster
getAzureCluster()
Required.String
getAzureClusterId()
Required.com.google.protobuf.ByteString
getAzureClusterIdBytes()
Required.AzureClusterOrBuilder
getAzureClusterOrBuilder()
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
hasAzureCluster()
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 [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] 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 [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] 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.
-
hasAzureCluster
boolean hasAzureCluster()
Required. The specification of the [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] to create.
.google.cloud.gkemulticloud.v1.AzureCluster azure_cluster = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the azureCluster field is set.
-
getAzureCluster
AzureCluster getAzureCluster()
Required. The specification of the [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] to create.
.google.cloud.gkemulticloud.v1.AzureCluster azure_cluster = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The azureCluster.
-
getAzureClusterOrBuilder
AzureClusterOrBuilder getAzureClusterOrBuilder()
Required. The specification of the [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] to create.
.google.cloud.gkemulticloud.v1.AzureCluster azure_cluster = 2 [(.google.api.field_behavior) = REQUIRED];
-
getAzureClusterId
String getAzureClusterId()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource name formatted as `projects/<project-id>/locations/<region>/azureClusters/<cluster-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string azure_cluster_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The azureClusterId.
-
getAzureClusterIdBytes
com.google.protobuf.ByteString getAzureClusterIdBytes()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource name formatted as `projects/<project-id>/locations/<region>/azureClusters/<cluster-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string azure_cluster_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for azureClusterId.
-
getValidateOnly
boolean getValidateOnly()
If set, only validate the request, but do not actually create the cluster.
bool validate_only = 4;
- Returns:
- The validateOnly.
-
-