Interface CreateAzureClientRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateAzureClientRequest
,CreateAzureClientRequest.Builder
public interface CreateAzureClientRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AzureClient
getAzureClient()
Required.String
getAzureClientId()
Required.com.google.protobuf.ByteString
getAzureClientIdBytes()
Required.AzureClientOrBuilder
getAzureClientOrBuilder()
Required.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.boolean
getValidateOnly()
If set, only validate the request, but do not actually create the client.boolean
hasAzureClient()
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 [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] 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 [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] 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.
-
hasAzureClient
boolean hasAzureClient()
Required. The specification of the [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] to create.
.google.cloud.gkemulticloud.v1.AzureClient azure_client = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the azureClient field is set.
-
getAzureClient
AzureClient getAzureClient()
Required. The specification of the [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] to create.
.google.cloud.gkemulticloud.v1.AzureClient azure_client = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The azureClient.
-
getAzureClientOrBuilder
AzureClientOrBuilder getAzureClientOrBuilder()
Required. The specification of the [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] to create.
.google.cloud.gkemulticloud.v1.AzureClient azure_client = 2 [(.google.api.field_behavior) = REQUIRED];
-
getAzureClientId
String getAzureClientId()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource name formatted as `projects/<project-id>/locations/<region>/azureClients/<client-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string azure_client_id = 4 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The azureClientId.
-
getAzureClientIdBytes
com.google.protobuf.ByteString getAzureClientIdBytes()
Required. A client provided ID the resource. Must be unique within the parent resource. The provided ID will be part of the [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource name formatted as `projects/<project-id>/locations/<region>/azureClients/<client-id>`. Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
string azure_client_id = 4 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for azureClientId.
-
getValidateOnly
boolean getValidateOnly()
If set, only validate the request, but do not actually create the client.
bool validate_only = 3;
- Returns:
- The validateOnly.
-
-