public abstract class RegistryClient
Reference documentation and code samples for the Apigee Registry v1 API class RegistryClient.
Registry client wrapper, for convenient use.
Derived Types
Namespace
Google.Cloud.ApigeeRegistry.V1Assembly
Google.Cloud.ApigeeRegistry.V1.dll
Remarks
The Registry service allows teams to manage descriptions of APIs.
Properties
DefaultEndpoint
public static string DefaultEndpoint { get; }
The default endpoint for the Registry service, which is a host of "apigeeregistry.googleapis.com" and a port of 443.
Property Value | |
---|---|
Type | Description |
string |
DefaultScopes
public static IReadOnlyList<string> DefaultScopes { get; }
The default Registry scopes.
Property Value | |
---|---|
Type | Description |
IReadOnlyListstring |
The default Registry scopes are:
GrpcClient
public virtual Registry.RegistryClient GrpcClient { get; }
The underlying gRPC Registry client
Property Value | |
---|---|
Type | Description |
RegistryRegistryClient |
IAMPolicyClient
public virtual IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public virtual LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
ServiceMetadata
public static ServiceMetadata ServiceMetadata { get; }
The service metadata associated with this client type.
Property Value | |
---|---|
Type | Description |
ServiceMetadata |
Methods
Create()
public static RegistryClient Create()
Synchronously creates a RegistryClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use RegistryClientBuilder.
Returns | |
---|---|
Type | Description |
RegistryClient | The created RegistryClient. |
CreateApi(LocationName, Api, string, CallSettings)
public virtual Api CreateApi(LocationName parent, Api api, string apiId, CallSettings callSettings = null)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of APIs.
Format: |
api | Api Required. The API to create. |
apiId | string Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
gcav::Api api = new gcav::Api();
string apiId = "";
// Make the request
gcav::Api response = registryClient.CreateApi(parent, api, apiId);
CreateApi(CreateApiRequest, CallSettings)
public virtual Api CreateApi(CreateApiRequest request, CallSettings callSettings = null)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
request | CreateApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::CreateApiRequest request = new gcav::CreateApiRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Api = new gcav::Api(),
ApiId = "",
};
// Make the request
gcav::Api response = registryClient.CreateApi(request);
CreateApi(string, Api, string, CallSettings)
public virtual Api CreateApi(string parent, Api api, string apiId, CallSettings callSettings = null)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of APIs.
Format: |
api | Api Required. The API to create. |
apiId | string Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
gcav::Api api = new gcav::Api();
string apiId = "";
// Make the request
gcav::Api response = registryClient.CreateApi(parent, api, apiId);
CreateApiAsync(LocationName, Api, string, CallSettings)
public virtual Task<Api> CreateApiAsync(LocationName parent, Api api, string apiId, CallSettings callSettings = null)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of APIs.
Format: |
api | Api Required. The API to create. |
apiId | string Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
gcav::Api api = new gcav::Api();
string apiId = "";
// Make the request
gcav::Api response = await registryClient.CreateApiAsync(parent, api, apiId);
CreateApiAsync(LocationName, Api, string, CancellationToken)
public virtual Task<Api> CreateApiAsync(LocationName parent, Api api, string apiId, CancellationToken cancellationToken)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of APIs.
Format: |
api | Api Required. The API to create. |
apiId | string Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
gcav::Api api = new gcav::Api();
string apiId = "";
// Make the request
gcav::Api response = await registryClient.CreateApiAsync(parent, api, apiId);
CreateApiAsync(CreateApiRequest, CallSettings)
public virtual Task<Api> CreateApiAsync(CreateApiRequest request, CallSettings callSettings = null)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
request | CreateApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiRequest request = new gcav::CreateApiRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Api = new gcav::Api(),
ApiId = "",
};
// Make the request
gcav::Api response = await registryClient.CreateApiAsync(request);
CreateApiAsync(CreateApiRequest, CancellationToken)
public virtual Task<Api> CreateApiAsync(CreateApiRequest request, CancellationToken cancellationToken)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
request | CreateApiRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiRequest request = new gcav::CreateApiRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Api = new gcav::Api(),
ApiId = "",
};
// Make the request
gcav::Api response = await registryClient.CreateApiAsync(request);
CreateApiAsync(string, Api, string, CallSettings)
public virtual Task<Api> CreateApiAsync(string parent, Api api, string apiId, CallSettings callSettings = null)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of APIs.
Format: |
api | Api Required. The API to create. |
apiId | string Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
gcav::Api api = new gcav::Api();
string apiId = "";
// Make the request
gcav::Api response = await registryClient.CreateApiAsync(parent, api, apiId);
CreateApiAsync(string, Api, string, CancellationToken)
public virtual Task<Api> CreateApiAsync(string parent, Api api, string apiId, CancellationToken cancellationToken)
Creates a specified API.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of APIs.
Format: |
api | Api Required. The API to create. |
apiId | string Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
gcav::Api api = new gcav::Api();
string apiId = "";
// Make the request
gcav::Api response = await registryClient.CreateApiAsync(parent, api, apiId);
CreateApiDeployment(ApiName, ApiDeployment, string, CallSettings)
public virtual ApiDeployment CreateApiDeployment(ApiName parent, ApiDeployment apiDeployment, string apiDeploymentId, CallSettings callSettings = null)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of deployments.
Format: |
apiDeployment | ApiDeployment Required. The deployment to create. |
apiDeploymentId | string Required. The ID to use for the deployment, which will become the final component of the deployment's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
string apiDeploymentId = "";
// Make the request
gcav::ApiDeployment response = registryClient.CreateApiDeployment(parent, apiDeployment, apiDeploymentId);
CreateApiDeployment(CreateApiDeploymentRequest, CallSettings)
public virtual ApiDeployment CreateApiDeployment(CreateApiDeploymentRequest request, CallSettings callSettings = null)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
request | CreateApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::CreateApiDeploymentRequest request = new gcav::CreateApiDeploymentRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
ApiDeployment = new gcav::ApiDeployment(),
ApiDeploymentId = "",
};
// Make the request
gcav::ApiDeployment response = registryClient.CreateApiDeployment(request);
CreateApiDeployment(string, ApiDeployment, string, CallSettings)
public virtual ApiDeployment CreateApiDeployment(string parent, ApiDeployment apiDeployment, string apiDeploymentId, CallSettings callSettings = null)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of deployments.
Format: |
apiDeployment | ApiDeployment Required. The deployment to create. |
apiDeploymentId | string Required. The ID to use for the deployment, which will become the final component of the deployment's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
string apiDeploymentId = "";
// Make the request
gcav::ApiDeployment response = registryClient.CreateApiDeployment(parent, apiDeployment, apiDeploymentId);
CreateApiDeploymentAsync(ApiName, ApiDeployment, string, CallSettings)
public virtual Task<ApiDeployment> CreateApiDeploymentAsync(ApiName parent, ApiDeployment apiDeployment, string apiDeploymentId, CallSettings callSettings = null)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of deployments.
Format: |
apiDeployment | ApiDeployment Required. The deployment to create. |
apiDeploymentId | string Required. The ID to use for the deployment, which will become the final component of the deployment's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
string apiDeploymentId = "";
// Make the request
gcav::ApiDeployment response = await registryClient.CreateApiDeploymentAsync(parent, apiDeployment, apiDeploymentId);
CreateApiDeploymentAsync(ApiName, ApiDeployment, string, CancellationToken)
public virtual Task<ApiDeployment> CreateApiDeploymentAsync(ApiName parent, ApiDeployment apiDeployment, string apiDeploymentId, CancellationToken cancellationToken)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of deployments.
Format: |
apiDeployment | ApiDeployment Required. The deployment to create. |
apiDeploymentId | string Required. The ID to use for the deployment, which will become the final component of the deployment's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
string apiDeploymentId = "";
// Make the request
gcav::ApiDeployment response = await registryClient.CreateApiDeploymentAsync(parent, apiDeployment, apiDeploymentId);
CreateApiDeploymentAsync(CreateApiDeploymentRequest, CallSettings)
public virtual Task<ApiDeployment> CreateApiDeploymentAsync(CreateApiDeploymentRequest request, CallSettings callSettings = null)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
request | CreateApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiDeploymentRequest request = new gcav::CreateApiDeploymentRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
ApiDeployment = new gcav::ApiDeployment(),
ApiDeploymentId = "",
};
// Make the request
gcav::ApiDeployment response = await registryClient.CreateApiDeploymentAsync(request);
CreateApiDeploymentAsync(CreateApiDeploymentRequest, CancellationToken)
public virtual Task<ApiDeployment> CreateApiDeploymentAsync(CreateApiDeploymentRequest request, CancellationToken cancellationToken)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
request | CreateApiDeploymentRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiDeploymentRequest request = new gcav::CreateApiDeploymentRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
ApiDeployment = new gcav::ApiDeployment(),
ApiDeploymentId = "",
};
// Make the request
gcav::ApiDeployment response = await registryClient.CreateApiDeploymentAsync(request);
CreateApiDeploymentAsync(string, ApiDeployment, string, CallSettings)
public virtual Task<ApiDeployment> CreateApiDeploymentAsync(string parent, ApiDeployment apiDeployment, string apiDeploymentId, CallSettings callSettings = null)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of deployments.
Format: |
apiDeployment | ApiDeployment Required. The deployment to create. |
apiDeploymentId | string Required. The ID to use for the deployment, which will become the final component of the deployment's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
string apiDeploymentId = "";
// Make the request
gcav::ApiDeployment response = await registryClient.CreateApiDeploymentAsync(parent, apiDeployment, apiDeploymentId);
CreateApiDeploymentAsync(string, ApiDeployment, string, CancellationToken)
public virtual Task<ApiDeployment> CreateApiDeploymentAsync(string parent, ApiDeployment apiDeployment, string apiDeploymentId, CancellationToken cancellationToken)
Creates a specified deployment.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of deployments.
Format: |
apiDeployment | ApiDeployment Required. The deployment to create. |
apiDeploymentId | string Required. The ID to use for the deployment, which will become the final component of the deployment's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
string apiDeploymentId = "";
// Make the request
gcav::ApiDeployment response = await registryClient.CreateApiDeploymentAsync(parent, apiDeployment, apiDeploymentId);
CreateApiSpec(ApiVersionName, ApiSpec, string, CallSettings)
public virtual ApiSpec CreateApiSpec(ApiVersionName parent, ApiSpec apiSpec, string apiSpecId, CallSettings callSettings = null)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of specs.
Format: |
apiSpec | ApiSpec Required. The spec to create. |
apiSpecId | string Required. The ID to use for the spec, which will become the final component of the spec's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
string apiSpecId = "";
// Make the request
gcav::ApiSpec response = registryClient.CreateApiSpec(parent, apiSpec, apiSpecId);
CreateApiSpec(CreateApiSpecRequest, CallSettings)
public virtual ApiSpec CreateApiSpec(CreateApiSpecRequest request, CallSettings callSettings = null)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
request | CreateApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::CreateApiSpecRequest request = new gcav::CreateApiSpecRequest
{
ParentAsApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
ApiSpec = new gcav::ApiSpec(),
ApiSpecId = "",
};
// Make the request
gcav::ApiSpec response = registryClient.CreateApiSpec(request);
CreateApiSpec(string, ApiSpec, string, CallSettings)
public virtual ApiSpec CreateApiSpec(string parent, ApiSpec apiSpec, string apiSpecId, CallSettings callSettings = null)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of specs.
Format: |
apiSpec | ApiSpec Required. The spec to create. |
apiSpecId | string Required. The ID to use for the spec, which will become the final component of the spec's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
string apiSpecId = "";
// Make the request
gcav::ApiSpec response = registryClient.CreateApiSpec(parent, apiSpec, apiSpecId);
CreateApiSpecAsync(ApiVersionName, ApiSpec, string, CallSettings)
public virtual Task<ApiSpec> CreateApiSpecAsync(ApiVersionName parent, ApiSpec apiSpec, string apiSpecId, CallSettings callSettings = null)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of specs.
Format: |
apiSpec | ApiSpec Required. The spec to create. |
apiSpecId | string Required. The ID to use for the spec, which will become the final component of the spec's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
string apiSpecId = "";
// Make the request
gcav::ApiSpec response = await registryClient.CreateApiSpecAsync(parent, apiSpec, apiSpecId);
CreateApiSpecAsync(ApiVersionName, ApiSpec, string, CancellationToken)
public virtual Task<ApiSpec> CreateApiSpecAsync(ApiVersionName parent, ApiSpec apiSpec, string apiSpecId, CancellationToken cancellationToken)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of specs.
Format: |
apiSpec | ApiSpec Required. The spec to create. |
apiSpecId | string Required. The ID to use for the spec, which will become the final component of the spec's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
string apiSpecId = "";
// Make the request
gcav::ApiSpec response = await registryClient.CreateApiSpecAsync(parent, apiSpec, apiSpecId);
CreateApiSpecAsync(CreateApiSpecRequest, CallSettings)
public virtual Task<ApiSpec> CreateApiSpecAsync(CreateApiSpecRequest request, CallSettings callSettings = null)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
request | CreateApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiSpecRequest request = new gcav::CreateApiSpecRequest
{
ParentAsApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
ApiSpec = new gcav::ApiSpec(),
ApiSpecId = "",
};
// Make the request
gcav::ApiSpec response = await registryClient.CreateApiSpecAsync(request);
CreateApiSpecAsync(CreateApiSpecRequest, CancellationToken)
public virtual Task<ApiSpec> CreateApiSpecAsync(CreateApiSpecRequest request, CancellationToken cancellationToken)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
request | CreateApiSpecRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiSpecRequest request = new gcav::CreateApiSpecRequest
{
ParentAsApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
ApiSpec = new gcav::ApiSpec(),
ApiSpecId = "",
};
// Make the request
gcav::ApiSpec response = await registryClient.CreateApiSpecAsync(request);
CreateApiSpecAsync(string, ApiSpec, string, CallSettings)
public virtual Task<ApiSpec> CreateApiSpecAsync(string parent, ApiSpec apiSpec, string apiSpecId, CallSettings callSettings = null)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of specs.
Format: |
apiSpec | ApiSpec Required. The spec to create. |
apiSpecId | string Required. The ID to use for the spec, which will become the final component of the spec's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
string apiSpecId = "";
// Make the request
gcav::ApiSpec response = await registryClient.CreateApiSpecAsync(parent, apiSpec, apiSpecId);
CreateApiSpecAsync(string, ApiSpec, string, CancellationToken)
public virtual Task<ApiSpec> CreateApiSpecAsync(string parent, ApiSpec apiSpec, string apiSpecId, CancellationToken cancellationToken)
Creates a specified spec.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of specs.
Format: |
apiSpec | ApiSpec Required. The spec to create. |
apiSpecId | string Required. The ID to use for the spec, which will become the final component of the spec's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
string apiSpecId = "";
// Make the request
gcav::ApiSpec response = await registryClient.CreateApiSpecAsync(parent, apiSpec, apiSpecId);
CreateApiVersion(ApiName, ApiVersion, string, CallSettings)
public virtual ApiVersion CreateApiVersion(ApiName parent, ApiVersion apiVersion, string apiVersionId, CallSettings callSettings = null)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of versions.
Format: |
apiVersion | ApiVersion Required. The version to create. |
apiVersionId | string Required. The ID to use for the version, which will become the final component of the version's resource name. This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
string apiVersionId = "";
// Make the request
gcav::ApiVersion response = registryClient.CreateApiVersion(parent, apiVersion, apiVersionId);
CreateApiVersion(CreateApiVersionRequest, CallSettings)
public virtual ApiVersion CreateApiVersion(CreateApiVersionRequest request, CallSettings callSettings = null)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
request | CreateApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::CreateApiVersionRequest request = new gcav::CreateApiVersionRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
ApiVersion = new gcav::ApiVersion(),
ApiVersionId = "",
};
// Make the request
gcav::ApiVersion response = registryClient.CreateApiVersion(request);
CreateApiVersion(string, ApiVersion, string, CallSettings)
public virtual ApiVersion CreateApiVersion(string parent, ApiVersion apiVersion, string apiVersionId, CallSettings callSettings = null)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of versions.
Format: |
apiVersion | ApiVersion Required. The version to create. |
apiVersionId | string Required. The ID to use for the version, which will become the final component of the version's resource name. This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
string apiVersionId = "";
// Make the request
gcav::ApiVersion response = registryClient.CreateApiVersion(parent, apiVersion, apiVersionId);
CreateApiVersionAsync(ApiName, ApiVersion, string, CallSettings)
public virtual Task<ApiVersion> CreateApiVersionAsync(ApiName parent, ApiVersion apiVersion, string apiVersionId, CallSettings callSettings = null)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of versions.
Format: |
apiVersion | ApiVersion Required. The version to create. |
apiVersionId | string Required. The ID to use for the version, which will become the final component of the version's resource name. This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
string apiVersionId = "";
// Make the request
gcav::ApiVersion response = await registryClient.CreateApiVersionAsync(parent, apiVersion, apiVersionId);
CreateApiVersionAsync(ApiName, ApiVersion, string, CancellationToken)
public virtual Task<ApiVersion> CreateApiVersionAsync(ApiName parent, ApiVersion apiVersion, string apiVersionId, CancellationToken cancellationToken)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of versions.
Format: |
apiVersion | ApiVersion Required. The version to create. |
apiVersionId | string Required. The ID to use for the version, which will become the final component of the version's resource name. This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
string apiVersionId = "";
// Make the request
gcav::ApiVersion response = await registryClient.CreateApiVersionAsync(parent, apiVersion, apiVersionId);
CreateApiVersionAsync(CreateApiVersionRequest, CallSettings)
public virtual Task<ApiVersion> CreateApiVersionAsync(CreateApiVersionRequest request, CallSettings callSettings = null)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
request | CreateApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiVersionRequest request = new gcav::CreateApiVersionRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
ApiVersion = new gcav::ApiVersion(),
ApiVersionId = "",
};
// Make the request
gcav::ApiVersion response = await registryClient.CreateApiVersionAsync(request);
CreateApiVersionAsync(CreateApiVersionRequest, CancellationToken)
public virtual Task<ApiVersion> CreateApiVersionAsync(CreateApiVersionRequest request, CancellationToken cancellationToken)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
request | CreateApiVersionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateApiVersionRequest request = new gcav::CreateApiVersionRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
ApiVersion = new gcav::ApiVersion(),
ApiVersionId = "",
};
// Make the request
gcav::ApiVersion response = await registryClient.CreateApiVersionAsync(request);
CreateApiVersionAsync(string, ApiVersion, string, CallSettings)
public virtual Task<ApiVersion> CreateApiVersionAsync(string parent, ApiVersion apiVersion, string apiVersionId, CallSettings callSettings = null)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of versions.
Format: |
apiVersion | ApiVersion Required. The version to create. |
apiVersionId | string Required. The ID to use for the version, which will become the final component of the version's resource name. This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
string apiVersionId = "";
// Make the request
gcav::ApiVersion response = await registryClient.CreateApiVersionAsync(parent, apiVersion, apiVersionId);
CreateApiVersionAsync(string, ApiVersion, string, CancellationToken)
public virtual Task<ApiVersion> CreateApiVersionAsync(string parent, ApiVersion apiVersion, string apiVersionId, CancellationToken cancellationToken)
Creates a specified version.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of versions.
Format: |
apiVersion | ApiVersion Required. The version to create. |
apiVersionId | string Required. The ID to use for the version, which will become the final component of the version's resource name. This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
string apiVersionId = "";
// Make the request
gcav::ApiVersion response = await registryClient.CreateApiVersionAsync(parent, apiVersion, apiVersionId);
CreateArtifact(LocationName, Artifact, string, CallSettings)
public virtual Artifact CreateArtifact(LocationName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(parent, artifact, artifactId);
CreateArtifact(ApiDeploymentName, Artifact, string, CallSettings)
public virtual Artifact CreateArtifact(ApiDeploymentName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiDeploymentName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiDeploymentName parent = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(parent, artifact, artifactId);
CreateArtifact(ApiName, Artifact, string, CallSettings)
public virtual Artifact CreateArtifact(ApiName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(parent, artifact, artifactId);
CreateArtifact(ApiSpecName, Artifact, string, CallSettings)
public virtual Artifact CreateArtifact(ApiSpecName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiSpecName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpecName parent = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(parent, artifact, artifactId);
CreateArtifact(ApiVersionName, Artifact, string, CallSettings)
public virtual Artifact CreateArtifact(ApiVersionName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(parent, artifact, artifactId);
CreateArtifact(CreateArtifactRequest, CallSettings)
public virtual Artifact CreateArtifact(CreateArtifactRequest request, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
request | CreateArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::CreateArtifactRequest request = new gcav::CreateArtifactRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Artifact = new gcav::Artifact(),
ArtifactId = "",
};
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(request);
CreateArtifact(string, Artifact, string, CallSettings)
public virtual Artifact CreateArtifact(string parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = registryClient.CreateArtifact(parent, artifact, artifactId);
CreateArtifactAsync(LocationName, Artifact, string, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(LocationName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(LocationName, Artifact, string, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(LocationName parent, Artifact artifact, string artifactId, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiDeploymentName, Artifact, string, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(ApiDeploymentName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiDeploymentName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName parent = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiDeploymentName, Artifact, string, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(ApiDeploymentName parent, Artifact artifact, string artifactId, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiDeploymentName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName parent = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiName, Artifact, string, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(ApiName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiName, Artifact, string, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(ApiName parent, Artifact artifact, string artifactId, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiSpecName, Artifact, string, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(ApiSpecName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiSpecName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName parent = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiSpecName, Artifact, string, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(ApiSpecName parent, Artifact artifact, string artifactId, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiSpecName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName parent = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiVersionName, Artifact, string, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(ApiVersionName parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(ApiVersionName, Artifact, string, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(ApiVersionName parent, Artifact artifact, string artifactId, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(CreateArtifactRequest, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(CreateArtifactRequest request, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
request | CreateArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateArtifactRequest request = new gcav::CreateArtifactRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Artifact = new gcav::Artifact(),
ArtifactId = "",
};
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(request);
CreateArtifactAsync(CreateArtifactRequest, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(CreateArtifactRequest request, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
request | CreateArtifactRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::CreateArtifactRequest request = new gcav::CreateArtifactRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Artifact = new gcav::Artifact(),
ArtifactId = "",
};
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(request);
CreateArtifactAsync(string, Artifact, string, CallSettings)
public virtual Task<Artifact> CreateArtifactAsync(string parent, Artifact artifact, string artifactId, CallSettings callSettings = null)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateArtifactAsync(string, Artifact, string, CancellationToken)
public virtual Task<Artifact> CreateArtifactAsync(string parent, Artifact artifact, string artifactId, CancellationToken cancellationToken)
Creates a specified artifact.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of artifacts.
Format: |
artifact | Artifact Required. The artifact to create. |
artifactId | string Required. The ID to use for the artifact, which will become the final component of the artifact's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
gcav::Artifact artifact = new gcav::Artifact();
string artifactId = "";
// Make the request
gcav::Artifact response = await registryClient.CreateArtifactAsync(parent, artifact, artifactId);
CreateAsync(CancellationToken)
public static Task<RegistryClient> CreateAsync(CancellationToken cancellationToken = default)
Asynchronously creates a RegistryClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use RegistryClientBuilder.
Parameter | |
---|---|
Name | Description |
cancellationToken | CancellationToken The CancellationToken to use while creating the client. |
Returns | |
---|---|
Type | Description |
TaskRegistryClient | The task representing the created RegistryClient. |
DeleteApi(ApiName, CallSettings)
public virtual void DeleteApi(ApiName name, CallSettings callSettings = null)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | ApiName Required. The name of the API to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName name = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
registryClient.DeleteApi(name);
DeleteApi(DeleteApiRequest, CallSettings)
public virtual void DeleteApi(DeleteApiRequest request, CallSettings callSettings = null)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
request | DeleteApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteApiRequest request = new gcav::DeleteApiRequest
{
ApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Force = false,
};
// Make the request
registryClient.DeleteApi(request);
DeleteApi(string, CallSettings)
public virtual void DeleteApi(string name, CallSettings callSettings = null)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the API to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
registryClient.DeleteApi(name);
DeleteApiAsync(ApiName, CallSettings)
public virtual Task DeleteApiAsync(ApiName name, CallSettings callSettings = null)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | ApiName Required. The name of the API to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName name = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
await registryClient.DeleteApiAsync(name);
DeleteApiAsync(ApiName, CancellationToken)
public virtual Task DeleteApiAsync(ApiName name, CancellationToken cancellationToken)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | ApiName Required. The name of the API to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName name = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
await registryClient.DeleteApiAsync(name);
DeleteApiAsync(DeleteApiRequest, CallSettings)
public virtual Task DeleteApiAsync(DeleteApiRequest request, CallSettings callSettings = null)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
request | DeleteApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiRequest request = new gcav::DeleteApiRequest
{
ApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiAsync(request);
DeleteApiAsync(DeleteApiRequest, CancellationToken)
public virtual Task DeleteApiAsync(DeleteApiRequest request, CancellationToken cancellationToken)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
request | DeleteApiRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiRequest request = new gcav::DeleteApiRequest
{
ApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiAsync(request);
DeleteApiAsync(string, CallSettings)
public virtual Task DeleteApiAsync(string name, CallSettings callSettings = null)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the API to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
await registryClient.DeleteApiAsync(name);
DeleteApiAsync(string, CancellationToken)
public virtual Task DeleteApiAsync(string name, CancellationToken cancellationToken)
Removes a specified API and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the API to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
await registryClient.DeleteApiAsync(name);
DeleteApiDeployment(ApiDeploymentName, CallSettings)
public virtual void DeleteApiDeployment(ApiDeploymentName name, CallSettings callSettings = null)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
registryClient.DeleteApiDeployment(name);
DeleteApiDeployment(DeleteApiDeploymentRequest, CallSettings)
public virtual void DeleteApiDeployment(DeleteApiDeploymentRequest request, CallSettings callSettings = null)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
request | DeleteApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteApiDeploymentRequest request = new gcav::DeleteApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
Force = false,
};
// Make the request
registryClient.DeleteApiDeployment(request);
DeleteApiDeployment(string, CallSettings)
public virtual void DeleteApiDeployment(string name, CallSettings callSettings = null)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
registryClient.DeleteApiDeployment(name);
DeleteApiDeploymentAsync(ApiDeploymentName, CallSettings)
public virtual Task DeleteApiDeploymentAsync(ApiDeploymentName name, CallSettings callSettings = null)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
await registryClient.DeleteApiDeploymentAsync(name);
DeleteApiDeploymentAsync(ApiDeploymentName, CancellationToken)
public virtual Task DeleteApiDeploymentAsync(ApiDeploymentName name, CancellationToken cancellationToken)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
await registryClient.DeleteApiDeploymentAsync(name);
DeleteApiDeploymentAsync(DeleteApiDeploymentRequest, CallSettings)
public virtual Task DeleteApiDeploymentAsync(DeleteApiDeploymentRequest request, CallSettings callSettings = null)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
request | DeleteApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiDeploymentRequest request = new gcav::DeleteApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiDeploymentAsync(request);
DeleteApiDeploymentAsync(DeleteApiDeploymentRequest, CancellationToken)
public virtual Task DeleteApiDeploymentAsync(DeleteApiDeploymentRequest request, CancellationToken cancellationToken)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
request | DeleteApiDeploymentRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiDeploymentRequest request = new gcav::DeleteApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiDeploymentAsync(request);
DeleteApiDeploymentAsync(string, CallSettings)
public virtual Task DeleteApiDeploymentAsync(string name, CallSettings callSettings = null)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
await registryClient.DeleteApiDeploymentAsync(name);
DeleteApiDeploymentAsync(string, CancellationToken)
public virtual Task DeleteApiDeploymentAsync(string name, CancellationToken cancellationToken)
Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
await registryClient.DeleteApiDeploymentAsync(name);
DeleteApiDeploymentRevision(ApiDeploymentName, CallSettings)
public virtual ApiDeployment DeleteApiDeploymentRevision(ApiDeploymentName name, CallSettings callSettings = null)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
gcav::ApiDeployment response = registryClient.DeleteApiDeploymentRevision(name);
DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest, CallSettings)
public virtual ApiDeployment DeleteApiDeploymentRevision(DeleteApiDeploymentRevisionRequest request, CallSettings callSettings = null)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
request | DeleteApiDeploymentRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteApiDeploymentRevisionRequest request = new gcav::DeleteApiDeploymentRevisionRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
gcav::ApiDeployment response = registryClient.DeleteApiDeploymentRevision(request);
DeleteApiDeploymentRevision(string, CallSettings)
public virtual ApiDeployment DeleteApiDeploymentRevision(string name, CallSettings callSettings = null)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
gcav::ApiDeployment response = registryClient.DeleteApiDeploymentRevision(name);
DeleteApiDeploymentRevisionAsync(ApiDeploymentName, CallSettings)
public virtual Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(ApiDeploymentName name, CallSettings callSettings = null)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
gcav::ApiDeployment response = await registryClient.DeleteApiDeploymentRevisionAsync(name);
DeleteApiDeploymentRevisionAsync(ApiDeploymentName, CancellationToken)
public virtual Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(ApiDeploymentName name, CancellationToken cancellationToken)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment revision to be deleted, with a revision ID explicitly included. Example:
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
gcav::ApiDeployment response = await registryClient.DeleteApiDeploymentRevisionAsync(name);
DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest, CallSettings)
public virtual Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest request, CallSettings callSettings = null)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
request | DeleteApiDeploymentRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiDeploymentRevisionRequest request = new gcav::DeleteApiDeploymentRevisionRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
gcav::ApiDeployment response = await registryClient.DeleteApiDeploymentRevisionAsync(request);
DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest, CancellationToken)
public virtual Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(DeleteApiDeploymentRevisionRequest request, CancellationToken cancellationToken)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
request | DeleteApiDeploymentRevisionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiDeploymentRevisionRequest request = new gcav::DeleteApiDeploymentRevisionRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
gcav::ApiDeployment response = await registryClient.DeleteApiDeploymentRevisionAsync(request);
DeleteApiDeploymentRevisionAsync(string, CallSettings)
public virtual Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(string name, CallSettings callSettings = null)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
gcav::ApiDeployment response = await registryClient.DeleteApiDeploymentRevisionAsync(name);
DeleteApiDeploymentRevisionAsync(string, CancellationToken)
public virtual Task<ApiDeployment> DeleteApiDeploymentRevisionAsync(string name, CancellationToken cancellationToken)
Deletes a revision of a deployment.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment revision to be deleted, with a revision ID explicitly included. Example:
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
gcav::ApiDeployment response = await registryClient.DeleteApiDeploymentRevisionAsync(name);
DeleteApiSpec(ApiSpecName, CallSettings)
public virtual void DeleteApiSpec(ApiSpecName name, CallSettings callSettings = null)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
registryClient.DeleteApiSpec(name);
DeleteApiSpec(DeleteApiSpecRequest, CallSettings)
public virtual void DeleteApiSpec(DeleteApiSpecRequest request, CallSettings callSettings = null)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
request | DeleteApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteApiSpecRequest request = new gcav::DeleteApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
Force = false,
};
// Make the request
registryClient.DeleteApiSpec(request);
DeleteApiSpec(string, CallSettings)
public virtual void DeleteApiSpec(string name, CallSettings callSettings = null)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
registryClient.DeleteApiSpec(name);
DeleteApiSpecAsync(ApiSpecName, CallSettings)
public virtual Task DeleteApiSpecAsync(ApiSpecName name, CallSettings callSettings = null)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
await registryClient.DeleteApiSpecAsync(name);
DeleteApiSpecAsync(ApiSpecName, CancellationToken)
public virtual Task DeleteApiSpecAsync(ApiSpecName name, CancellationToken cancellationToken)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
await registryClient.DeleteApiSpecAsync(name);
DeleteApiSpecAsync(DeleteApiSpecRequest, CallSettings)
public virtual Task DeleteApiSpecAsync(DeleteApiSpecRequest request, CallSettings callSettings = null)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
request | DeleteApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiSpecRequest request = new gcav::DeleteApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiSpecAsync(request);
DeleteApiSpecAsync(DeleteApiSpecRequest, CancellationToken)
public virtual Task DeleteApiSpecAsync(DeleteApiSpecRequest request, CancellationToken cancellationToken)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
request | DeleteApiSpecRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiSpecRequest request = new gcav::DeleteApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiSpecAsync(request);
DeleteApiSpecAsync(string, CallSettings)
public virtual Task DeleteApiSpecAsync(string name, CallSettings callSettings = null)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
await registryClient.DeleteApiSpecAsync(name);
DeleteApiSpecAsync(string, CancellationToken)
public virtual Task DeleteApiSpecAsync(string name, CancellationToken cancellationToken)
Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
await registryClient.DeleteApiSpecAsync(name);
DeleteApiSpecRevision(ApiSpecName, CallSettings)
public virtual ApiSpec DeleteApiSpecRevision(ApiSpecName name, CallSettings callSettings = null)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
gcav::ApiSpec response = registryClient.DeleteApiSpecRevision(name);
DeleteApiSpecRevision(DeleteApiSpecRevisionRequest, CallSettings)
public virtual ApiSpec DeleteApiSpecRevision(DeleteApiSpecRevisionRequest request, CallSettings callSettings = null)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
request | DeleteApiSpecRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteApiSpecRevisionRequest request = new gcav::DeleteApiSpecRevisionRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
gcav::ApiSpec response = registryClient.DeleteApiSpecRevision(request);
DeleteApiSpecRevision(string, CallSettings)
public virtual ApiSpec DeleteApiSpecRevision(string name, CallSettings callSettings = null)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
gcav::ApiSpec response = registryClient.DeleteApiSpecRevision(name);
DeleteApiSpecRevisionAsync(ApiSpecName, CallSettings)
public virtual Task<ApiSpec> DeleteApiSpecRevisionAsync(ApiSpecName name, CallSettings callSettings = null)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
gcav::ApiSpec response = await registryClient.DeleteApiSpecRevisionAsync(name);
DeleteApiSpecRevisionAsync(ApiSpecName, CancellationToken)
public virtual Task<ApiSpec> DeleteApiSpecRevisionAsync(ApiSpecName name, CancellationToken cancellationToken)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec revision to be deleted, with a revision ID explicitly included. Example:
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
gcav::ApiSpec response = await registryClient.DeleteApiSpecRevisionAsync(name);
DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest, CallSettings)
public virtual Task<ApiSpec> DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest request, CallSettings callSettings = null)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
request | DeleteApiSpecRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiSpecRevisionRequest request = new gcav::DeleteApiSpecRevisionRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
gcav::ApiSpec response = await registryClient.DeleteApiSpecRevisionAsync(request);
DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest, CancellationToken)
public virtual Task<ApiSpec> DeleteApiSpecRevisionAsync(DeleteApiSpecRevisionRequest request, CancellationToken cancellationToken)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
request | DeleteApiSpecRevisionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiSpecRevisionRequest request = new gcav::DeleteApiSpecRevisionRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
gcav::ApiSpec response = await registryClient.DeleteApiSpecRevisionAsync(request);
DeleteApiSpecRevisionAsync(string, CallSettings)
public virtual Task<ApiSpec> DeleteApiSpecRevisionAsync(string name, CallSettings callSettings = null)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec revision to be deleted, with a revision ID explicitly included. Example:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
gcav::ApiSpec response = await registryClient.DeleteApiSpecRevisionAsync(name);
DeleteApiSpecRevisionAsync(string, CancellationToken)
public virtual Task<ApiSpec> DeleteApiSpecRevisionAsync(string name, CancellationToken cancellationToken)
Deletes a revision of a spec.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec revision to be deleted, with a revision ID explicitly included. Example:
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
gcav::ApiSpec response = await registryClient.DeleteApiSpecRevisionAsync(name);
DeleteApiVersion(ApiVersionName, CallSettings)
public virtual void DeleteApiVersion(ApiVersionName name, CallSettings callSettings = null)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | ApiVersionName Required. The name of the version to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersionName name = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
registryClient.DeleteApiVersion(name);
DeleteApiVersion(DeleteApiVersionRequest, CallSettings)
public virtual void DeleteApiVersion(DeleteApiVersionRequest request, CallSettings callSettings = null)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
request | DeleteApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteApiVersionRequest request = new gcav::DeleteApiVersionRequest
{
ApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
Force = false,
};
// Make the request
registryClient.DeleteApiVersion(request);
DeleteApiVersion(string, CallSettings)
public virtual void DeleteApiVersion(string name, CallSettings callSettings = null)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the version to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
registryClient.DeleteApiVersion(name);
DeleteApiVersionAsync(ApiVersionName, CallSettings)
public virtual Task DeleteApiVersionAsync(ApiVersionName name, CallSettings callSettings = null)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | ApiVersionName Required. The name of the version to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName name = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
await registryClient.DeleteApiVersionAsync(name);
DeleteApiVersionAsync(ApiVersionName, CancellationToken)
public virtual Task DeleteApiVersionAsync(ApiVersionName name, CancellationToken cancellationToken)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | ApiVersionName Required. The name of the version to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName name = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
await registryClient.DeleteApiVersionAsync(name);
DeleteApiVersionAsync(DeleteApiVersionRequest, CallSettings)
public virtual Task DeleteApiVersionAsync(DeleteApiVersionRequest request, CallSettings callSettings = null)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
request | DeleteApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiVersionRequest request = new gcav::DeleteApiVersionRequest
{
ApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiVersionAsync(request);
DeleteApiVersionAsync(DeleteApiVersionRequest, CancellationToken)
public virtual Task DeleteApiVersionAsync(DeleteApiVersionRequest request, CancellationToken cancellationToken)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
request | DeleteApiVersionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteApiVersionRequest request = new gcav::DeleteApiVersionRequest
{
ApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
Force = false,
};
// Make the request
await registryClient.DeleteApiVersionAsync(request);
DeleteApiVersionAsync(string, CallSettings)
public virtual Task DeleteApiVersionAsync(string name, CallSettings callSettings = null)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the version to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
await registryClient.DeleteApiVersionAsync(name);
DeleteApiVersionAsync(string, CancellationToken)
public virtual Task DeleteApiVersionAsync(string name, CancellationToken cancellationToken)
Removes a specified version and all of the resources that it owns.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the version to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
await registryClient.DeleteApiVersionAsync(name);
DeleteArtifact(ArtifactName, CallSettings)
public virtual void DeleteArtifact(ArtifactName name, CallSettings callSettings = null)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
registryClient.DeleteArtifact(name);
DeleteArtifact(DeleteArtifactRequest, CallSettings)
public virtual void DeleteArtifact(DeleteArtifactRequest request, CallSettings callSettings = null)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
request | DeleteArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::DeleteArtifactRequest request = new gcav::DeleteArtifactRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
registryClient.DeleteArtifact(request);
DeleteArtifact(string, CallSettings)
public virtual void DeleteArtifact(string name, CallSettings callSettings = null)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
registryClient.DeleteArtifact(name);
DeleteArtifactAsync(ArtifactName, CallSettings)
public virtual Task DeleteArtifactAsync(ArtifactName name, CallSettings callSettings = null)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
await registryClient.DeleteArtifactAsync(name);
DeleteArtifactAsync(ArtifactName, CancellationToken)
public virtual Task DeleteArtifactAsync(ArtifactName name, CancellationToken cancellationToken)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
await registryClient.DeleteArtifactAsync(name);
DeleteArtifactAsync(DeleteArtifactRequest, CallSettings)
public virtual Task DeleteArtifactAsync(DeleteArtifactRequest request, CallSettings callSettings = null)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
request | DeleteArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteArtifactRequest request = new gcav::DeleteArtifactRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
await registryClient.DeleteArtifactAsync(request);
DeleteArtifactAsync(DeleteArtifactRequest, CancellationToken)
public virtual Task DeleteArtifactAsync(DeleteArtifactRequest request, CancellationToken cancellationToken)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
request | DeleteArtifactRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::DeleteArtifactRequest request = new gcav::DeleteArtifactRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
await registryClient.DeleteArtifactAsync(request);
DeleteArtifactAsync(string, CallSettings)
public virtual Task DeleteArtifactAsync(string name, CallSettings callSettings = null)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact to delete.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
await registryClient.DeleteArtifactAsync(name);
DeleteArtifactAsync(string, CancellationToken)
public virtual Task DeleteArtifactAsync(string name, CancellationToken cancellationToken)
Removes a specified artifact.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact to delete.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
await registryClient.DeleteArtifactAsync(name);
GetApi(ApiName, CallSettings)
public virtual Api GetApi(ApiName name, CallSettings callSettings = null)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
name | ApiName Required. The name of the API to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName name = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
gcav::Api response = registryClient.GetApi(name);
GetApi(GetApiRequest, CallSettings)
public virtual Api GetApi(GetApiRequest request, CallSettings callSettings = null)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
request | GetApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetApiRequest request = new gcav::GetApiRequest
{
ApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
};
// Make the request
gcav::Api response = registryClient.GetApi(request);
GetApi(string, CallSettings)
public virtual Api GetApi(string name, CallSettings callSettings = null)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the API to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
gcav::Api response = registryClient.GetApi(name);
GetApiAsync(ApiName, CallSettings)
public virtual Task<Api> GetApiAsync(ApiName name, CallSettings callSettings = null)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
name | ApiName Required. The name of the API to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName name = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
gcav::Api response = await registryClient.GetApiAsync(name);
GetApiAsync(ApiName, CancellationToken)
public virtual Task<Api> GetApiAsync(ApiName name, CancellationToken cancellationToken)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
name | ApiName Required. The name of the API to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName name = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
gcav::Api response = await registryClient.GetApiAsync(name);
GetApiAsync(GetApiRequest, CallSettings)
public virtual Task<Api> GetApiAsync(GetApiRequest request, CallSettings callSettings = null)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
request | GetApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiRequest request = new gcav::GetApiRequest
{
ApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
};
// Make the request
gcav::Api response = await registryClient.GetApiAsync(request);
GetApiAsync(GetApiRequest, CancellationToken)
public virtual Task<Api> GetApiAsync(GetApiRequest request, CancellationToken cancellationToken)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
request | GetApiRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiRequest request = new gcav::GetApiRequest
{
ApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
};
// Make the request
gcav::Api response = await registryClient.GetApiAsync(request);
GetApiAsync(string, CallSettings)
public virtual Task<Api> GetApiAsync(string name, CallSettings callSettings = null)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the API to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
gcav::Api response = await registryClient.GetApiAsync(name);
GetApiAsync(string, CancellationToken)
public virtual Task<Api> GetApiAsync(string name, CancellationToken cancellationToken)
Returns a specified API.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the API to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
gcav::Api response = await registryClient.GetApiAsync(name);
GetApiDeployment(ApiDeploymentName, CallSettings)
public virtual ApiDeployment GetApiDeployment(ApiDeploymentName name, CallSettings callSettings = null)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
gcav::ApiDeployment response = registryClient.GetApiDeployment(name);
GetApiDeployment(GetApiDeploymentRequest, CallSettings)
public virtual ApiDeployment GetApiDeployment(GetApiDeploymentRequest request, CallSettings callSettings = null)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
request | GetApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetApiDeploymentRequest request = new gcav::GetApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
gcav::ApiDeployment response = registryClient.GetApiDeployment(request);
GetApiDeployment(string, CallSettings)
public virtual ApiDeployment GetApiDeployment(string name, CallSettings callSettings = null)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
gcav::ApiDeployment response = registryClient.GetApiDeployment(name);
GetApiDeploymentAsync(ApiDeploymentName, CallSettings)
public virtual Task<ApiDeployment> GetApiDeploymentAsync(ApiDeploymentName name, CallSettings callSettings = null)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
gcav::ApiDeployment response = await registryClient.GetApiDeploymentAsync(name);
GetApiDeploymentAsync(ApiDeploymentName, CancellationToken)
public virtual Task<ApiDeployment> GetApiDeploymentAsync(ApiDeploymentName name, CancellationToken cancellationToken)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
name | ApiDeploymentName Required. The name of the deployment to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName name = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
gcav::ApiDeployment response = await registryClient.GetApiDeploymentAsync(name);
GetApiDeploymentAsync(GetApiDeploymentRequest, CallSettings)
public virtual Task<ApiDeployment> GetApiDeploymentAsync(GetApiDeploymentRequest request, CallSettings callSettings = null)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
request | GetApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiDeploymentRequest request = new gcav::GetApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
gcav::ApiDeployment response = await registryClient.GetApiDeploymentAsync(request);
GetApiDeploymentAsync(GetApiDeploymentRequest, CancellationToken)
public virtual Task<ApiDeployment> GetApiDeploymentAsync(GetApiDeploymentRequest request, CancellationToken cancellationToken)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
request | GetApiDeploymentRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiDeploymentRequest request = new gcav::GetApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
gcav::ApiDeployment response = await registryClient.GetApiDeploymentAsync(request);
GetApiDeploymentAsync(string, CallSettings)
public virtual Task<ApiDeployment> GetApiDeploymentAsync(string name, CallSettings callSettings = null)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
gcav::ApiDeployment response = await registryClient.GetApiDeploymentAsync(name);
GetApiDeploymentAsync(string, CancellationToken)
public virtual Task<ApiDeployment> GetApiDeploymentAsync(string name, CancellationToken cancellationToken)
Returns a specified deployment.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the deployment to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/deployments/[DEPLOYMENT]";
// Make the request
gcav::ApiDeployment response = await registryClient.GetApiDeploymentAsync(name);
GetApiSpec(ApiSpecName, CallSettings)
public virtual ApiSpec GetApiSpec(ApiSpecName name, CallSettings callSettings = null)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
gcav::ApiSpec response = registryClient.GetApiSpec(name);
GetApiSpec(GetApiSpecRequest, CallSettings)
public virtual ApiSpec GetApiSpec(GetApiSpecRequest request, CallSettings callSettings = null)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
request | GetApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetApiSpecRequest request = new gcav::GetApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
gcav::ApiSpec response = registryClient.GetApiSpec(request);
GetApiSpec(string, CallSettings)
public virtual ApiSpec GetApiSpec(string name, CallSettings callSettings = null)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
gcav::ApiSpec response = registryClient.GetApiSpec(name);
GetApiSpecAsync(ApiSpecName, CallSettings)
public virtual Task<ApiSpec> GetApiSpecAsync(ApiSpecName name, CallSettings callSettings = null)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
gcav::ApiSpec response = await registryClient.GetApiSpecAsync(name);
GetApiSpecAsync(ApiSpecName, CancellationToken)
public virtual Task<ApiSpec> GetApiSpecAsync(ApiSpecName name, CancellationToken cancellationToken)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
gcav::ApiSpec response = await registryClient.GetApiSpecAsync(name);
GetApiSpecAsync(GetApiSpecRequest, CallSettings)
public virtual Task<ApiSpec> GetApiSpecAsync(GetApiSpecRequest request, CallSettings callSettings = null)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
request | GetApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiSpecRequest request = new gcav::GetApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
gcav::ApiSpec response = await registryClient.GetApiSpecAsync(request);
GetApiSpecAsync(GetApiSpecRequest, CancellationToken)
public virtual Task<ApiSpec> GetApiSpecAsync(GetApiSpecRequest request, CancellationToken cancellationToken)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
request | GetApiSpecRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiSpecRequest request = new gcav::GetApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
gcav::ApiSpec response = await registryClient.GetApiSpecAsync(request);
GetApiSpecAsync(string, CallSettings)
public virtual Task<ApiSpec> GetApiSpecAsync(string name, CallSettings callSettings = null)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
gcav::ApiSpec response = await registryClient.GetApiSpecAsync(name);
GetApiSpecAsync(string, CancellationToken)
public virtual Task<ApiSpec> GetApiSpecAsync(string name, CancellationToken cancellationToken)
Returns a specified spec.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
gcav::ApiSpec response = await registryClient.GetApiSpecAsync(name);
GetApiSpecContents(ApiSpecName, CallSettings)
public virtual HttpBody GetApiSpecContents(ApiSpecName name, CallSettings callSettings = null)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpBody | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
HttpBody response = registryClient.GetApiSpecContents(name);
GetApiSpecContents(GetApiSpecContentsRequest, CallSettings)
public virtual HttpBody GetApiSpecContents(GetApiSpecContentsRequest request, CallSettings callSettings = null)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
request | GetApiSpecContentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpBody | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetApiSpecContentsRequest request = new gcav::GetApiSpecContentsRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
HttpBody response = registryClient.GetApiSpecContents(request);
GetApiSpecContents(string, CallSettings)
public virtual HttpBody GetApiSpecContents(string name, CallSettings callSettings = null)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpBody | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
HttpBody response = registryClient.GetApiSpecContents(name);
GetApiSpecContentsAsync(ApiSpecName, CallSettings)
public virtual Task<HttpBody> GetApiSpecContentsAsync(ApiSpecName name, CallSettings callSettings = null)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
HttpBody response = await registryClient.GetApiSpecContentsAsync(name);
GetApiSpecContentsAsync(ApiSpecName, CancellationToken)
public virtual Task<HttpBody> GetApiSpecContentsAsync(ApiSpecName name, CancellationToken cancellationToken)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | ApiSpecName Required. The name of the spec whose contents should be retrieved.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName name = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
HttpBody response = await registryClient.GetApiSpecContentsAsync(name);
GetApiSpecContentsAsync(GetApiSpecContentsRequest, CallSettings)
public virtual Task<HttpBody> GetApiSpecContentsAsync(GetApiSpecContentsRequest request, CallSettings callSettings = null)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
request | GetApiSpecContentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiSpecContentsRequest request = new gcav::GetApiSpecContentsRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
HttpBody response = await registryClient.GetApiSpecContentsAsync(request);
GetApiSpecContentsAsync(GetApiSpecContentsRequest, CancellationToken)
public virtual Task<HttpBody> GetApiSpecContentsAsync(GetApiSpecContentsRequest request, CancellationToken cancellationToken)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
request | GetApiSpecContentsRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiSpecContentsRequest request = new gcav::GetApiSpecContentsRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
HttpBody response = await registryClient.GetApiSpecContentsAsync(request);
GetApiSpecContentsAsync(string, CallSettings)
public virtual Task<HttpBody> GetApiSpecContentsAsync(string name, CallSettings callSettings = null)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
HttpBody response = await registryClient.GetApiSpecContentsAsync(name);
GetApiSpecContentsAsync(string, CancellationToken)
public virtual Task<HttpBody> GetApiSpecContentsAsync(string name, CancellationToken cancellationToken)
Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the spec whose contents should be retrieved.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]/specs/[SPEC]";
// Make the request
HttpBody response = await registryClient.GetApiSpecContentsAsync(name);
GetApiVersion(ApiVersionName, CallSettings)
public virtual ApiVersion GetApiVersion(ApiVersionName name, CallSettings callSettings = null)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
name | ApiVersionName Required. The name of the version to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersionName name = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
gcav::ApiVersion response = registryClient.GetApiVersion(name);
GetApiVersion(GetApiVersionRequest, CallSettings)
public virtual ApiVersion GetApiVersion(GetApiVersionRequest request, CallSettings callSettings = null)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
request | GetApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetApiVersionRequest request = new gcav::GetApiVersionRequest
{
ApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
};
// Make the request
gcav::ApiVersion response = registryClient.GetApiVersion(request);
GetApiVersion(string, CallSettings)
public virtual ApiVersion GetApiVersion(string name, CallSettings callSettings = null)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the version to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
gcav::ApiVersion response = registryClient.GetApiVersion(name);
GetApiVersionAsync(ApiVersionName, CallSettings)
public virtual Task<ApiVersion> GetApiVersionAsync(ApiVersionName name, CallSettings callSettings = null)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
name | ApiVersionName Required. The name of the version to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName name = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
gcav::ApiVersion response = await registryClient.GetApiVersionAsync(name);
GetApiVersionAsync(ApiVersionName, CancellationToken)
public virtual Task<ApiVersion> GetApiVersionAsync(ApiVersionName name, CancellationToken cancellationToken)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
name | ApiVersionName Required. The name of the version to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName name = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
gcav::ApiVersion response = await registryClient.GetApiVersionAsync(name);
GetApiVersionAsync(GetApiVersionRequest, CallSettings)
public virtual Task<ApiVersion> GetApiVersionAsync(GetApiVersionRequest request, CallSettings callSettings = null)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
request | GetApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiVersionRequest request = new gcav::GetApiVersionRequest
{
ApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
};
// Make the request
gcav::ApiVersion response = await registryClient.GetApiVersionAsync(request);
GetApiVersionAsync(GetApiVersionRequest, CancellationToken)
public virtual Task<ApiVersion> GetApiVersionAsync(GetApiVersionRequest request, CancellationToken cancellationToken)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
request | GetApiVersionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetApiVersionRequest request = new gcav::GetApiVersionRequest
{
ApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
};
// Make the request
gcav::ApiVersion response = await registryClient.GetApiVersionAsync(request);
GetApiVersionAsync(string, CallSettings)
public virtual Task<ApiVersion> GetApiVersionAsync(string name, CallSettings callSettings = null)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the version to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
gcav::ApiVersion response = await registryClient.GetApiVersionAsync(name);
GetApiVersionAsync(string, CancellationToken)
public virtual Task<ApiVersion> GetApiVersionAsync(string name, CancellationToken cancellationToken)
Returns a specified version.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the version to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
gcav::ApiVersion response = await registryClient.GetApiVersionAsync(name);
GetArtifact(ArtifactName, CallSettings)
public virtual Artifact GetArtifact(ArtifactName name, CallSettings callSettings = null)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
gcav::Artifact response = registryClient.GetArtifact(name);
GetArtifact(GetArtifactRequest, CallSettings)
public virtual Artifact GetArtifact(GetArtifactRequest request, CallSettings callSettings = null)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
request | GetArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetArtifactRequest request = new gcav::GetArtifactRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
gcav::Artifact response = registryClient.GetArtifact(request);
GetArtifact(string, CallSettings)
public virtual Artifact GetArtifact(string name, CallSettings callSettings = null)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
gcav::Artifact response = registryClient.GetArtifact(name);
GetArtifactAsync(ArtifactName, CallSettings)
public virtual Task<Artifact> GetArtifactAsync(ArtifactName name, CallSettings callSettings = null)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
gcav::Artifact response = await registryClient.GetArtifactAsync(name);
GetArtifactAsync(ArtifactName, CancellationToken)
public virtual Task<Artifact> GetArtifactAsync(ArtifactName name, CancellationToken cancellationToken)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
gcav::Artifact response = await registryClient.GetArtifactAsync(name);
GetArtifactAsync(GetArtifactRequest, CallSettings)
public virtual Task<Artifact> GetArtifactAsync(GetArtifactRequest request, CallSettings callSettings = null)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
request | GetArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetArtifactRequest request = new gcav::GetArtifactRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
gcav::Artifact response = await registryClient.GetArtifactAsync(request);
GetArtifactAsync(GetArtifactRequest, CancellationToken)
public virtual Task<Artifact> GetArtifactAsync(GetArtifactRequest request, CancellationToken cancellationToken)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
request | GetArtifactRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetArtifactRequest request = new gcav::GetArtifactRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
gcav::Artifact response = await registryClient.GetArtifactAsync(request);
GetArtifactAsync(string, CallSettings)
public virtual Task<Artifact> GetArtifactAsync(string name, CallSettings callSettings = null)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact to retrieve.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
gcav::Artifact response = await registryClient.GetArtifactAsync(name);
GetArtifactAsync(string, CancellationToken)
public virtual Task<Artifact> GetArtifactAsync(string name, CancellationToken cancellationToken)
Returns a specified artifact.
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact to retrieve.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
gcav::Artifact response = await registryClient.GetArtifactAsync(name);
GetArtifactContents(ArtifactName, CallSettings)
public virtual HttpBody GetArtifactContents(ArtifactName name, CallSettings callSettings = null)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpBody | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
HttpBody response = registryClient.GetArtifactContents(name);
GetArtifactContents(GetArtifactContentsRequest, CallSettings)
public virtual HttpBody GetArtifactContents(GetArtifactContentsRequest request, CallSettings callSettings = null)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
request | GetArtifactContentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpBody | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::GetArtifactContentsRequest request = new gcav::GetArtifactContentsRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
HttpBody response = registryClient.GetArtifactContents(request);
GetArtifactContents(string, CallSettings)
public virtual HttpBody GetArtifactContents(string name, CallSettings callSettings = null)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpBody | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
HttpBody response = registryClient.GetArtifactContents(name);
GetArtifactContentsAsync(ArtifactName, CallSettings)
public virtual Task<HttpBody> GetArtifactContentsAsync(ArtifactName name, CallSettings callSettings = null)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
HttpBody response = await registryClient.GetArtifactContentsAsync(name);
GetArtifactContentsAsync(ArtifactName, CancellationToken)
public virtual Task<HttpBody> GetArtifactContentsAsync(ArtifactName name, CancellationToken cancellationToken)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | ArtifactName Required. The name of the artifact whose contents should be retrieved.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ArtifactName name = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]");
// Make the request
HttpBody response = await registryClient.GetArtifactContentsAsync(name);
GetArtifactContentsAsync(GetArtifactContentsRequest, CallSettings)
public virtual Task<HttpBody> GetArtifactContentsAsync(GetArtifactContentsRequest request, CallSettings callSettings = null)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
request | GetArtifactContentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetArtifactContentsRequest request = new gcav::GetArtifactContentsRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
HttpBody response = await registryClient.GetArtifactContentsAsync(request);
GetArtifactContentsAsync(GetArtifactContentsRequest, CancellationToken)
public virtual Task<HttpBody> GetArtifactContentsAsync(GetArtifactContentsRequest request, CancellationToken cancellationToken)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
request | GetArtifactContentsRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::GetArtifactContentsRequest request = new gcav::GetArtifactContentsRequest
{
ArtifactName = gcav::ArtifactName.FromProjectLocationArtifact("[PROJECT]", "[LOCATION]", "[ARTIFACT]"),
};
// Make the request
HttpBody response = await registryClient.GetArtifactContentsAsync(request);
GetArtifactContentsAsync(string, CallSettings)
public virtual Task<HttpBody> GetArtifactContentsAsync(string name, CallSettings callSettings = null)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact whose contents should be retrieved.
Format: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
HttpBody response = await registryClient.GetArtifactContentsAsync(name);
GetArtifactContentsAsync(string, CancellationToken)
public virtual Task<HttpBody> GetArtifactContentsAsync(string name, CancellationToken cancellationToken)
Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
Parameters | |
---|---|
Name | Description |
name | string Required. The name of the artifact whose contents should be retrieved.
Format: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpBody | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/artifacts/[ARTIFACT]";
// Make the request
HttpBody response = await registryClient.GetArtifactContentsAsync(name);
ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest, CallSettings)
public virtual PagedEnumerable<ListApiDeploymentRevisionsResponse, ApiDeployment> ListApiDeploymentRevisions(ListApiDeploymentRevisionsRequest request, CallSettings callSettings = null)
Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.
Parameters | |
---|---|
Name | Description |
request | ListApiDeploymentRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiDeploymentRevisionsResponseApiDeployment | A pageable sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListApiDeploymentRevisionsRequest request = new gcav::ListApiDeploymentRevisionsRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
PagedEnumerable<gcav::ListApiDeploymentRevisionsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeploymentRevisions(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiDeployment item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiDeploymentRevisionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListApiDeploymentRevisionsResponse, ApiDeployment> ListApiDeploymentRevisionsAsync(ListApiDeploymentRevisionsRequest request, CallSettings callSettings = null)
Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.
Parameters | |
---|---|
Name | Description |
request | ListApiDeploymentRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiDeploymentRevisionsResponseApiDeployment | A pageable asynchronous sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListApiDeploymentRevisionsRequest request = new gcav::ListApiDeploymentRevisionsRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
};
// Make the request
PagedAsyncEnumerable<gcav::ListApiDeploymentRevisionsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeploymentRevisionsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiDeployment item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiDeploymentRevisionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeployments(ApiName, string, int?, CallSettings)
public virtual PagedEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeployments(ApiName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching deployments.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of deployments.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiDeploymentsResponseApiDeployment | A pageable sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
PagedEnumerable<gcav::ListApiDeploymentsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeployments(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiDeployment item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiDeploymentsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeployments(ListApiDeploymentsRequest, CallSettings)
public virtual PagedEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeployments(ListApiDeploymentsRequest request, CallSettings callSettings = null)
Returns matching deployments.
Parameters | |
---|---|
Name | Description |
request | ListApiDeploymentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiDeploymentsResponseApiDeployment | A pageable sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListApiDeploymentsRequest request = new gcav::ListApiDeploymentsRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Filter = "",
};
// Make the request
PagedEnumerable<gcav::ListApiDeploymentsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeployments(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiDeployment item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiDeploymentsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeployments(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeployments(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching deployments.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of deployments.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiDeploymentsResponseApiDeployment | A pageable sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
PagedEnumerable<gcav::ListApiDeploymentsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeployments(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiDeployment item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiDeploymentsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeploymentsAsync(ApiName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeploymentsAsync(ApiName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching deployments.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of deployments.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiDeploymentsResponseApiDeployment | A pageable asynchronous sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
PagedAsyncEnumerable<gcav::ListApiDeploymentsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeploymentsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiDeployment item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiDeploymentsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeploymentsAsync(ListApiDeploymentsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeploymentsAsync(ListApiDeploymentsRequest request, CallSettings callSettings = null)
Returns matching deployments.
Parameters | |
---|---|
Name | Description |
request | ListApiDeploymentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiDeploymentsResponseApiDeployment | A pageable asynchronous sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListApiDeploymentsRequest request = new gcav::ListApiDeploymentsRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Filter = "",
};
// Make the request
PagedAsyncEnumerable<gcav::ListApiDeploymentsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeploymentsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiDeployment item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiDeploymentsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiDeploymentsAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApiDeploymentsResponse, ApiDeployment> ListApiDeploymentsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching deployments.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of deployments.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiDeploymentsResponseApiDeployment | A pageable asynchronous sequence of ApiDeployment resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
PagedAsyncEnumerable<gcav::ListApiDeploymentsResponse, gcav::ApiDeployment> response = registryClient.ListApiDeploymentsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiDeployment item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiDeploymentsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiDeployment item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiDeployment> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiDeployment item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecRevisions(ListApiSpecRevisionsRequest, CallSettings)
public virtual PagedEnumerable<ListApiSpecRevisionsResponse, ApiSpec> ListApiSpecRevisions(ListApiSpecRevisionsRequest request, CallSettings callSettings = null)
Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.
Parameters | |
---|---|
Name | Description |
request | ListApiSpecRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiSpecRevisionsResponseApiSpec | A pageable sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListApiSpecRevisionsRequest request = new gcav::ListApiSpecRevisionsRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
PagedEnumerable<gcav::ListApiSpecRevisionsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecRevisions(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiSpec item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiSpecRevisionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListApiSpecRevisionsResponse, ApiSpec> ListApiSpecRevisionsAsync(ListApiSpecRevisionsRequest request, CallSettings callSettings = null)
Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.
Parameters | |
---|---|
Name | Description |
request | ListApiSpecRevisionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiSpecRevisionsResponseApiSpec | A pageable asynchronous sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListApiSpecRevisionsRequest request = new gcav::ListApiSpecRevisionsRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
};
// Make the request
PagedAsyncEnumerable<gcav::ListApiSpecRevisionsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecRevisionsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiSpec item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiSpecRevisionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecs(ApiVersionName, string, int?, CallSettings)
public virtual PagedEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecs(ApiVersionName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching specs.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of specs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiSpecsResponseApiSpec | A pageable sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
PagedEnumerable<gcav::ListApiSpecsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecs(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiSpec item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiSpecsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecs(ListApiSpecsRequest, CallSettings)
public virtual PagedEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecs(ListApiSpecsRequest request, CallSettings callSettings = null)
Returns matching specs.
Parameters | |
---|---|
Name | Description |
request | ListApiSpecsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiSpecsResponseApiSpec | A pageable sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListApiSpecsRequest request = new gcav::ListApiSpecsRequest
{
ParentAsApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
Filter = "",
};
// Make the request
PagedEnumerable<gcav::ListApiSpecsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecs(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiSpec item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiSpecsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecs(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecs(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching specs.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of specs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiSpecsResponseApiSpec | A pageable sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
PagedEnumerable<gcav::ListApiSpecsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecs(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiSpec item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiSpecsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecsAsync(ApiVersionName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecsAsync(ApiVersionName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching specs.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of specs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiSpecsResponseApiSpec | A pageable asynchronous sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
PagedAsyncEnumerable<gcav::ListApiSpecsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiSpec item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiSpecsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecsAsync(ListApiSpecsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecsAsync(ListApiSpecsRequest request, CallSettings callSettings = null)
Returns matching specs.
Parameters | |
---|---|
Name | Description |
request | ListApiSpecsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiSpecsResponseApiSpec | A pageable asynchronous sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListApiSpecsRequest request = new gcav::ListApiSpecsRequest
{
ParentAsApiVersionName = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]"),
Filter = "",
};
// Make the request
PagedAsyncEnumerable<gcav::ListApiSpecsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiSpec item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiSpecsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiSpecsAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApiSpecsResponse, ApiSpec> ListApiSpecsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching specs.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of specs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiSpecsResponseApiSpec | A pageable asynchronous sequence of ApiSpec resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]/versions/[VERSION]";
// Make the request
PagedAsyncEnumerable<gcav::ListApiSpecsResponse, gcav::ApiSpec> response = registryClient.ListApiSpecsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiSpec item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiSpecsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiSpec item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiSpec> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiSpec item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiVersions(ApiName, string, int?, CallSettings)
public virtual PagedEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersions(ApiName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching versions.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of versions.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiVersionsResponseApiVersion | A pageable sequence of ApiVersion resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
PagedEnumerable<gcav::ListApiVersionsResponse, gcav::ApiVersion> response = registryClient.ListApiVersions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiVersion item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiVersionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiVersion item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiVersion> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiVersion item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiVersions(ListApiVersionsRequest, CallSettings)
public virtual PagedEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersions(ListApiVersionsRequest request, CallSettings callSettings = null)
Returns matching versions.
Parameters | |
---|---|
Name | Description |
request | ListApiVersionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiVersionsResponseApiVersion | A pageable sequence of ApiVersion resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListApiVersionsRequest request = new gcav::ListApiVersionsRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Filter = "",
};
// Make the request
PagedEnumerable<gcav::ListApiVersionsResponse, gcav::ApiVersion> response = registryClient.ListApiVersions(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiVersion item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiVersionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiVersion item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiVersion> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiVersion item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiVersions(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersions(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching versions.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of versions.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApiVersionsResponseApiVersion | A pageable sequence of ApiVersion resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
PagedEnumerable<gcav::ListApiVersionsResponse, gcav::ApiVersion> response = registryClient.ListApiVersions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::ApiVersion item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApiVersionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiVersion item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiVersion> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiVersion item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiVersionsAsync(ApiName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersionsAsync(ApiName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching versions.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of versions.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiVersionsResponseApiVersion | A pageable asynchronous sequence of ApiVersion resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
PagedAsyncEnumerable<gcav::ListApiVersionsResponse, gcav::ApiVersion> response = registryClient.ListApiVersionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiVersion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiVersionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiVersion item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiVersion> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiVersion item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiVersionsAsync(ListApiVersionsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersionsAsync(ListApiVersionsRequest request, CallSettings callSettings = null)
Returns matching versions.
Parameters | |
---|---|
Name | Description |
request | ListApiVersionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiVersionsResponseApiVersion | A pageable asynchronous sequence of ApiVersion resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListApiVersionsRequest request = new gcav::ListApiVersionsRequest
{
ParentAsApiName = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]"),
Filter = "",
};
// Make the request
PagedAsyncEnumerable<gcav::ListApiVersionsResponse, gcav::ApiVersion> response = registryClient.ListApiVersionsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiVersion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiVersionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiVersion item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiVersion> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiVersion item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApiVersionsAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApiVersionsResponse, ApiVersion> ListApiVersionsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching versions.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of versions.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApiVersionsResponseApiVersion | A pageable asynchronous sequence of ApiVersion resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/apis/[API]";
// Make the request
PagedAsyncEnumerable<gcav::ListApiVersionsResponse, gcav::ApiVersion> response = registryClient.ListApiVersionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::ApiVersion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApiVersionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::ApiVersion item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::ApiVersion> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::ApiVersion item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApis(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListApisResponse, Api> ListApis(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching APIs.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of APIs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApisResponseApi | A pageable sequence of Api resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<gcav::ListApisResponse, gcav::Api> response = registryClient.ListApis(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Api item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApisResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Api item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Api> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Api item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApis(ListApisRequest, CallSettings)
public virtual PagedEnumerable<ListApisResponse, Api> ListApis(ListApisRequest request, CallSettings callSettings = null)
Returns matching APIs.
Parameters | |
---|---|
Name | Description |
request | ListApisRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApisResponseApi | A pageable sequence of Api resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListApisRequest request = new gcav::ListApisRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Filter = "",
};
// Make the request
PagedEnumerable<gcav::ListApisResponse, gcav::Api> response = registryClient.ListApis(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Api item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApisResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Api item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Api> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Api item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApis(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListApisResponse, Api> ListApis(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching APIs.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of APIs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListApisResponseApi | A pageable sequence of Api resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<gcav::ListApisResponse, gcav::Api> response = registryClient.ListApis(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Api item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListApisResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Api item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Api> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Api item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApisAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApisResponse, Api> ListApisAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching APIs.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of APIs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApisResponseApi | A pageable asynchronous sequence of Api resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<gcav::ListApisResponse, gcav::Api> response = registryClient.ListApisAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Api item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApisResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Api item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Api> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Api item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApisAsync(ListApisRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListApisResponse, Api> ListApisAsync(ListApisRequest request, CallSettings callSettings = null)
Returns matching APIs.
Parameters | |
---|---|
Name | Description |
request | ListApisRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApisResponseApi | A pageable asynchronous sequence of Api resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListApisRequest request = new gcav::ListApisRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Filter = "",
};
// Make the request
PagedAsyncEnumerable<gcav::ListApisResponse, gcav::Api> response = registryClient.ListApisAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Api item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApisResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Api item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Api> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Api item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListApisAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListApisResponse, Api> ListApisAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching APIs.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of APIs.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListApisResponseApi | A pageable asynchronous sequence of Api resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<gcav::ListApisResponse, gcav::Api> response = registryClient.ListApisAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Api item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListApisResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Api item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Api> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Api item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(ApiDeploymentName, string, int?, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(ApiDeploymentName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiDeploymentName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiDeploymentName parent = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(ApiName, string, int?, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(ApiName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(ApiSpecName, string, int?, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(ApiSpecName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiSpecName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpecName parent = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(ApiVersionName, string, int?, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(ApiVersionName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(ListArtifactsRequest, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(ListArtifactsRequest request, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
request | ListArtifactsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ListArtifactsRequest request = new gcav::ListArtifactsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Filter = "",
};
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifacts(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListArtifactsResponse, Artifact> ListArtifacts(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListArtifactsResponseArtifact | A pageable sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifacts(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (gcav::Artifact item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (gcav::ListArtifactsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(ApiDeploymentName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(ApiDeploymentName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiDeploymentName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeploymentName parent = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]");
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(ApiName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(ApiName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiName parent = gcav::ApiName.FromProjectLocationApi("[PROJECT]", "[LOCATION]", "[API]");
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(ApiSpecName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(ApiSpecName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiSpecName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpecName parent = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]");
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(ApiVersionName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(ApiVersionName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | ApiVersionName Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersionName parent = gcav::ApiVersionName.FromProjectLocationApiVersion("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]");
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(ListArtifactsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(ListArtifactsRequest request, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
request | ListArtifactsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ListArtifactsRequest request = new gcav::ListArtifactsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Filter = "",
};
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListArtifactsAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListArtifactsResponse, Artifact> ListArtifactsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Returns matching artifacts.
Parameters | |
---|---|
Name | Description |
parent | string Required. The parent, which owns this collection of artifacts.
Format: |
pageToken | string The token returned from the previous request. A value of |
pageSize | int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListArtifactsResponseArtifact | A pageable asynchronous sequence of Artifact resources. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<gcav::ListArtifactsResponse, gcav::Artifact> response = registryClient.ListArtifactsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((gcav::Artifact item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((gcav::ListArtifactsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (gcav::Artifact item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<gcav::Artifact> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (gcav::Artifact item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ReplaceArtifact(Artifact, CallSettings)
public virtual Artifact ReplaceArtifact(Artifact artifact, CallSettings callSettings = null)
Used to replace a specified artifact.
Parameters | |
---|---|
Name | Description |
artifact | Artifact Required. The artifact to replace. The |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::Artifact artifact = new gcav::Artifact();
// Make the request
gcav::Artifact response = registryClient.ReplaceArtifact(artifact);
ReplaceArtifact(ReplaceArtifactRequest, CallSettings)
public virtual Artifact ReplaceArtifact(ReplaceArtifactRequest request, CallSettings callSettings = null)
Used to replace a specified artifact.
Parameters | |
---|---|
Name | Description |
request | ReplaceArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Artifact | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ReplaceArtifactRequest request = new gcav::ReplaceArtifactRequest
{
Artifact = new gcav::Artifact(),
};
// Make the request
gcav::Artifact response = registryClient.ReplaceArtifact(request);
ReplaceArtifactAsync(Artifact, CallSettings)
public virtual Task<Artifact> ReplaceArtifactAsync(Artifact artifact, CallSettings callSettings = null)
Used to replace a specified artifact.
Parameters | |
---|---|
Name | Description |
artifact | Artifact Required. The artifact to replace. The |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::Artifact artifact = new gcav::Artifact();
// Make the request
gcav::Artifact response = await registryClient.ReplaceArtifactAsync(artifact);
ReplaceArtifactAsync(Artifact, CancellationToken)
public virtual Task<Artifact> ReplaceArtifactAsync(Artifact artifact, CancellationToken cancellationToken)
Used to replace a specified artifact.
Parameters | |
---|---|
Name | Description |
artifact | Artifact Required. The artifact to replace. The |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::Artifact artifact = new gcav::Artifact();
// Make the request
gcav::Artifact response = await registryClient.ReplaceArtifactAsync(artifact);
ReplaceArtifactAsync(ReplaceArtifactRequest, CallSettings)
public virtual Task<Artifact> ReplaceArtifactAsync(ReplaceArtifactRequest request, CallSettings callSettings = null)
Used to replace a specified artifact.
Parameters | |
---|---|
Name | Description |
request | ReplaceArtifactRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ReplaceArtifactRequest request = new gcav::ReplaceArtifactRequest
{
Artifact = new gcav::Artifact(),
};
// Make the request
gcav::Artifact response = await registryClient.ReplaceArtifactAsync(request);
ReplaceArtifactAsync(ReplaceArtifactRequest, CancellationToken)
public virtual Task<Artifact> ReplaceArtifactAsync(ReplaceArtifactRequest request, CancellationToken cancellationToken)
Used to replace a specified artifact.
Parameters | |
---|---|
Name | Description |
request | ReplaceArtifactRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskArtifact | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ReplaceArtifactRequest request = new gcav::ReplaceArtifactRequest
{
Artifact = new gcav::Artifact(),
};
// Make the request
gcav::Artifact response = await registryClient.ReplaceArtifactAsync(request);
RollbackApiDeployment(RollbackApiDeploymentRequest, CallSettings)
public virtual ApiDeployment RollbackApiDeployment(RollbackApiDeploymentRequest request, CallSettings callSettings = null)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Parameters | |
---|---|
Name | Description |
request | RollbackApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::RollbackApiDeploymentRequest request = new gcav::RollbackApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
RevisionId = "",
};
// Make the request
gcav::ApiDeployment response = registryClient.RollbackApiDeployment(request);
RollbackApiDeploymentAsync(RollbackApiDeploymentRequest, CallSettings)
public virtual Task<ApiDeployment> RollbackApiDeploymentAsync(RollbackApiDeploymentRequest request, CallSettings callSettings = null)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Parameters | |
---|---|
Name | Description |
request | RollbackApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::RollbackApiDeploymentRequest request = new gcav::RollbackApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
RevisionId = "",
};
// Make the request
gcav::ApiDeployment response = await registryClient.RollbackApiDeploymentAsync(request);
RollbackApiDeploymentAsync(RollbackApiDeploymentRequest, CancellationToken)
public virtual Task<ApiDeployment> RollbackApiDeploymentAsync(RollbackApiDeploymentRequest request, CancellationToken cancellationToken)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Parameters | |
---|---|
Name | Description |
request | RollbackApiDeploymentRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::RollbackApiDeploymentRequest request = new gcav::RollbackApiDeploymentRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
RevisionId = "",
};
// Make the request
gcav::ApiDeployment response = await registryClient.RollbackApiDeploymentAsync(request);
RollbackApiSpec(RollbackApiSpecRequest, CallSettings)
public virtual ApiSpec RollbackApiSpec(RollbackApiSpecRequest request, CallSettings callSettings = null)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Parameters | |
---|---|
Name | Description |
request | RollbackApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::RollbackApiSpecRequest request = new gcav::RollbackApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
RevisionId = "",
};
// Make the request
gcav::ApiSpec response = registryClient.RollbackApiSpec(request);
RollbackApiSpecAsync(RollbackApiSpecRequest, CallSettings)
public virtual Task<ApiSpec> RollbackApiSpecAsync(RollbackApiSpecRequest request, CallSettings callSettings = null)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Parameters | |
---|---|
Name | Description |
request | RollbackApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::RollbackApiSpecRequest request = new gcav::RollbackApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
RevisionId = "",
};
// Make the request
gcav::ApiSpec response = await registryClient.RollbackApiSpecAsync(request);
RollbackApiSpecAsync(RollbackApiSpecRequest, CancellationToken)
public virtual Task<ApiSpec> RollbackApiSpecAsync(RollbackApiSpecRequest request, CancellationToken cancellationToken)
Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
Parameters | |
---|---|
Name | Description |
request | RollbackApiSpecRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::RollbackApiSpecRequest request = new gcav::RollbackApiSpecRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
RevisionId = "",
};
// Make the request
gcav::ApiSpec response = await registryClient.RollbackApiSpecAsync(request);
ShutdownDefaultChannelsAsync()
public static Task ShutdownDefaultChannelsAsync()
Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.
Returns | |
---|---|
Type | Description |
Task | A task representing the asynchronous shutdown operation. |
After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.
TagApiDeploymentRevision(TagApiDeploymentRevisionRequest, CallSettings)
public virtual ApiDeployment TagApiDeploymentRevision(TagApiDeploymentRevisionRequest request, CallSettings callSettings = null)
Adds a tag to a specified revision of a deployment.
Parameters | |
---|---|
Name | Description |
request | TagApiDeploymentRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::TagApiDeploymentRevisionRequest request = new gcav::TagApiDeploymentRevisionRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
Tag = "",
};
// Make the request
gcav::ApiDeployment response = registryClient.TagApiDeploymentRevision(request);
TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest, CallSettings)
public virtual Task<ApiDeployment> TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest request, CallSettings callSettings = null)
Adds a tag to a specified revision of a deployment.
Parameters | |
---|---|
Name | Description |
request | TagApiDeploymentRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::TagApiDeploymentRevisionRequest request = new gcav::TagApiDeploymentRevisionRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
Tag = "",
};
// Make the request
gcav::ApiDeployment response = await registryClient.TagApiDeploymentRevisionAsync(request);
TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest, CancellationToken)
public virtual Task<ApiDeployment> TagApiDeploymentRevisionAsync(TagApiDeploymentRevisionRequest request, CancellationToken cancellationToken)
Adds a tag to a specified revision of a deployment.
Parameters | |
---|---|
Name | Description |
request | TagApiDeploymentRevisionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::TagApiDeploymentRevisionRequest request = new gcav::TagApiDeploymentRevisionRequest
{
ApiDeploymentName = gcav::ApiDeploymentName.FromProjectLocationApiDeployment("[PROJECT]", "[LOCATION]", "[API]", "[DEPLOYMENT]"),
Tag = "",
};
// Make the request
gcav::ApiDeployment response = await registryClient.TagApiDeploymentRevisionAsync(request);
TagApiSpecRevision(TagApiSpecRevisionRequest, CallSettings)
public virtual ApiSpec TagApiSpecRevision(TagApiSpecRevisionRequest request, CallSettings callSettings = null)
Adds a tag to a specified revision of a spec.
Parameters | |
---|---|
Name | Description |
request | TagApiSpecRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::TagApiSpecRevisionRequest request = new gcav::TagApiSpecRevisionRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
Tag = "",
};
// Make the request
gcav::ApiSpec response = registryClient.TagApiSpecRevision(request);
TagApiSpecRevisionAsync(TagApiSpecRevisionRequest, CallSettings)
public virtual Task<ApiSpec> TagApiSpecRevisionAsync(TagApiSpecRevisionRequest request, CallSettings callSettings = null)
Adds a tag to a specified revision of a spec.
Parameters | |
---|---|
Name | Description |
request | TagApiSpecRevisionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::TagApiSpecRevisionRequest request = new gcav::TagApiSpecRevisionRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
Tag = "",
};
// Make the request
gcav::ApiSpec response = await registryClient.TagApiSpecRevisionAsync(request);
TagApiSpecRevisionAsync(TagApiSpecRevisionRequest, CancellationToken)
public virtual Task<ApiSpec> TagApiSpecRevisionAsync(TagApiSpecRevisionRequest request, CancellationToken cancellationToken)
Adds a tag to a specified revision of a spec.
Parameters | |
---|---|
Name | Description |
request | TagApiSpecRevisionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::TagApiSpecRevisionRequest request = new gcav::TagApiSpecRevisionRequest
{
ApiSpecName = gcav::ApiSpecName.FromProjectLocationApiVersionSpec("[PROJECT]", "[LOCATION]", "[API]", "[VERSION]", "[SPEC]"),
Tag = "",
};
// Make the request
gcav::ApiSpec response = await registryClient.TagApiSpecRevisionAsync(request);
UpdateApi(Api, FieldMask, CallSettings)
public virtual Api UpdateApi(Api api, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified API.
Parameters | |
---|---|
Name | Description |
api | Api Required. The API to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::Api api = new gcav::Api();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::Api response = registryClient.UpdateApi(api, updateMask);
UpdateApi(UpdateApiRequest, CallSettings)
public virtual Api UpdateApi(UpdateApiRequest request, CallSettings callSettings = null)
Used to modify a specified API.
Parameters | |
---|---|
Name | Description |
request | UpdateApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Api | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::UpdateApiRequest request = new gcav::UpdateApiRequest
{
Api = new gcav::Api(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::Api response = registryClient.UpdateApi(request);
UpdateApiAsync(Api, FieldMask, CallSettings)
public virtual Task<Api> UpdateApiAsync(Api api, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified API.
Parameters | |
---|---|
Name | Description |
api | Api Required. The API to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::Api api = new gcav::Api();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::Api response = await registryClient.UpdateApiAsync(api, updateMask);
UpdateApiAsync(Api, FieldMask, CancellationToken)
public virtual Task<Api> UpdateApiAsync(Api api, FieldMask updateMask, CancellationToken cancellationToken)
Used to modify a specified API.
Parameters | |
---|---|
Name | Description |
api | Api Required. The API to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::Api api = new gcav::Api();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::Api response = await registryClient.UpdateApiAsync(api, updateMask);
UpdateApiAsync(UpdateApiRequest, CallSettings)
public virtual Task<Api> UpdateApiAsync(UpdateApiRequest request, CallSettings callSettings = null)
Used to modify a specified API.
Parameters | |
---|---|
Name | Description |
request | UpdateApiRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiRequest request = new gcav::UpdateApiRequest
{
Api = new gcav::Api(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::Api response = await registryClient.UpdateApiAsync(request);
UpdateApiAsync(UpdateApiRequest, CancellationToken)
public virtual Task<Api> UpdateApiAsync(UpdateApiRequest request, CancellationToken cancellationToken)
Used to modify a specified API.
Parameters | |
---|---|
Name | Description |
request | UpdateApiRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApi | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiRequest request = new gcav::UpdateApiRequest
{
Api = new gcav::Api(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::Api response = await registryClient.UpdateApiAsync(request);
UpdateApiDeployment(ApiDeployment, FieldMask, CallSettings)
public virtual ApiDeployment UpdateApiDeployment(ApiDeployment apiDeployment, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified deployment.
Parameters | |
---|---|
Name | Description |
apiDeployment | ApiDeployment Required. The deployment to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiDeployment response = registryClient.UpdateApiDeployment(apiDeployment, updateMask);
UpdateApiDeployment(UpdateApiDeploymentRequest, CallSettings)
public virtual ApiDeployment UpdateApiDeployment(UpdateApiDeploymentRequest request, CallSettings callSettings = null)
Used to modify a specified deployment.
Parameters | |
---|---|
Name | Description |
request | UpdateApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiDeployment | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::UpdateApiDeploymentRequest request = new gcav::UpdateApiDeploymentRequest
{
ApiDeployment = new gcav::ApiDeployment(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiDeployment response = registryClient.UpdateApiDeployment(request);
UpdateApiDeploymentAsync(ApiDeployment, FieldMask, CallSettings)
public virtual Task<ApiDeployment> UpdateApiDeploymentAsync(ApiDeployment apiDeployment, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified deployment.
Parameters | |
---|---|
Name | Description |
apiDeployment | ApiDeployment Required. The deployment to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiDeployment response = await registryClient.UpdateApiDeploymentAsync(apiDeployment, updateMask);
UpdateApiDeploymentAsync(ApiDeployment, FieldMask, CancellationToken)
public virtual Task<ApiDeployment> UpdateApiDeploymentAsync(ApiDeployment apiDeployment, FieldMask updateMask, CancellationToken cancellationToken)
Used to modify a specified deployment.
Parameters | |
---|---|
Name | Description |
apiDeployment | ApiDeployment Required. The deployment to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiDeployment apiDeployment = new gcav::ApiDeployment();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiDeployment response = await registryClient.UpdateApiDeploymentAsync(apiDeployment, updateMask);
UpdateApiDeploymentAsync(UpdateApiDeploymentRequest, CallSettings)
public virtual Task<ApiDeployment> UpdateApiDeploymentAsync(UpdateApiDeploymentRequest request, CallSettings callSettings = null)
Used to modify a specified deployment.
Parameters | |
---|---|
Name | Description |
request | UpdateApiDeploymentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiDeploymentRequest request = new gcav::UpdateApiDeploymentRequest
{
ApiDeployment = new gcav::ApiDeployment(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiDeployment response = await registryClient.UpdateApiDeploymentAsync(request);
UpdateApiDeploymentAsync(UpdateApiDeploymentRequest, CancellationToken)
public virtual Task<ApiDeployment> UpdateApiDeploymentAsync(UpdateApiDeploymentRequest request, CancellationToken cancellationToken)
Used to modify a specified deployment.
Parameters | |
---|---|
Name | Description |
request | UpdateApiDeploymentRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiDeployment | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiDeploymentRequest request = new gcav::UpdateApiDeploymentRequest
{
ApiDeployment = new gcav::ApiDeployment(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiDeployment response = await registryClient.UpdateApiDeploymentAsync(request);
UpdateApiSpec(ApiSpec, FieldMask, CallSettings)
public virtual ApiSpec UpdateApiSpec(ApiSpec apiSpec, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified spec.
Parameters | |
---|---|
Name | Description |
apiSpec | ApiSpec Required. The spec to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiSpec response = registryClient.UpdateApiSpec(apiSpec, updateMask);
UpdateApiSpec(UpdateApiSpecRequest, CallSettings)
public virtual ApiSpec UpdateApiSpec(UpdateApiSpecRequest request, CallSettings callSettings = null)
Used to modify a specified spec.
Parameters | |
---|---|
Name | Description |
request | UpdateApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiSpec | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::UpdateApiSpecRequest request = new gcav::UpdateApiSpecRequest
{
ApiSpec = new gcav::ApiSpec(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiSpec response = registryClient.UpdateApiSpec(request);
UpdateApiSpecAsync(ApiSpec, FieldMask, CallSettings)
public virtual Task<ApiSpec> UpdateApiSpecAsync(ApiSpec apiSpec, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified spec.
Parameters | |
---|---|
Name | Description |
apiSpec | ApiSpec Required. The spec to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiSpec response = await registryClient.UpdateApiSpecAsync(apiSpec, updateMask);
UpdateApiSpecAsync(ApiSpec, FieldMask, CancellationToken)
public virtual Task<ApiSpec> UpdateApiSpecAsync(ApiSpec apiSpec, FieldMask updateMask, CancellationToken cancellationToken)
Used to modify a specified spec.
Parameters | |
---|---|
Name | Description |
apiSpec | ApiSpec Required. The spec to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiSpec apiSpec = new gcav::ApiSpec();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiSpec response = await registryClient.UpdateApiSpecAsync(apiSpec, updateMask);
UpdateApiSpecAsync(UpdateApiSpecRequest, CallSettings)
public virtual Task<ApiSpec> UpdateApiSpecAsync(UpdateApiSpecRequest request, CallSettings callSettings = null)
Used to modify a specified spec.
Parameters | |
---|---|
Name | Description |
request | UpdateApiSpecRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiSpecRequest request = new gcav::UpdateApiSpecRequest
{
ApiSpec = new gcav::ApiSpec(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiSpec response = await registryClient.UpdateApiSpecAsync(request);
UpdateApiSpecAsync(UpdateApiSpecRequest, CancellationToken)
public virtual Task<ApiSpec> UpdateApiSpecAsync(UpdateApiSpecRequest request, CancellationToken cancellationToken)
Used to modify a specified spec.
Parameters | |
---|---|
Name | Description |
request | UpdateApiSpecRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiSpec | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiSpecRequest request = new gcav::UpdateApiSpecRequest
{
ApiSpec = new gcav::ApiSpec(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiSpec response = await registryClient.UpdateApiSpecAsync(request);
UpdateApiVersion(ApiVersion, FieldMask, CallSettings)
public virtual ApiVersion UpdateApiVersion(ApiVersion apiVersion, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified version.
Parameters | |
---|---|
Name | Description |
apiVersion | ApiVersion Required. The version to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiVersion response = registryClient.UpdateApiVersion(apiVersion, updateMask);
UpdateApiVersion(UpdateApiVersionRequest, CallSettings)
public virtual ApiVersion UpdateApiVersion(UpdateApiVersionRequest request, CallSettings callSettings = null)
Used to modify a specified version.
Parameters | |
---|---|
Name | Description |
request | UpdateApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ApiVersion | The RPC response. |
// Create client
gcav::RegistryClient registryClient = gcav::RegistryClient.Create();
// Initialize request argument(s)
gcav::UpdateApiVersionRequest request = new gcav::UpdateApiVersionRequest
{
ApiVersion = new gcav::ApiVersion(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiVersion response = registryClient.UpdateApiVersion(request);
UpdateApiVersionAsync(ApiVersion, FieldMask, CallSettings)
public virtual Task<ApiVersion> UpdateApiVersionAsync(ApiVersion apiVersion, FieldMask updateMask, CallSettings callSettings = null)
Used to modify a specified version.
Parameters | |
---|---|
Name | Description |
apiVersion | ApiVersion Required. The version to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiVersion response = await registryClient.UpdateApiVersionAsync(apiVersion, updateMask);
UpdateApiVersionAsync(ApiVersion, FieldMask, CancellationToken)
public virtual Task<ApiVersion> UpdateApiVersionAsync(ApiVersion apiVersion, FieldMask updateMask, CancellationToken cancellationToken)
Used to modify a specified version.
Parameters | |
---|---|
Name | Description |
apiVersion | ApiVersion Required. The version to update. The |
updateMask | FieldMask The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::ApiVersion apiVersion = new gcav::ApiVersion();
FieldMask updateMask = new FieldMask();
// Make the request
gcav::ApiVersion response = await registryClient.UpdateApiVersionAsync(apiVersion, updateMask);
UpdateApiVersionAsync(UpdateApiVersionRequest, CallSettings)
public virtual Task<ApiVersion> UpdateApiVersionAsync(UpdateApiVersionRequest request, CallSettings callSettings = null)
Used to modify a specified version.
Parameters | |
---|---|
Name | Description |
request | UpdateApiVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiVersionRequest request = new gcav::UpdateApiVersionRequest
{
ApiVersion = new gcav::ApiVersion(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiVersion response = await registryClient.UpdateApiVersionAsync(request);
UpdateApiVersionAsync(UpdateApiVersionRequest, CancellationToken)
public virtual Task<ApiVersion> UpdateApiVersionAsync(UpdateApiVersionRequest request, CancellationToken cancellationToken)
Used to modify a specified version.
Parameters | |
---|---|
Name | Description |
request | UpdateApiVersionRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskApiVersion | A Task containing the RPC response. |
// Create client
gcav::RegistryClient registryClient = await gcav::RegistryClient.CreateAsync();
// Initialize request argument(s)
gcav::UpdateApiVersionRequest request = new gcav::UpdateApiVersionRequest
{
ApiVersion = new gcav::ApiVersion(),
UpdateMask = new FieldMask(),
AllowMissing = false,
};
// Make the request
gcav::ApiVersion response = await registryClient.UpdateApiVersionAsync(request);