Parameter Manager v1 API - Class ParameterManagerClient (1.1.0)

public abstract class ParameterManagerClient

Reference documentation and code samples for the Parameter Manager v1 API class ParameterManagerClient.

ParameterManager client wrapper, for convenient use.

Inheritance

object > ParameterManagerClient

Namespace

Google.Cloud.ParameterManager.V1

Assembly

Google.Cloud.ParameterManager.V1.dll

Remarks

Service describing handlers for resources

Properties

DefaultEndpoint

public static string DefaultEndpoint { get; }

The default endpoint for the ParameterManager service, which is a host of "parametermanager.googleapis.com" and a port of 443.

Property Value
Type Description
string

DefaultScopes

public static IReadOnlyList<string> DefaultScopes { get; }

The default ParameterManager scopes.

Property Value
Type Description
IReadOnlyListstring
Remarks

The default ParameterManager scopes are:

GrpcClient

public virtual ParameterManager.ParameterManagerClient GrpcClient { get; }

The underlying gRPC ParameterManager client

Property Value
Type Description
ParameterManagerParameterManagerClient

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 ParameterManagerClient Create()

Synchronously creates a ParameterManagerClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use ParameterManagerClientBuilder.

Returns
Type Description
ParameterManagerClient

The created ParameterManagerClient.

CreateAsync(CancellationToken)

public static Task<ParameterManagerClient> CreateAsync(CancellationToken cancellationToken = default)

Asynchronously creates a ParameterManagerClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use ParameterManagerClientBuilder.

Parameter
Name Description
cancellationToken CancellationToken

The CancellationToken to use while creating the client.

Returns
Type Description
TaskParameterManagerClient

The task representing the created ParameterManagerClient.

CreateParameter(LocationName, Parameter, string, CallSettings)

public virtual Parameter CreateParameter(LocationName parent, Parameter parameter, string parameterId, CallSettings callSettings = null)

Creates a new Parameter in a given project and location.

Parameters
Name Description
parent LocationName

Required. Value for parent in the format projects/*/locations/*.

parameter Parameter

Required. The Parameter resource being created

parameterId string

Required. Id of the Parameter resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Parameter parameter = new Parameter();
string parameterId = "";
// Make the request
Parameter response = parameterManagerClient.CreateParameter(parent, parameter, parameterId);

CreateParameter(CreateParameterRequest, CallSettings)

public virtual Parameter CreateParameter(CreateParameterRequest request, CallSettings callSettings = null)

Creates a new Parameter in a given project and location.

Parameters
Name Description
request CreateParameterRequest

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
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
CreateParameterRequest request = new CreateParameterRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    ParameterId = "",
    Parameter = new Parameter(),
    RequestId = "",
};
// Make the request
Parameter response = parameterManagerClient.CreateParameter(request);

CreateParameter(string, Parameter, string, CallSettings)

public virtual Parameter CreateParameter(string parent, Parameter parameter, string parameterId, CallSettings callSettings = null)

Creates a new Parameter in a given project and location.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*.

parameter Parameter

Required. The Parameter resource being created

parameterId string

Required. Id of the Parameter resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Parameter parameter = new Parameter();
string parameterId = "";
// Make the request
Parameter response = parameterManagerClient.CreateParameter(parent, parameter, parameterId);

CreateParameterAsync(LocationName, Parameter, string, CallSettings)

public virtual Task<Parameter> CreateParameterAsync(LocationName parent, Parameter parameter, string parameterId, CallSettings callSettings = null)

Creates a new Parameter in a given project and location.

Parameters
Name Description
parent LocationName

Required. Value for parent in the format projects/*/locations/*.

parameter Parameter

Required. The Parameter resource being created

parameterId string

Required. Id of the Parameter resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Parameter parameter = new Parameter();
string parameterId = "";
// Make the request
Parameter response = await parameterManagerClient.CreateParameterAsync(parent, parameter, parameterId);

CreateParameterAsync(LocationName, Parameter, string, CancellationToken)

public virtual Task<Parameter> CreateParameterAsync(LocationName parent, Parameter parameter, string parameterId, CancellationToken cancellationToken)

Creates a new Parameter in a given project and location.

Parameters
Name Description
parent LocationName

Required. Value for parent in the format projects/*/locations/*.

parameter Parameter

Required. The Parameter resource being created

parameterId string

Required. Id of the Parameter resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Parameter parameter = new Parameter();
string parameterId = "";
// Make the request
Parameter response = await parameterManagerClient.CreateParameterAsync(parent, parameter, parameterId);

CreateParameterAsync(CreateParameterRequest, CallSettings)

public virtual Task<Parameter> CreateParameterAsync(CreateParameterRequest request, CallSettings callSettings = null)

Creates a new Parameter in a given project and location.

Parameters
Name Description
request CreateParameterRequest

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
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateParameterRequest request = new CreateParameterRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    ParameterId = "",
    Parameter = new Parameter(),
    RequestId = "",
};
// Make the request
Parameter response = await parameterManagerClient.CreateParameterAsync(request);

CreateParameterAsync(CreateParameterRequest, CancellationToken)

public virtual Task<Parameter> CreateParameterAsync(CreateParameterRequest request, CancellationToken cancellationToken)

Creates a new Parameter in a given project and location.

Parameters
Name Description
request CreateParameterRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateParameterRequest request = new CreateParameterRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    ParameterId = "",
    Parameter = new Parameter(),
    RequestId = "",
};
// Make the request
Parameter response = await parameterManagerClient.CreateParameterAsync(request);

CreateParameterAsync(string, Parameter, string, CallSettings)

public virtual Task<Parameter> CreateParameterAsync(string parent, Parameter parameter, string parameterId, CallSettings callSettings = null)

Creates a new Parameter in a given project and location.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*.

parameter Parameter

Required. The Parameter resource being created

parameterId string

Required. Id of the Parameter resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Parameter parameter = new Parameter();
string parameterId = "";
// Make the request
Parameter response = await parameterManagerClient.CreateParameterAsync(parent, parameter, parameterId);

CreateParameterAsync(string, Parameter, string, CancellationToken)

public virtual Task<Parameter> CreateParameterAsync(string parent, Parameter parameter, string parameterId, CancellationToken cancellationToken)

Creates a new Parameter in a given project and location.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*.

parameter Parameter

Required. The Parameter resource being created

parameterId string

Required. Id of the Parameter resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Parameter parameter = new Parameter();
string parameterId = "";
// Make the request
Parameter response = await parameterManagerClient.CreateParameterAsync(parent, parameter, parameterId);

CreateParameterVersion(CreateParameterVersionRequest, CallSettings)

public virtual ParameterVersion CreateParameterVersion(CreateParameterVersionRequest request, CallSettings callSettings = null)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
request CreateParameterVersionRequest

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
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
CreateParameterVersionRequest request = new CreateParameterVersionRequest
{
    ParentAsParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    ParameterVersionId = "",
    ParameterVersion = new ParameterVersion(),
    RequestId = "",
};
// Make the request
ParameterVersion response = parameterManagerClient.CreateParameterVersion(request);

CreateParameterVersion(ParameterName, ParameterVersion, string, CallSettings)

public virtual ParameterVersion CreateParameterVersion(ParameterName parent, ParameterVersion parameterVersion, string parameterVersionId, CallSettings callSettings = null)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
parent ParameterName

Required. Value for parent in the format projects/*/locations/*/parameters/*.

parameterVersion ParameterVersion

Required. The ParameterVersion resource being created

parameterVersionId string

Required. Id of the ParameterVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterName parent = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
ParameterVersion parameterVersion = new ParameterVersion();
string parameterVersionId = "";
// Make the request
ParameterVersion response = parameterManagerClient.CreateParameterVersion(parent, parameterVersion, parameterVersionId);

CreateParameterVersion(string, ParameterVersion, string, CallSettings)

public virtual ParameterVersion CreateParameterVersion(string parent, ParameterVersion parameterVersion, string parameterVersionId, CallSettings callSettings = null)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*/parameters/*.

parameterVersion ParameterVersion

Required. The ParameterVersion resource being created

parameterVersionId string

Required. Id of the ParameterVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
ParameterVersion parameterVersion = new ParameterVersion();
string parameterVersionId = "";
// Make the request
ParameterVersion response = parameterManagerClient.CreateParameterVersion(parent, parameterVersion, parameterVersionId);

CreateParameterVersionAsync(CreateParameterVersionRequest, CallSettings)

public virtual Task<ParameterVersion> CreateParameterVersionAsync(CreateParameterVersionRequest request, CallSettings callSettings = null)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
request CreateParameterVersionRequest

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
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateParameterVersionRequest request = new CreateParameterVersionRequest
{
    ParentAsParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    ParameterVersionId = "",
    ParameterVersion = new ParameterVersion(),
    RequestId = "",
};
// Make the request
ParameterVersion response = await parameterManagerClient.CreateParameterVersionAsync(request);

CreateParameterVersionAsync(CreateParameterVersionRequest, CancellationToken)

public virtual Task<ParameterVersion> CreateParameterVersionAsync(CreateParameterVersionRequest request, CancellationToken cancellationToken)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
request CreateParameterVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateParameterVersionRequest request = new CreateParameterVersionRequest
{
    ParentAsParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    ParameterVersionId = "",
    ParameterVersion = new ParameterVersion(),
    RequestId = "",
};
// Make the request
ParameterVersion response = await parameterManagerClient.CreateParameterVersionAsync(request);

CreateParameterVersionAsync(ParameterName, ParameterVersion, string, CallSettings)

public virtual Task<ParameterVersion> CreateParameterVersionAsync(ParameterName parent, ParameterVersion parameterVersion, string parameterVersionId, CallSettings callSettings = null)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
parent ParameterName

Required. Value for parent in the format projects/*/locations/*/parameters/*.

parameterVersion ParameterVersion

Required. The ParameterVersion resource being created

parameterVersionId string

Required. Id of the ParameterVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName parent = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
ParameterVersion parameterVersion = new ParameterVersion();
string parameterVersionId = "";
// Make the request
ParameterVersion response = await parameterManagerClient.CreateParameterVersionAsync(parent, parameterVersion, parameterVersionId);

CreateParameterVersionAsync(ParameterName, ParameterVersion, string, CancellationToken)

public virtual Task<ParameterVersion> CreateParameterVersionAsync(ParameterName parent, ParameterVersion parameterVersion, string parameterVersionId, CancellationToken cancellationToken)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
parent ParameterName

Required. Value for parent in the format projects/*/locations/*/parameters/*.

parameterVersion ParameterVersion

Required. The ParameterVersion resource being created

parameterVersionId string

Required. Id of the ParameterVersion resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName parent = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
ParameterVersion parameterVersion = new ParameterVersion();
string parameterVersionId = "";
// Make the request
ParameterVersion response = await parameterManagerClient.CreateParameterVersionAsync(parent, parameterVersion, parameterVersionId);

CreateParameterVersionAsync(string, ParameterVersion, string, CallSettings)

public virtual Task<ParameterVersion> CreateParameterVersionAsync(string parent, ParameterVersion parameterVersion, string parameterVersionId, CallSettings callSettings = null)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*/parameters/*.

parameterVersion ParameterVersion

Required. The ParameterVersion resource being created

parameterVersionId string

Required. Id of the ParameterVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
ParameterVersion parameterVersion = new ParameterVersion();
string parameterVersionId = "";
// Make the request
ParameterVersion response = await parameterManagerClient.CreateParameterVersionAsync(parent, parameterVersion, parameterVersionId);

CreateParameterVersionAsync(string, ParameterVersion, string, CancellationToken)

public virtual Task<ParameterVersion> CreateParameterVersionAsync(string parent, ParameterVersion parameterVersion, string parameterVersionId, CancellationToken cancellationToken)

Creates a new ParameterVersion in a given project, location, and parameter.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*/parameters/*.

parameterVersion ParameterVersion

Required. The ParameterVersion resource being created

parameterVersionId string

Required. Id of the ParameterVersion resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
ParameterVersion parameterVersion = new ParameterVersion();
string parameterVersionId = "";
// Make the request
ParameterVersion response = await parameterManagerClient.CreateParameterVersionAsync(parent, parameterVersion, parameterVersionId);

CreateTemplate(LocationName, Template, string, CallSettings)

public virtual Template CreateTemplate(LocationName parent, Template template, string templateId, CallSettings callSettings = null)

Creates a new Template in a given project and location.

Parameters
Name Description
parent LocationName

Required. Value for parent in the format projects/*/locations/*.

template Template

Required. The Template resource being created

templateId string

Required. Id of the Template resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Template template = new Template();
string templateId = "";
// Make the request
Template response = parameterManagerClient.CreateTemplate(parent, template, templateId);

CreateTemplate(CreateTemplateRequest, CallSettings)

public virtual Template CreateTemplate(CreateTemplateRequest request, CallSettings callSettings = null)

Creates a new Template in a given project and location.

Parameters
Name Description
request CreateTemplateRequest

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
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
CreateTemplateRequest request = new CreateTemplateRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    TemplateId = "",
    Template = new Template(),
    RequestId = "",
};
// Make the request
Template response = parameterManagerClient.CreateTemplate(request);

CreateTemplate(string, Template, string, CallSettings)

public virtual Template CreateTemplate(string parent, Template template, string templateId, CallSettings callSettings = null)

Creates a new Template in a given project and location.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*.

template Template

Required. The Template resource being created

templateId string

Required. Id of the Template resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Template template = new Template();
string templateId = "";
// Make the request
Template response = parameterManagerClient.CreateTemplate(parent, template, templateId);

CreateTemplateAsync(LocationName, Template, string, CallSettings)

public virtual Task<Template> CreateTemplateAsync(LocationName parent, Template template, string templateId, CallSettings callSettings = null)

Creates a new Template in a given project and location.

Parameters
Name Description
parent LocationName

Required. Value for parent in the format projects/*/locations/*.

template Template

Required. The Template resource being created

templateId string

Required. Id of the Template resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Template template = new Template();
string templateId = "";
// Make the request
Template response = await parameterManagerClient.CreateTemplateAsync(parent, template, templateId);

CreateTemplateAsync(LocationName, Template, string, CancellationToken)

public virtual Task<Template> CreateTemplateAsync(LocationName parent, Template template, string templateId, CancellationToken cancellationToken)

Creates a new Template in a given project and location.

Parameters
Name Description
parent LocationName

Required. Value for parent in the format projects/*/locations/*.

template Template

Required. The Template resource being created

templateId string

Required. Id of the Template resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Template template = new Template();
string templateId = "";
// Make the request
Template response = await parameterManagerClient.CreateTemplateAsync(parent, template, templateId);

CreateTemplateAsync(CreateTemplateRequest, CallSettings)

public virtual Task<Template> CreateTemplateAsync(CreateTemplateRequest request, CallSettings callSettings = null)

Creates a new Template in a given project and location.

Parameters
Name Description
request CreateTemplateRequest

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
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateTemplateRequest request = new CreateTemplateRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    TemplateId = "",
    Template = new Template(),
    RequestId = "",
};
// Make the request
Template response = await parameterManagerClient.CreateTemplateAsync(request);

CreateTemplateAsync(CreateTemplateRequest, CancellationToken)

public virtual Task<Template> CreateTemplateAsync(CreateTemplateRequest request, CancellationToken cancellationToken)

Creates a new Template in a given project and location.

Parameters
Name Description
request CreateTemplateRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateTemplateRequest request = new CreateTemplateRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    TemplateId = "",
    Template = new Template(),
    RequestId = "",
};
// Make the request
Template response = await parameterManagerClient.CreateTemplateAsync(request);

CreateTemplateAsync(string, Template, string, CallSettings)

public virtual Task<Template> CreateTemplateAsync(string parent, Template template, string templateId, CallSettings callSettings = null)

Creates a new Template in a given project and location.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*.

template Template

Required. The Template resource being created

templateId string

Required. Id of the Template resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Template template = new Template();
string templateId = "";
// Make the request
Template response = await parameterManagerClient.CreateTemplateAsync(parent, template, templateId);

CreateTemplateAsync(string, Template, string, CancellationToken)

public virtual Task<Template> CreateTemplateAsync(string parent, Template template, string templateId, CancellationToken cancellationToken)

Creates a new Template in a given project and location.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*.

template Template

Required. The Template resource being created

templateId string

Required. Id of the Template resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Template template = new Template();
string templateId = "";
// Make the request
Template response = await parameterManagerClient.CreateTemplateAsync(parent, template, templateId);

CreateTemplateVersion(CreateTemplateVersionRequest, CallSettings)

public virtual TemplateVersion CreateTemplateVersion(CreateTemplateVersionRequest request, CallSettings callSettings = null)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
request CreateTemplateVersionRequest

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
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
CreateTemplateVersionRequest request = new CreateTemplateVersionRequest
{
    ParentAsTemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    TemplateVersionId = "",
    TemplateVersion = new TemplateVersion(),
    RequestId = "",
};
// Make the request
TemplateVersion response = parameterManagerClient.CreateTemplateVersion(request);

CreateTemplateVersion(TemplateName, TemplateVersion, string, CallSettings)

public virtual TemplateVersion CreateTemplateVersion(TemplateName parent, TemplateVersion templateVersion, string templateVersionId, CallSettings callSettings = null)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
parent TemplateName

Required. Value for parent in the format projects/*/locations/*/templates/*.

templateVersion TemplateVersion

Required. The TemplateVersion resource being created

templateVersionId string

Required. Id of the TemplateVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateName parent = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
TemplateVersion templateVersion = new TemplateVersion();
string templateVersionId = "";
// Make the request
TemplateVersion response = parameterManagerClient.CreateTemplateVersion(parent, templateVersion, templateVersionId);

CreateTemplateVersion(string, TemplateVersion, string, CallSettings)

public virtual TemplateVersion CreateTemplateVersion(string parent, TemplateVersion templateVersion, string templateVersionId, CallSettings callSettings = null)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*/templates/*.

templateVersion TemplateVersion

Required. The TemplateVersion resource being created

templateVersionId string

Required. Id of the TemplateVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
TemplateVersion templateVersion = new TemplateVersion();
string templateVersionId = "";
// Make the request
TemplateVersion response = parameterManagerClient.CreateTemplateVersion(parent, templateVersion, templateVersionId);

CreateTemplateVersionAsync(CreateTemplateVersionRequest, CallSettings)

public virtual Task<TemplateVersion> CreateTemplateVersionAsync(CreateTemplateVersionRequest request, CallSettings callSettings = null)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
request CreateTemplateVersionRequest

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
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateTemplateVersionRequest request = new CreateTemplateVersionRequest
{
    ParentAsTemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    TemplateVersionId = "",
    TemplateVersion = new TemplateVersion(),
    RequestId = "",
};
// Make the request
TemplateVersion response = await parameterManagerClient.CreateTemplateVersionAsync(request);

CreateTemplateVersionAsync(CreateTemplateVersionRequest, CancellationToken)

public virtual Task<TemplateVersion> CreateTemplateVersionAsync(CreateTemplateVersionRequest request, CancellationToken cancellationToken)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
request CreateTemplateVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
CreateTemplateVersionRequest request = new CreateTemplateVersionRequest
{
    ParentAsTemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    TemplateVersionId = "",
    TemplateVersion = new TemplateVersion(),
    RequestId = "",
};
// Make the request
TemplateVersion response = await parameterManagerClient.CreateTemplateVersionAsync(request);

CreateTemplateVersionAsync(TemplateName, TemplateVersion, string, CallSettings)

public virtual Task<TemplateVersion> CreateTemplateVersionAsync(TemplateName parent, TemplateVersion templateVersion, string templateVersionId, CallSettings callSettings = null)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
parent TemplateName

Required. Value for parent in the format projects/*/locations/*/templates/*.

templateVersion TemplateVersion

Required. The TemplateVersion resource being created

templateVersionId string

Required. Id of the TemplateVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName parent = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
TemplateVersion templateVersion = new TemplateVersion();
string templateVersionId = "";
// Make the request
TemplateVersion response = await parameterManagerClient.CreateTemplateVersionAsync(parent, templateVersion, templateVersionId);

CreateTemplateVersionAsync(TemplateName, TemplateVersion, string, CancellationToken)

public virtual Task<TemplateVersion> CreateTemplateVersionAsync(TemplateName parent, TemplateVersion templateVersion, string templateVersionId, CancellationToken cancellationToken)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
parent TemplateName

Required. Value for parent in the format projects/*/locations/*/templates/*.

templateVersion TemplateVersion

Required. The TemplateVersion resource being created

templateVersionId string

Required. Id of the TemplateVersion resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName parent = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
TemplateVersion templateVersion = new TemplateVersion();
string templateVersionId = "";
// Make the request
TemplateVersion response = await parameterManagerClient.CreateTemplateVersionAsync(parent, templateVersion, templateVersionId);

CreateTemplateVersionAsync(string, TemplateVersion, string, CallSettings)

public virtual Task<TemplateVersion> CreateTemplateVersionAsync(string parent, TemplateVersion templateVersion, string templateVersionId, CallSettings callSettings = null)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*/templates/*.

templateVersion TemplateVersion

Required. The TemplateVersion resource being created

templateVersionId string

Required. Id of the TemplateVersion resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
TemplateVersion templateVersion = new TemplateVersion();
string templateVersionId = "";
// Make the request
TemplateVersion response = await parameterManagerClient.CreateTemplateVersionAsync(parent, templateVersion, templateVersionId);

CreateTemplateVersionAsync(string, TemplateVersion, string, CancellationToken)

public virtual Task<TemplateVersion> CreateTemplateVersionAsync(string parent, TemplateVersion templateVersion, string templateVersionId, CancellationToken cancellationToken)

Creates a new TemplateVersion in a given project, location, and template.

Parameters
Name Description
parent string

Required. Value for parent in the format projects/*/locations/*/templates/*.

templateVersion TemplateVersion

Required. The TemplateVersion resource being created

templateVersionId string

Required. Id of the TemplateVersion resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
TemplateVersion templateVersion = new TemplateVersion();
string templateVersionId = "";
// Make the request
TemplateVersion response = await parameterManagerClient.CreateTemplateVersionAsync(parent, templateVersion, templateVersionId);

DeleteParameter(DeleteParameterRequest, CallSettings)

public virtual void DeleteParameter(DeleteParameterRequest request, CallSettings callSettings = null)

Deletes a single Parameter.

Parameters
Name Description
request DeleteParameterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
DeleteParameterRequest request = new DeleteParameterRequest
{
    ParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    RequestId = "",
};
// Make the request
parameterManagerClient.DeleteParameter(request);

DeleteParameter(ParameterName, CallSettings)

public virtual void DeleteParameter(ParameterName name, CallSettings callSettings = null)

Deletes a single Parameter.

Parameters
Name Description
name ParameterName

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterName name = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
parameterManagerClient.DeleteParameter(name);

DeleteParameter(string, CallSettings)

public virtual void DeleteParameter(string name, CallSettings callSettings = null)

Deletes a single Parameter.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
parameterManagerClient.DeleteParameter(name);

DeleteParameterAsync(DeleteParameterRequest, CallSettings)

public virtual Task DeleteParameterAsync(DeleteParameterRequest request, CallSettings callSettings = null)

Deletes a single Parameter.

Parameters
Name Description
request DeleteParameterRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteParameterRequest request = new DeleteParameterRequest
{
    ParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteParameterAsync(request);

DeleteParameterAsync(DeleteParameterRequest, CancellationToken)

public virtual Task DeleteParameterAsync(DeleteParameterRequest request, CancellationToken cancellationToken)

Deletes a single Parameter.

Parameters
Name Description
request DeleteParameterRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteParameterRequest request = new DeleteParameterRequest
{
    ParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteParameterAsync(request);

DeleteParameterAsync(ParameterName, CallSettings)

public virtual Task DeleteParameterAsync(ParameterName name, CallSettings callSettings = null)

Deletes a single Parameter.

Parameters
Name Description
name ParameterName

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName name = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
await parameterManagerClient.DeleteParameterAsync(name);

DeleteParameterAsync(ParameterName, CancellationToken)

public virtual Task DeleteParameterAsync(ParameterName name, CancellationToken cancellationToken)

Deletes a single Parameter.

Parameters
Name Description
name ParameterName

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName name = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
await parameterManagerClient.DeleteParameterAsync(name);

DeleteParameterAsync(string, CallSettings)

public virtual Task DeleteParameterAsync(string name, CallSettings callSettings = null)

Deletes a single Parameter.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
await parameterManagerClient.DeleteParameterAsync(name);

DeleteParameterAsync(string, CancellationToken)

public virtual Task DeleteParameterAsync(string name, CancellationToken cancellationToken)

Deletes a single Parameter.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
await parameterManagerClient.DeleteParameterAsync(name);

DeleteParameterVersion(DeleteParameterVersionRequest, CallSettings)

public virtual void DeleteParameterVersion(DeleteParameterVersionRequest request, CallSettings callSettings = null)

Deletes a single ParameterVersion.

Parameters
Name Description
request DeleteParameterVersionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
DeleteParameterVersionRequest request = new DeleteParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
    RequestId = "",
};
// Make the request
parameterManagerClient.DeleteParameterVersion(request);

DeleteParameterVersion(ParameterVersionName, CallSettings)

public virtual void DeleteParameterVersion(ParameterVersionName name, CallSettings callSettings = null)

Deletes a single ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
parameterManagerClient.DeleteParameterVersion(name);

DeleteParameterVersion(string, CallSettings)

public virtual void DeleteParameterVersion(string name, CallSettings callSettings = null)

Deletes a single ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
parameterManagerClient.DeleteParameterVersion(name);

DeleteParameterVersionAsync(DeleteParameterVersionRequest, CallSettings)

public virtual Task DeleteParameterVersionAsync(DeleteParameterVersionRequest request, CallSettings callSettings = null)

Deletes a single ParameterVersion.

Parameters
Name Description
request DeleteParameterVersionRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteParameterVersionRequest request = new DeleteParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteParameterVersionAsync(request);

DeleteParameterVersionAsync(DeleteParameterVersionRequest, CancellationToken)

public virtual Task DeleteParameterVersionAsync(DeleteParameterVersionRequest request, CancellationToken cancellationToken)

Deletes a single ParameterVersion.

Parameters
Name Description
request DeleteParameterVersionRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteParameterVersionRequest request = new DeleteParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteParameterVersionAsync(request);

DeleteParameterVersionAsync(ParameterVersionName, CallSettings)

public virtual Task DeleteParameterVersionAsync(ParameterVersionName name, CallSettings callSettings = null)

Deletes a single ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
await parameterManagerClient.DeleteParameterVersionAsync(name);

DeleteParameterVersionAsync(ParameterVersionName, CancellationToken)

public virtual Task DeleteParameterVersionAsync(ParameterVersionName name, CancellationToken cancellationToken)

Deletes a single ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
await parameterManagerClient.DeleteParameterVersionAsync(name);

DeleteParameterVersionAsync(string, CallSettings)

public virtual Task DeleteParameterVersionAsync(string name, CallSettings callSettings = null)

Deletes a single ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
await parameterManagerClient.DeleteParameterVersionAsync(name);

DeleteParameterVersionAsync(string, CancellationToken)

public virtual Task DeleteParameterVersionAsync(string name, CancellationToken cancellationToken)

Deletes a single ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
await parameterManagerClient.DeleteParameterVersionAsync(name);

DeleteTemplate(DeleteTemplateRequest, CallSettings)

public virtual void DeleteTemplate(DeleteTemplateRequest request, CallSettings callSettings = null)

Deletes a single Template.

Parameters
Name Description
request DeleteTemplateRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
DeleteTemplateRequest request = new DeleteTemplateRequest
{
    TemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    RequestId = "",
};
// Make the request
parameterManagerClient.DeleteTemplate(request);

DeleteTemplate(TemplateName, CallSettings)

public virtual void DeleteTemplate(TemplateName name, CallSettings callSettings = null)

Deletes a single Template.

Parameters
Name Description
name TemplateName

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateName name = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
parameterManagerClient.DeleteTemplate(name);

DeleteTemplate(string, CallSettings)

public virtual void DeleteTemplate(string name, CallSettings callSettings = null)

Deletes a single Template.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
parameterManagerClient.DeleteTemplate(name);

DeleteTemplateAsync(DeleteTemplateRequest, CallSettings)

public virtual Task DeleteTemplateAsync(DeleteTemplateRequest request, CallSettings callSettings = null)

Deletes a single Template.

Parameters
Name Description
request DeleteTemplateRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteTemplateRequest request = new DeleteTemplateRequest
{
    TemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteTemplateAsync(request);

DeleteTemplateAsync(DeleteTemplateRequest, CancellationToken)

public virtual Task DeleteTemplateAsync(DeleteTemplateRequest request, CancellationToken cancellationToken)

Deletes a single Template.

Parameters
Name Description
request DeleteTemplateRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteTemplateRequest request = new DeleteTemplateRequest
{
    TemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteTemplateAsync(request);

DeleteTemplateAsync(TemplateName, CallSettings)

public virtual Task DeleteTemplateAsync(TemplateName name, CallSettings callSettings = null)

Deletes a single Template.

Parameters
Name Description
name TemplateName

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName name = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
await parameterManagerClient.DeleteTemplateAsync(name);

DeleteTemplateAsync(TemplateName, CancellationToken)

public virtual Task DeleteTemplateAsync(TemplateName name, CancellationToken cancellationToken)

Deletes a single Template.

Parameters
Name Description
name TemplateName

Required. Name of the resource in the format projects/*/locations/*/templates/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName name = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
await parameterManagerClient.DeleteTemplateAsync(name);

DeleteTemplateAsync(string, CallSettings)

public virtual Task DeleteTemplateAsync(string name, CallSettings callSettings = null)

Deletes a single Template.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
await parameterManagerClient.DeleteTemplateAsync(name);

DeleteTemplateAsync(string, CancellationToken)

public virtual Task DeleteTemplateAsync(string name, CancellationToken cancellationToken)

Deletes a single Template.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
await parameterManagerClient.DeleteTemplateAsync(name);

DeleteTemplateVersion(DeleteTemplateVersionRequest, CallSettings)

public virtual void DeleteTemplateVersion(DeleteTemplateVersionRequest request, CallSettings callSettings = null)

Deletes a single TemplateVersion.

Parameters
Name Description
request DeleteTemplateVersionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
DeleteTemplateVersionRequest request = new DeleteTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    RequestId = "",
};
// Make the request
parameterManagerClient.DeleteTemplateVersion(request);

DeleteTemplateVersion(TemplateVersionName, CallSettings)

public virtual void DeleteTemplateVersion(TemplateVersionName name, CallSettings callSettings = null)

Deletes a single TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
parameterManagerClient.DeleteTemplateVersion(name);

DeleteTemplateVersion(string, CallSettings)

public virtual void DeleteTemplateVersion(string name, CallSettings callSettings = null)

Deletes a single TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
parameterManagerClient.DeleteTemplateVersion(name);

DeleteTemplateVersionAsync(DeleteTemplateVersionRequest, CallSettings)

public virtual Task DeleteTemplateVersionAsync(DeleteTemplateVersionRequest request, CallSettings callSettings = null)

Deletes a single TemplateVersion.

Parameters
Name Description
request DeleteTemplateVersionRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteTemplateVersionRequest request = new DeleteTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteTemplateVersionAsync(request);

DeleteTemplateVersionAsync(DeleteTemplateVersionRequest, CancellationToken)

public virtual Task DeleteTemplateVersionAsync(DeleteTemplateVersionRequest request, CancellationToken cancellationToken)

Deletes a single TemplateVersion.

Parameters
Name Description
request DeleteTemplateVersionRequest

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.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
DeleteTemplateVersionRequest request = new DeleteTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    RequestId = "",
};
// Make the request
await parameterManagerClient.DeleteTemplateVersionAsync(request);

DeleteTemplateVersionAsync(TemplateVersionName, CallSettings)

public virtual Task DeleteTemplateVersionAsync(TemplateVersionName name, CallSettings callSettings = null)

Deletes a single TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
await parameterManagerClient.DeleteTemplateVersionAsync(name);

DeleteTemplateVersionAsync(TemplateVersionName, CancellationToken)

public virtual Task DeleteTemplateVersionAsync(TemplateVersionName name, CancellationToken cancellationToken)

Deletes a single TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
await parameterManagerClient.DeleteTemplateVersionAsync(name);

DeleteTemplateVersionAsync(string, CallSettings)

public virtual Task DeleteTemplateVersionAsync(string name, CallSettings callSettings = null)

Deletes a single TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
await parameterManagerClient.DeleteTemplateVersionAsync(name);

DeleteTemplateVersionAsync(string, CancellationToken)

public virtual Task DeleteTemplateVersionAsync(string name, CancellationToken cancellationToken)

Deletes a single TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
await parameterManagerClient.DeleteTemplateVersionAsync(name);

GetParameter(GetParameterRequest, CallSettings)

public virtual Parameter GetParameter(GetParameterRequest request, CallSettings callSettings = null)

Gets details of a single Parameter.

Parameters
Name Description
request GetParameterRequest

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
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
GetParameterRequest request = new GetParameterRequest
{
    ParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
};
// Make the request
Parameter response = parameterManagerClient.GetParameter(request);

GetParameter(ParameterName, CallSettings)

public virtual Parameter GetParameter(ParameterName name, CallSettings callSettings = null)

Gets details of a single Parameter.

Parameters
Name Description
name ParameterName

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterName name = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
Parameter response = parameterManagerClient.GetParameter(name);

GetParameter(string, CallSettings)

public virtual Parameter GetParameter(string name, CallSettings callSettings = null)

Gets details of a single Parameter.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
Parameter response = parameterManagerClient.GetParameter(name);

GetParameterAsync(GetParameterRequest, CallSettings)

public virtual Task<Parameter> GetParameterAsync(GetParameterRequest request, CallSettings callSettings = null)

Gets details of a single Parameter.

Parameters
Name Description
request GetParameterRequest

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
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetParameterRequest request = new GetParameterRequest
{
    ParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
};
// Make the request
Parameter response = await parameterManagerClient.GetParameterAsync(request);

GetParameterAsync(GetParameterRequest, CancellationToken)

public virtual Task<Parameter> GetParameterAsync(GetParameterRequest request, CancellationToken cancellationToken)

Gets details of a single Parameter.

Parameters
Name Description
request GetParameterRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetParameterRequest request = new GetParameterRequest
{
    ParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
};
// Make the request
Parameter response = await parameterManagerClient.GetParameterAsync(request);

GetParameterAsync(ParameterName, CallSettings)

public virtual Task<Parameter> GetParameterAsync(ParameterName name, CallSettings callSettings = null)

Gets details of a single Parameter.

Parameters
Name Description
name ParameterName

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName name = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
Parameter response = await parameterManagerClient.GetParameterAsync(name);

GetParameterAsync(ParameterName, CancellationToken)

public virtual Task<Parameter> GetParameterAsync(ParameterName name, CancellationToken cancellationToken)

Gets details of a single Parameter.

Parameters
Name Description
name ParameterName

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName name = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
Parameter response = await parameterManagerClient.GetParameterAsync(name);

GetParameterAsync(string, CallSettings)

public virtual Task<Parameter> GetParameterAsync(string name, CallSettings callSettings = null)

Gets details of a single Parameter.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
Parameter response = await parameterManagerClient.GetParameterAsync(name);

GetParameterAsync(string, CancellationToken)

public virtual Task<Parameter> GetParameterAsync(string name, CancellationToken cancellationToken)

Gets details of a single Parameter.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
Parameter response = await parameterManagerClient.GetParameterAsync(name);

GetParameterVersion(GetParameterVersionRequest, CallSettings)

public virtual ParameterVersion GetParameterVersion(GetParameterVersionRequest request, CallSettings callSettings = null)

Gets details of a single ParameterVersion.

Parameters
Name Description
request GetParameterVersionRequest

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
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
GetParameterVersionRequest request = new GetParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
    View = View.Unspecified,
};
// Make the request
ParameterVersion response = parameterManagerClient.GetParameterVersion(request);

GetParameterVersion(ParameterVersionName, CallSettings)

public virtual ParameterVersion GetParameterVersion(ParameterVersionName name, CallSettings callSettings = null)

Gets details of a single ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
ParameterVersion response = parameterManagerClient.GetParameterVersion(name);

GetParameterVersion(string, CallSettings)

public virtual ParameterVersion GetParameterVersion(string name, CallSettings callSettings = null)

Gets details of a single ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
ParameterVersion response = parameterManagerClient.GetParameterVersion(name);

GetParameterVersionAsync(GetParameterVersionRequest, CallSettings)

public virtual Task<ParameterVersion> GetParameterVersionAsync(GetParameterVersionRequest request, CallSettings callSettings = null)

Gets details of a single ParameterVersion.

Parameters
Name Description
request GetParameterVersionRequest

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
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetParameterVersionRequest request = new GetParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
    View = View.Unspecified,
};
// Make the request
ParameterVersion response = await parameterManagerClient.GetParameterVersionAsync(request);

GetParameterVersionAsync(GetParameterVersionRequest, CancellationToken)

public virtual Task<ParameterVersion> GetParameterVersionAsync(GetParameterVersionRequest request, CancellationToken cancellationToken)

Gets details of a single ParameterVersion.

Parameters
Name Description
request GetParameterVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetParameterVersionRequest request = new GetParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
    View = View.Unspecified,
};
// Make the request
ParameterVersion response = await parameterManagerClient.GetParameterVersionAsync(request);

GetParameterVersionAsync(ParameterVersionName, CallSettings)

public virtual Task<ParameterVersion> GetParameterVersionAsync(ParameterVersionName name, CallSettings callSettings = null)

Gets details of a single ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
ParameterVersion response = await parameterManagerClient.GetParameterVersionAsync(name);

GetParameterVersionAsync(ParameterVersionName, CancellationToken)

public virtual Task<ParameterVersion> GetParameterVersionAsync(ParameterVersionName name, CancellationToken cancellationToken)

Gets details of a single ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
ParameterVersion response = await parameterManagerClient.GetParameterVersionAsync(name);

GetParameterVersionAsync(string, CallSettings)

public virtual Task<ParameterVersion> GetParameterVersionAsync(string name, CallSettings callSettings = null)

Gets details of a single ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
ParameterVersion response = await parameterManagerClient.GetParameterVersionAsync(name);

GetParameterVersionAsync(string, CancellationToken)

public virtual Task<ParameterVersion> GetParameterVersionAsync(string name, CancellationToken cancellationToken)

Gets details of a single ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/parameters/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
ParameterVersion response = await parameterManagerClient.GetParameterVersionAsync(name);

GetTemplate(GetTemplateRequest, CallSettings)

public virtual Template GetTemplate(GetTemplateRequest request, CallSettings callSettings = null)

Gets details of a single Template.

Parameters
Name Description
request GetTemplateRequest

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
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
GetTemplateRequest request = new GetTemplateRequest
{
    TemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
};
// Make the request
Template response = parameterManagerClient.GetTemplate(request);

GetTemplate(TemplateName, CallSettings)

public virtual Template GetTemplate(TemplateName name, CallSettings callSettings = null)

Gets details of a single Template.

Parameters
Name Description
name TemplateName

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateName name = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
Template response = parameterManagerClient.GetTemplate(name);

GetTemplate(string, CallSettings)

public virtual Template GetTemplate(string name, CallSettings callSettings = null)

Gets details of a single Template.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
Template response = parameterManagerClient.GetTemplate(name);

GetTemplateAsync(GetTemplateRequest, CallSettings)

public virtual Task<Template> GetTemplateAsync(GetTemplateRequest request, CallSettings callSettings = null)

Gets details of a single Template.

Parameters
Name Description
request GetTemplateRequest

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
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetTemplateRequest request = new GetTemplateRequest
{
    TemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
};
// Make the request
Template response = await parameterManagerClient.GetTemplateAsync(request);

GetTemplateAsync(GetTemplateRequest, CancellationToken)

public virtual Task<Template> GetTemplateAsync(GetTemplateRequest request, CancellationToken cancellationToken)

Gets details of a single Template.

Parameters
Name Description
request GetTemplateRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetTemplateRequest request = new GetTemplateRequest
{
    TemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
};
// Make the request
Template response = await parameterManagerClient.GetTemplateAsync(request);

GetTemplateAsync(TemplateName, CallSettings)

public virtual Task<Template> GetTemplateAsync(TemplateName name, CallSettings callSettings = null)

Gets details of a single Template.

Parameters
Name Description
name TemplateName

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName name = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
Template response = await parameterManagerClient.GetTemplateAsync(name);

GetTemplateAsync(TemplateName, CancellationToken)

public virtual Task<Template> GetTemplateAsync(TemplateName name, CancellationToken cancellationToken)

Gets details of a single Template.

Parameters
Name Description
name TemplateName

Required. Name of the resource in the format projects/*/locations/*/templates/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName name = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
Template response = await parameterManagerClient.GetTemplateAsync(name);

GetTemplateAsync(string, CallSettings)

public virtual Task<Template> GetTemplateAsync(string name, CallSettings callSettings = null)

Gets details of a single Template.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
Template response = await parameterManagerClient.GetTemplateAsync(name);

GetTemplateAsync(string, CancellationToken)

public virtual Task<Template> GetTemplateAsync(string name, CancellationToken cancellationToken)

Gets details of a single Template.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
Template response = await parameterManagerClient.GetTemplateAsync(name);

GetTemplateVersion(GetTemplateVersionRequest, CallSettings)

public virtual TemplateVersion GetTemplateVersion(GetTemplateVersionRequest request, CallSettings callSettings = null)

Gets details of a single TemplateVersion.

Parameters
Name Description
request GetTemplateVersionRequest

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
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
GetTemplateVersionRequest request = new GetTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    View = View.Unspecified,
};
// Make the request
TemplateVersion response = parameterManagerClient.GetTemplateVersion(request);

GetTemplateVersion(TemplateVersionName, CallSettings)

public virtual TemplateVersion GetTemplateVersion(TemplateVersionName name, CallSettings callSettings = null)

Gets details of a single TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
TemplateVersion response = parameterManagerClient.GetTemplateVersion(name);

GetTemplateVersion(string, CallSettings)

public virtual TemplateVersion GetTemplateVersion(string name, CallSettings callSettings = null)

Gets details of a single TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
TemplateVersion response = parameterManagerClient.GetTemplateVersion(name);

GetTemplateVersionAsync(GetTemplateVersionRequest, CallSettings)

public virtual Task<TemplateVersion> GetTemplateVersionAsync(GetTemplateVersionRequest request, CallSettings callSettings = null)

Gets details of a single TemplateVersion.

Parameters
Name Description
request GetTemplateVersionRequest

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
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetTemplateVersionRequest request = new GetTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    View = View.Unspecified,
};
// Make the request
TemplateVersion response = await parameterManagerClient.GetTemplateVersionAsync(request);

GetTemplateVersionAsync(GetTemplateVersionRequest, CancellationToken)

public virtual Task<TemplateVersion> GetTemplateVersionAsync(GetTemplateVersionRequest request, CancellationToken cancellationToken)

Gets details of a single TemplateVersion.

Parameters
Name Description
request GetTemplateVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
GetTemplateVersionRequest request = new GetTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    View = View.Unspecified,
};
// Make the request
TemplateVersion response = await parameterManagerClient.GetTemplateVersionAsync(request);

GetTemplateVersionAsync(TemplateVersionName, CallSettings)

public virtual Task<TemplateVersion> GetTemplateVersionAsync(TemplateVersionName name, CallSettings callSettings = null)

Gets details of a single TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
TemplateVersion response = await parameterManagerClient.GetTemplateVersionAsync(name);

GetTemplateVersionAsync(TemplateVersionName, CancellationToken)

public virtual Task<TemplateVersion> GetTemplateVersionAsync(TemplateVersionName name, CancellationToken cancellationToken)

Gets details of a single TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
TemplateVersion response = await parameterManagerClient.GetTemplateVersionAsync(name);

GetTemplateVersionAsync(string, CallSettings)

public virtual Task<TemplateVersion> GetTemplateVersionAsync(string name, CallSettings callSettings = null)

Gets details of a single TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
TemplateVersion response = await parameterManagerClient.GetTemplateVersionAsync(name);

GetTemplateVersionAsync(string, CancellationToken)

public virtual Task<TemplateVersion> GetTemplateVersionAsync(string name, CancellationToken cancellationToken)

Gets details of a single TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource in the format projects/*/locations/*/templates/*/versions/*.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
TemplateVersion response = await parameterManagerClient.GetTemplateVersionAsync(name);

ListParameterVersions(ListParameterVersionsRequest, CallSettings)

public virtual PagedEnumerable<ListParameterVersionsResponse, ParameterVersion> ListParameterVersions(ListParameterVersionsRequest request, CallSettings callSettings = null)

Lists ParameterVersions in a given project, location, and parameter.

Parameters
Name Description
request ListParameterVersionsRequest

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
PagedEnumerableListParameterVersionsResponseParameterVersion

A pageable sequence of ParameterVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ListParameterVersionsRequest request = new ListParameterVersionsRequest
{
    ParentAsParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedEnumerable<ListParameterVersionsResponse, ParameterVersion> response = parameterManagerClient.ListParameterVersions(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (ParameterVersion 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 (ListParameterVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParameterVersion 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<ParameterVersion> 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 (ParameterVersion 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;

ListParameterVersions(ParameterName, string, int?, CallSettings)

public virtual PagedEnumerable<ListParameterVersionsResponse, ParameterVersion> ListParameterVersions(ParameterName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists ParameterVersions in a given project, location, and parameter.

Parameters
Name Description
parent ParameterName

Required. Parent value for ListParameterVersionsRequest in the format projects/*/locations/*/parameters/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListParameterVersionsResponseParameterVersion

A pageable sequence of ParameterVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterName parent = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
PagedEnumerable<ListParameterVersionsResponse, ParameterVersion> response = parameterManagerClient.ListParameterVersions(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (ParameterVersion 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 (ListParameterVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParameterVersion 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<ParameterVersion> 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 (ParameterVersion 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;

ListParameterVersions(string, string, int?, CallSettings)

public virtual PagedEnumerable<ListParameterVersionsResponse, ParameterVersion> ListParameterVersions(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists ParameterVersions in a given project, location, and parameter.

Parameters
Name Description
parent string

Required. Parent value for ListParameterVersionsRequest in the format projects/*/locations/*/parameters/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListParameterVersionsResponseParameterVersion

A pageable sequence of ParameterVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
PagedEnumerable<ListParameterVersionsResponse, ParameterVersion> response = parameterManagerClient.ListParameterVersions(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (ParameterVersion 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 (ListParameterVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParameterVersion 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<ParameterVersion> 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 (ParameterVersion 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;

ListParameterVersionsAsync(ListParameterVersionsRequest, CallSettings)

public virtual PagedAsyncEnumerable<ListParameterVersionsResponse, ParameterVersion> ListParameterVersionsAsync(ListParameterVersionsRequest request, CallSettings callSettings = null)

Lists ParameterVersions in a given project, location, and parameter.

Parameters
Name Description
request ListParameterVersionsRequest

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
PagedAsyncEnumerableListParameterVersionsResponseParameterVersion

A pageable asynchronous sequence of ParameterVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ListParameterVersionsRequest request = new ListParameterVersionsRequest
{
    ParentAsParameterName = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedAsyncEnumerable<ListParameterVersionsResponse, ParameterVersion> response = parameterManagerClient.ListParameterVersionsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (ParameterVersion item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListParameterVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParameterVersion 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<ParameterVersion> 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 (ParameterVersion 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;

ListParameterVersionsAsync(ParameterName, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListParameterVersionsResponse, ParameterVersion> ListParameterVersionsAsync(ParameterName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists ParameterVersions in a given project, location, and parameter.

Parameters
Name Description
parent ParameterName

Required. Parent value for ListParameterVersionsRequest in the format projects/*/locations/*/parameters/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListParameterVersionsResponseParameterVersion

A pageable asynchronous sequence of ParameterVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterName parent = ParameterName.FromProjectLocationParameter("[PROJECT]", "[LOCATION]", "[PARAMETER]");
// Make the request
PagedAsyncEnumerable<ListParameterVersionsResponse, ParameterVersion> response = parameterManagerClient.ListParameterVersionsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (ParameterVersion item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListParameterVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParameterVersion 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<ParameterVersion> 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 (ParameterVersion 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;

ListParameterVersionsAsync(string, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListParameterVersionsResponse, ParameterVersion> ListParameterVersionsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists ParameterVersions in a given project, location, and parameter.

Parameters
Name Description
parent string

Required. Parent value for ListParameterVersionsRequest in the format projects/*/locations/*/parameters/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListParameterVersionsResponseParameterVersion

A pageable asynchronous sequence of ParameterVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]";
// Make the request
PagedAsyncEnumerable<ListParameterVersionsResponse, ParameterVersion> response = parameterManagerClient.ListParameterVersionsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (ParameterVersion item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListParameterVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParameterVersion 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<ParameterVersion> 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 (ParameterVersion 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;

ListParameters(LocationName, string, int?, CallSettings)

public virtual PagedEnumerable<ListParametersResponse, Parameter> ListParameters(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Parameters in a given project and location.

Parameters
Name Description
parent LocationName

Required. Parent value for ListParametersRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListParametersResponseParameter

A pageable sequence of Parameter resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListParametersResponse, Parameter> response = parameterManagerClient.ListParameters(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Parameter 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 (ListParametersResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Parameter 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<Parameter> 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 (Parameter 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;

ListParameters(ListParametersRequest, CallSettings)

public virtual PagedEnumerable<ListParametersResponse, Parameter> ListParameters(ListParametersRequest request, CallSettings callSettings = null)

Lists Parameters in a given project and location.

Parameters
Name Description
request ListParametersRequest

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
PagedEnumerableListParametersResponseParameter

A pageable sequence of Parameter resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ListParametersRequest request = new ListParametersRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedEnumerable<ListParametersResponse, Parameter> response = parameterManagerClient.ListParameters(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (Parameter 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 (ListParametersResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Parameter 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<Parameter> 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 (Parameter 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;

ListParameters(string, string, int?, CallSettings)

public virtual PagedEnumerable<ListParametersResponse, Parameter> ListParameters(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Parameters in a given project and location.

Parameters
Name Description
parent string

Required. Parent value for ListParametersRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListParametersResponseParameter

A pageable sequence of Parameter resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListParametersResponse, Parameter> response = parameterManagerClient.ListParameters(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Parameter 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 (ListParametersResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Parameter 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<Parameter> 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 (Parameter 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;

ListParametersAsync(LocationName, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListParametersResponse, Parameter> ListParametersAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Parameters in a given project and location.

Parameters
Name Description
parent LocationName

Required. Parent value for ListParametersRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListParametersResponseParameter

A pageable asynchronous sequence of Parameter resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListParametersResponse, Parameter> response = parameterManagerClient.ListParametersAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (Parameter item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListParametersResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Parameter 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<Parameter> 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 (Parameter 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;

ListParametersAsync(ListParametersRequest, CallSettings)

public virtual PagedAsyncEnumerable<ListParametersResponse, Parameter> ListParametersAsync(ListParametersRequest request, CallSettings callSettings = null)

Lists Parameters in a given project and location.

Parameters
Name Description
request ListParametersRequest

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
PagedAsyncEnumerableListParametersResponseParameter

A pageable asynchronous sequence of Parameter resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ListParametersRequest request = new ListParametersRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedAsyncEnumerable<ListParametersResponse, Parameter> response = parameterManagerClient.ListParametersAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (Parameter item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListParametersResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Parameter 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<Parameter> 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 (Parameter 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;

ListParametersAsync(string, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListParametersResponse, Parameter> ListParametersAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Parameters in a given project and location.

Parameters
Name Description
parent string

Required. Parent value for ListParametersRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListParametersResponseParameter

A pageable asynchronous sequence of Parameter resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListParametersResponse, Parameter> response = parameterManagerClient.ListParametersAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (Parameter item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListParametersResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Parameter 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<Parameter> 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 (Parameter 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;

ListTemplateVersions(ListTemplateVersionsRequest, CallSettings)

public virtual PagedEnumerable<ListTemplateVersionsResponse, TemplateVersion> ListTemplateVersions(ListTemplateVersionsRequest request, CallSettings callSettings = null)

Lists TemplateVersions in a given project, location, and template.

Parameters
Name Description
request ListTemplateVersionsRequest

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
PagedEnumerableListTemplateVersionsResponseTemplateVersion

A pageable sequence of TemplateVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ListTemplateVersionsRequest request = new ListTemplateVersionsRequest
{
    ParentAsTemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedEnumerable<ListTemplateVersionsResponse, TemplateVersion> response = parameterManagerClient.ListTemplateVersions(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (TemplateVersion 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 (ListTemplateVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TemplateVersion 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<TemplateVersion> 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 (TemplateVersion 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;

ListTemplateVersions(TemplateName, string, int?, CallSettings)

public virtual PagedEnumerable<ListTemplateVersionsResponse, TemplateVersion> ListTemplateVersions(TemplateName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists TemplateVersions in a given project, location, and template.

Parameters
Name Description
parent TemplateName

Required. Parent value for ListTemplateVersionsRequest in the format projects/*/locations/*/templates/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTemplateVersionsResponseTemplateVersion

A pageable sequence of TemplateVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateName parent = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
PagedEnumerable<ListTemplateVersionsResponse, TemplateVersion> response = parameterManagerClient.ListTemplateVersions(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (TemplateVersion 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 (ListTemplateVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TemplateVersion 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<TemplateVersion> 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 (TemplateVersion 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;

ListTemplateVersions(string, string, int?, CallSettings)

public virtual PagedEnumerable<ListTemplateVersionsResponse, TemplateVersion> ListTemplateVersions(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists TemplateVersions in a given project, location, and template.

Parameters
Name Description
parent string

Required. Parent value for ListTemplateVersionsRequest in the format projects/*/locations/*/templates/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTemplateVersionsResponseTemplateVersion

A pageable sequence of TemplateVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
PagedEnumerable<ListTemplateVersionsResponse, TemplateVersion> response = parameterManagerClient.ListTemplateVersions(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (TemplateVersion 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 (ListTemplateVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TemplateVersion 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<TemplateVersion> 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 (TemplateVersion 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;

ListTemplateVersionsAsync(ListTemplateVersionsRequest, CallSettings)

public virtual PagedAsyncEnumerable<ListTemplateVersionsResponse, TemplateVersion> ListTemplateVersionsAsync(ListTemplateVersionsRequest request, CallSettings callSettings = null)

Lists TemplateVersions in a given project, location, and template.

Parameters
Name Description
request ListTemplateVersionsRequest

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
PagedAsyncEnumerableListTemplateVersionsResponseTemplateVersion

A pageable asynchronous sequence of TemplateVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ListTemplateVersionsRequest request = new ListTemplateVersionsRequest
{
    ParentAsTemplateName = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedAsyncEnumerable<ListTemplateVersionsResponse, TemplateVersion> response = parameterManagerClient.ListTemplateVersionsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (TemplateVersion item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListTemplateVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TemplateVersion 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<TemplateVersion> 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 (TemplateVersion 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;

ListTemplateVersionsAsync(TemplateName, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListTemplateVersionsResponse, TemplateVersion> ListTemplateVersionsAsync(TemplateName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists TemplateVersions in a given project, location, and template.

Parameters
Name Description
parent TemplateName

Required. Parent value for ListTemplateVersionsRequest in the format projects/*/locations/*/templates/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTemplateVersionsResponseTemplateVersion

A pageable asynchronous sequence of TemplateVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateName parent = TemplateName.FromProjectLocationTemplate("[PROJECT]", "[LOCATION]", "[TEMPLATE]");
// Make the request
PagedAsyncEnumerable<ListTemplateVersionsResponse, TemplateVersion> response = parameterManagerClient.ListTemplateVersionsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (TemplateVersion item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListTemplateVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TemplateVersion 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<TemplateVersion> 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 (TemplateVersion 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;

ListTemplateVersionsAsync(string, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListTemplateVersionsResponse, TemplateVersion> ListTemplateVersionsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists TemplateVersions in a given project, location, and template.

Parameters
Name Description
parent string

Required. Parent value for ListTemplateVersionsRequest in the format projects/*/locations/*/templates/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTemplateVersionsResponseTemplateVersion

A pageable asynchronous sequence of TemplateVersion resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]";
// Make the request
PagedAsyncEnumerable<ListTemplateVersionsResponse, TemplateVersion> response = parameterManagerClient.ListTemplateVersionsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (TemplateVersion item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListTemplateVersionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TemplateVersion 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<TemplateVersion> 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 (TemplateVersion 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;

ListTemplates(LocationName, string, int?, CallSettings)

public virtual PagedEnumerable<ListTemplatesResponse, Template> ListTemplates(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Templates in a given project and location.

Parameters
Name Description
parent LocationName

Required. Parent value for ListTemplatesRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTemplatesResponseTemplate

A pageable sequence of Template resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListTemplatesResponse, Template> response = parameterManagerClient.ListTemplates(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Template 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 (ListTemplatesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Template 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<Template> 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 (Template 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;

ListTemplates(ListTemplatesRequest, CallSettings)

public virtual PagedEnumerable<ListTemplatesResponse, Template> ListTemplates(ListTemplatesRequest request, CallSettings callSettings = null)

Lists Templates in a given project and location.

Parameters
Name Description
request ListTemplatesRequest

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
PagedEnumerableListTemplatesResponseTemplate

A pageable sequence of Template resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ListTemplatesRequest request = new ListTemplatesRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedEnumerable<ListTemplatesResponse, Template> response = parameterManagerClient.ListTemplates(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (Template 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 (ListTemplatesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Template 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<Template> 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 (Template 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;

ListTemplates(string, string, int?, CallSettings)

public virtual PagedEnumerable<ListTemplatesResponse, Template> ListTemplates(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Templates in a given project and location.

Parameters
Name Description
parent string

Required. Parent value for ListTemplatesRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTemplatesResponseTemplate

A pageable sequence of Template resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListTemplatesResponse, Template> response = parameterManagerClient.ListTemplates(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Template 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 (ListTemplatesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Template 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<Template> 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 (Template 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;

ListTemplatesAsync(LocationName, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListTemplatesResponse, Template> ListTemplatesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Templates in a given project and location.

Parameters
Name Description
parent LocationName

Required. Parent value for ListTemplatesRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTemplatesResponseTemplate

A pageable asynchronous sequence of Template resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListTemplatesResponse, Template> response = parameterManagerClient.ListTemplatesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (Template item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListTemplatesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Template 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<Template> 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 (Template 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;

ListTemplatesAsync(ListTemplatesRequest, CallSettings)

public virtual PagedAsyncEnumerable<ListTemplatesResponse, Template> ListTemplatesAsync(ListTemplatesRequest request, CallSettings callSettings = null)

Lists Templates in a given project and location.

Parameters
Name Description
request ListTemplatesRequest

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
PagedAsyncEnumerableListTemplatesResponseTemplate

A pageable asynchronous sequence of Template resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ListTemplatesRequest request = new ListTemplatesRequest
{
    ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
    Filter = "",
    OrderBy = "",
};
// Make the request
PagedAsyncEnumerable<ListTemplatesResponse, Template> response = parameterManagerClient.ListTemplatesAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (Template item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListTemplatesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Template 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<Template> 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 (Template 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;

ListTemplatesAsync(string, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListTemplatesResponse, Template> ListTemplatesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

Lists Templates in a given project and location.

Parameters
Name Description
parent string

Required. Parent value for ListTemplatesRequest in the format projects/*/locations/*.

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTemplatesResponseTemplate

A pageable asynchronous sequence of Template resources.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListTemplatesResponse, Template> response = parameterManagerClient.ListTemplatesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (Template item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListTemplatesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Template 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<Template> 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 (Template 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;

RenderParameterVersion(ParameterVersionName, CallSettings)

public virtual RenderParameterVersionResponse RenderParameterVersion(ParameterVersionName name, CallSettings callSettings = null)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RenderParameterVersionResponse

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
RenderParameterVersionResponse response = parameterManagerClient.RenderParameterVersion(name);

RenderParameterVersion(RenderParameterVersionRequest, CallSettings)

public virtual RenderParameterVersionResponse RenderParameterVersion(RenderParameterVersionRequest request, CallSettings callSettings = null)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
request RenderParameterVersionRequest

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
RenderParameterVersionResponse

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
RenderParameterVersionRequest request = new RenderParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
};
// Make the request
RenderParameterVersionResponse response = parameterManagerClient.RenderParameterVersion(request);

RenderParameterVersion(string, CallSettings)

public virtual RenderParameterVersionResponse RenderParameterVersion(string name, CallSettings callSettings = null)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RenderParameterVersionResponse

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
RenderParameterVersionResponse response = parameterManagerClient.RenderParameterVersion(name);

RenderParameterVersionAsync(ParameterVersionName, CallSettings)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersionAsync(ParameterVersionName name, CallSettings callSettings = null)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRenderParameterVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
RenderParameterVersionResponse response = await parameterManagerClient.RenderParameterVersionAsync(name);

RenderParameterVersionAsync(ParameterVersionName, CancellationToken)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersionAsync(ParameterVersionName name, CancellationToken cancellationToken)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
name ParameterVersionName

Required. Name of the resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskRenderParameterVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersionName name = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]");
// Make the request
RenderParameterVersionResponse response = await parameterManagerClient.RenderParameterVersionAsync(name);

RenderParameterVersionAsync(RenderParameterVersionRequest, CallSettings)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersionAsync(RenderParameterVersionRequest request, CallSettings callSettings = null)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
request RenderParameterVersionRequest

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
TaskRenderParameterVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
RenderParameterVersionRequest request = new RenderParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
};
// Make the request
RenderParameterVersionResponse response = await parameterManagerClient.RenderParameterVersionAsync(request);

RenderParameterVersionAsync(RenderParameterVersionRequest, CancellationToken)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersionAsync(RenderParameterVersionRequest request, CancellationToken cancellationToken)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
request RenderParameterVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskRenderParameterVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
RenderParameterVersionRequest request = new RenderParameterVersionRequest
{
    ParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
};
// Make the request
RenderParameterVersionResponse response = await parameterManagerClient.RenderParameterVersionAsync(request);

RenderParameterVersionAsync(string, CallSettings)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersionAsync(string name, CallSettings callSettings = null)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRenderParameterVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
RenderParameterVersionResponse response = await parameterManagerClient.RenderParameterVersionAsync(name);

RenderParameterVersionAsync(string, CancellationToken)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersionAsync(string name, CancellationToken cancellationToken)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
name string

Required. Name of the resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskRenderParameterVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/parameters/[PARAMETER]/versions/[PARAMETER_VERSION]";
// Make the request
RenderParameterVersionResponse response = await parameterManagerClient.RenderParameterVersionAsync(name);

RenderTemplateVersion(RenderTemplateVersionRequest, CallSettings)

public virtual RenderTemplateVersionResponse RenderTemplateVersion(RenderTemplateVersionRequest request, CallSettings callSettings = null)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
request RenderTemplateVersionRequest

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
RenderTemplateVersionResponse

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
RenderTemplateVersionRequest request = new RenderTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    ParameterVersionAsParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
};
// Make the request
RenderTemplateVersionResponse response = parameterManagerClient.RenderTemplateVersion(request);

RenderTemplateVersion(TemplateVersionName, CallSettings)

public virtual RenderTemplateVersionResponse RenderTemplateVersion(TemplateVersionName name, CallSettings callSettings = null)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RenderTemplateVersionResponse

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
RenderTemplateVersionResponse response = parameterManagerClient.RenderTemplateVersion(name);

RenderTemplateVersion(string, CallSettings)

public virtual RenderTemplateVersionResponse RenderTemplateVersion(string name, CallSettings callSettings = null)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RenderTemplateVersionResponse

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
RenderTemplateVersionResponse response = parameterManagerClient.RenderTemplateVersion(name);

RenderTemplateVersionAsync(RenderTemplateVersionRequest, CallSettings)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersionAsync(RenderTemplateVersionRequest request, CallSettings callSettings = null)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
request RenderTemplateVersionRequest

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
TaskRenderTemplateVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
RenderTemplateVersionRequest request = new RenderTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    ParameterVersionAsParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
};
// Make the request
RenderTemplateVersionResponse response = await parameterManagerClient.RenderTemplateVersionAsync(request);

RenderTemplateVersionAsync(RenderTemplateVersionRequest, CancellationToken)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersionAsync(RenderTemplateVersionRequest request, CancellationToken cancellationToken)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
request RenderTemplateVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskRenderTemplateVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
RenderTemplateVersionRequest request = new RenderTemplateVersionRequest
{
    TemplateVersionName = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]"),
    ParameterVersionAsParameterVersionName = ParameterVersionName.FromProjectLocationParameterParameterVersion("[PROJECT]", "[LOCATION]", "[PARAMETER]", "[PARAMETER_VERSION]"),
};
// Make the request
RenderTemplateVersionResponse response = await parameterManagerClient.RenderTemplateVersionAsync(request);

RenderTemplateVersionAsync(TemplateVersionName, CallSettings)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersionAsync(TemplateVersionName name, CallSettings callSettings = null)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRenderTemplateVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
RenderTemplateVersionResponse response = await parameterManagerClient.RenderTemplateVersionAsync(name);

RenderTemplateVersionAsync(TemplateVersionName, CancellationToken)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersionAsync(TemplateVersionName name, CancellationToken cancellationToken)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
name TemplateVersionName

Required. Name of the resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskRenderTemplateVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersionName name = TemplateVersionName.FromProjectLocationTemplateTemplateVersion("[PROJECT]", "[LOCATION]", "[TEMPLATE]", "[TEMPLATE_VERSION]");
// Make the request
RenderTemplateVersionResponse response = await parameterManagerClient.RenderTemplateVersionAsync(name);

RenderTemplateVersionAsync(string, CallSettings)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersionAsync(string name, CallSettings callSettings = null)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRenderTemplateVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
RenderTemplateVersionResponse response = await parameterManagerClient.RenderTemplateVersionAsync(name);

RenderTemplateVersionAsync(string, CancellationToken)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersionAsync(string name, CancellationToken cancellationToken)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
name string

Required. Name of the resource

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskRenderTemplateVersionResponse

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/templates/[TEMPLATE]/versions/[TEMPLATE_VERSION]";
// Make the request
RenderTemplateVersionResponse response = await parameterManagerClient.RenderTemplateVersionAsync(name);

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.

Remarks

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.

UpdateParameter(Parameter, FieldMask, CallSettings)

public virtual Parameter UpdateParameter(Parameter parameter, FieldMask updateMask, CallSettings callSettings = null)

Updates a single Parameter.

Parameters
Name Description
parameter Parameter

Required. The Parameter resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the Parameter resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
Parameter parameter = new Parameter();
FieldMask updateMask = new FieldMask();
// Make the request
Parameter response = parameterManagerClient.UpdateParameter(parameter, updateMask);

UpdateParameter(UpdateParameterRequest, CallSettings)

public virtual Parameter UpdateParameter(UpdateParameterRequest request, CallSettings callSettings = null)

Updates a single Parameter.

Parameters
Name Description
request UpdateParameterRequest

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
Parameter

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
UpdateParameterRequest request = new UpdateParameterRequest
{
    UpdateMask = new FieldMask(),
    Parameter = new Parameter(),
    RequestId = "",
};
// Make the request
Parameter response = parameterManagerClient.UpdateParameter(request);

UpdateParameterAsync(Parameter, FieldMask, CallSettings)

public virtual Task<Parameter> UpdateParameterAsync(Parameter parameter, FieldMask updateMask, CallSettings callSettings = null)

Updates a single Parameter.

Parameters
Name Description
parameter Parameter

Required. The Parameter resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the Parameter resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
Parameter parameter = new Parameter();
FieldMask updateMask = new FieldMask();
// Make the request
Parameter response = await parameterManagerClient.UpdateParameterAsync(parameter, updateMask);

UpdateParameterAsync(Parameter, FieldMask, CancellationToken)

public virtual Task<Parameter> UpdateParameterAsync(Parameter parameter, FieldMask updateMask, CancellationToken cancellationToken)

Updates a single Parameter.

Parameters
Name Description
parameter Parameter

Required. The Parameter resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the Parameter resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
Parameter parameter = new Parameter();
FieldMask updateMask = new FieldMask();
// Make the request
Parameter response = await parameterManagerClient.UpdateParameterAsync(parameter, updateMask);

UpdateParameterAsync(UpdateParameterRequest, CallSettings)

public virtual Task<Parameter> UpdateParameterAsync(UpdateParameterRequest request, CallSettings callSettings = null)

Updates a single Parameter.

Parameters
Name Description
request UpdateParameterRequest

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
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateParameterRequest request = new UpdateParameterRequest
{
    UpdateMask = new FieldMask(),
    Parameter = new Parameter(),
    RequestId = "",
};
// Make the request
Parameter response = await parameterManagerClient.UpdateParameterAsync(request);

UpdateParameterAsync(UpdateParameterRequest, CancellationToken)

public virtual Task<Parameter> UpdateParameterAsync(UpdateParameterRequest request, CancellationToken cancellationToken)

Updates a single Parameter.

Parameters
Name Description
request UpdateParameterRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameter

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateParameterRequest request = new UpdateParameterRequest
{
    UpdateMask = new FieldMask(),
    Parameter = new Parameter(),
    RequestId = "",
};
// Make the request
Parameter response = await parameterManagerClient.UpdateParameterAsync(request);

UpdateParameterVersion(ParameterVersion, FieldMask, CallSettings)

public virtual ParameterVersion UpdateParameterVersion(ParameterVersion parameterVersion, FieldMask updateMask, CallSettings callSettings = null)

Updates a single ParameterVersion.

Parameters
Name Description
parameterVersion ParameterVersion

Required. The ParameterVersion resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the ParameterVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
ParameterVersion parameterVersion = new ParameterVersion();
FieldMask updateMask = new FieldMask();
// Make the request
ParameterVersion response = parameterManagerClient.UpdateParameterVersion(parameterVersion, updateMask);

UpdateParameterVersion(UpdateParameterVersionRequest, CallSettings)

public virtual ParameterVersion UpdateParameterVersion(UpdateParameterVersionRequest request, CallSettings callSettings = null)

Updates a single ParameterVersion.

Parameters
Name Description
request UpdateParameterVersionRequest

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
ParameterVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
UpdateParameterVersionRequest request = new UpdateParameterVersionRequest
{
    UpdateMask = new FieldMask(),
    ParameterVersion = new ParameterVersion(),
    RequestId = "",
};
// Make the request
ParameterVersion response = parameterManagerClient.UpdateParameterVersion(request);

UpdateParameterVersionAsync(ParameterVersion, FieldMask, CallSettings)

public virtual Task<ParameterVersion> UpdateParameterVersionAsync(ParameterVersion parameterVersion, FieldMask updateMask, CallSettings callSettings = null)

Updates a single ParameterVersion.

Parameters
Name Description
parameterVersion ParameterVersion

Required. The ParameterVersion resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the ParameterVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersion parameterVersion = new ParameterVersion();
FieldMask updateMask = new FieldMask();
// Make the request
ParameterVersion response = await parameterManagerClient.UpdateParameterVersionAsync(parameterVersion, updateMask);

UpdateParameterVersionAsync(ParameterVersion, FieldMask, CancellationToken)

public virtual Task<ParameterVersion> UpdateParameterVersionAsync(ParameterVersion parameterVersion, FieldMask updateMask, CancellationToken cancellationToken)

Updates a single ParameterVersion.

Parameters
Name Description
parameterVersion ParameterVersion

Required. The ParameterVersion resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the ParameterVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
ParameterVersion parameterVersion = new ParameterVersion();
FieldMask updateMask = new FieldMask();
// Make the request
ParameterVersion response = await parameterManagerClient.UpdateParameterVersionAsync(parameterVersion, updateMask);

UpdateParameterVersionAsync(UpdateParameterVersionRequest, CallSettings)

public virtual Task<ParameterVersion> UpdateParameterVersionAsync(UpdateParameterVersionRequest request, CallSettings callSettings = null)

Updates a single ParameterVersion.

Parameters
Name Description
request UpdateParameterVersionRequest

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
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateParameterVersionRequest request = new UpdateParameterVersionRequest
{
    UpdateMask = new FieldMask(),
    ParameterVersion = new ParameterVersion(),
    RequestId = "",
};
// Make the request
ParameterVersion response = await parameterManagerClient.UpdateParameterVersionAsync(request);

UpdateParameterVersionAsync(UpdateParameterVersionRequest, CancellationToken)

public virtual Task<ParameterVersion> UpdateParameterVersionAsync(UpdateParameterVersionRequest request, CancellationToken cancellationToken)

Updates a single ParameterVersion.

Parameters
Name Description
request UpdateParameterVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskParameterVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateParameterVersionRequest request = new UpdateParameterVersionRequest
{
    UpdateMask = new FieldMask(),
    ParameterVersion = new ParameterVersion(),
    RequestId = "",
};
// Make the request
ParameterVersion response = await parameterManagerClient.UpdateParameterVersionAsync(request);

UpdateTemplate(Template, FieldMask, CallSettings)

public virtual Template UpdateTemplate(Template template, FieldMask updateMask, CallSettings callSettings = null)

Updates a single Template.

Parameters
Name Description
template Template

Required. The Template resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the Template resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
Template template = new Template();
FieldMask updateMask = new FieldMask();
// Make the request
Template response = parameterManagerClient.UpdateTemplate(template, updateMask);

UpdateTemplate(UpdateTemplateRequest, CallSettings)

public virtual Template UpdateTemplate(UpdateTemplateRequest request, CallSettings callSettings = null)

Updates a single Template.

Parameters
Name Description
request UpdateTemplateRequest

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
Template

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
UpdateTemplateRequest request = new UpdateTemplateRequest
{
    UpdateMask = new FieldMask(),
    Template = new Template(),
    RequestId = "",
};
// Make the request
Template response = parameterManagerClient.UpdateTemplate(request);

UpdateTemplateAsync(Template, FieldMask, CallSettings)

public virtual Task<Template> UpdateTemplateAsync(Template template, FieldMask updateMask, CallSettings callSettings = null)

Updates a single Template.

Parameters
Name Description
template Template

Required. The Template resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the Template resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
Template template = new Template();
FieldMask updateMask = new FieldMask();
// Make the request
Template response = await parameterManagerClient.UpdateTemplateAsync(template, updateMask);

UpdateTemplateAsync(Template, FieldMask, CancellationToken)

public virtual Task<Template> UpdateTemplateAsync(Template template, FieldMask updateMask, CancellationToken cancellationToken)

Updates a single Template.

Parameters
Name Description
template Template

Required. The Template resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the Template resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
Template template = new Template();
FieldMask updateMask = new FieldMask();
// Make the request
Template response = await parameterManagerClient.UpdateTemplateAsync(template, updateMask);

UpdateTemplateAsync(UpdateTemplateRequest, CallSettings)

public virtual Task<Template> UpdateTemplateAsync(UpdateTemplateRequest request, CallSettings callSettings = null)

Updates a single Template.

Parameters
Name Description
request UpdateTemplateRequest

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
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateTemplateRequest request = new UpdateTemplateRequest
{
    UpdateMask = new FieldMask(),
    Template = new Template(),
    RequestId = "",
};
// Make the request
Template response = await parameterManagerClient.UpdateTemplateAsync(request);

UpdateTemplateAsync(UpdateTemplateRequest, CancellationToken)

public virtual Task<Template> UpdateTemplateAsync(UpdateTemplateRequest request, CancellationToken cancellationToken)

Updates a single Template.

Parameters
Name Description
request UpdateTemplateRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplate

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateTemplateRequest request = new UpdateTemplateRequest
{
    UpdateMask = new FieldMask(),
    Template = new Template(),
    RequestId = "",
};
// Make the request
Template response = await parameterManagerClient.UpdateTemplateAsync(request);

UpdateTemplateVersion(TemplateVersion, FieldMask, CallSettings)

public virtual TemplateVersion UpdateTemplateVersion(TemplateVersion templateVersion, FieldMask updateMask, CallSettings callSettings = null)

Updates a single TemplateVersion.

Parameters
Name Description
templateVersion TemplateVersion

Required. The TemplateVersion resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the TemplateVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
TemplateVersion templateVersion = new TemplateVersion();
FieldMask updateMask = new FieldMask();
// Make the request
TemplateVersion response = parameterManagerClient.UpdateTemplateVersion(templateVersion, updateMask);

UpdateTemplateVersion(UpdateTemplateVersionRequest, CallSettings)

public virtual TemplateVersion UpdateTemplateVersion(UpdateTemplateVersionRequest request, CallSettings callSettings = null)

Updates a single TemplateVersion.

Parameters
Name Description
request UpdateTemplateVersionRequest

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
TemplateVersion

The RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = ParameterManagerClient.Create();
// Initialize request argument(s)
UpdateTemplateVersionRequest request = new UpdateTemplateVersionRequest
{
    UpdateMask = new FieldMask(),
    TemplateVersion = new TemplateVersion(),
    RequestId = "",
};
// Make the request
TemplateVersion response = parameterManagerClient.UpdateTemplateVersion(request);

UpdateTemplateVersionAsync(TemplateVersion, FieldMask, CallSettings)

public virtual Task<TemplateVersion> UpdateTemplateVersionAsync(TemplateVersion templateVersion, FieldMask updateMask, CallSettings callSettings = null)

Updates a single TemplateVersion.

Parameters
Name Description
templateVersion TemplateVersion

Required. The TemplateVersion resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the TemplateVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersion templateVersion = new TemplateVersion();
FieldMask updateMask = new FieldMask();
// Make the request
TemplateVersion response = await parameterManagerClient.UpdateTemplateVersionAsync(templateVersion, updateMask);

UpdateTemplateVersionAsync(TemplateVersion, FieldMask, CancellationToken)

public virtual Task<TemplateVersion> UpdateTemplateVersionAsync(TemplateVersion templateVersion, FieldMask updateMask, CancellationToken cancellationToken)

Updates a single TemplateVersion.

Parameters
Name Description
templateVersion TemplateVersion

Required. The TemplateVersion resource being updated

updateMask FieldMask

Optional. Field mask is used to specify the fields to be overwritten in the TemplateVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
TemplateVersion templateVersion = new TemplateVersion();
FieldMask updateMask = new FieldMask();
// Make the request
TemplateVersion response = await parameterManagerClient.UpdateTemplateVersionAsync(templateVersion, updateMask);

UpdateTemplateVersionAsync(UpdateTemplateVersionRequest, CallSettings)

public virtual Task<TemplateVersion> UpdateTemplateVersionAsync(UpdateTemplateVersionRequest request, CallSettings callSettings = null)

Updates a single TemplateVersion.

Parameters
Name Description
request UpdateTemplateVersionRequest

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
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateTemplateVersionRequest request = new UpdateTemplateVersionRequest
{
    UpdateMask = new FieldMask(),
    TemplateVersion = new TemplateVersion(),
    RequestId = "",
};
// Make the request
TemplateVersion response = await parameterManagerClient.UpdateTemplateVersionAsync(request);

UpdateTemplateVersionAsync(UpdateTemplateVersionRequest, CancellationToken)

public virtual Task<TemplateVersion> UpdateTemplateVersionAsync(UpdateTemplateVersionRequest request, CancellationToken cancellationToken)

Updates a single TemplateVersion.

Parameters
Name Description
request UpdateTemplateVersionRequest

The request object containing all of the parameters for the API call.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskTemplateVersion

A Task containing the RPC response.

Example
// Create client
ParameterManagerClient parameterManagerClient = await ParameterManagerClient.CreateAsync();
// Initialize request argument(s)
UpdateTemplateVersionRequest request = new UpdateTemplateVersionRequest
{
    UpdateMask = new FieldMask(),
    TemplateVersion = new TemplateVersion(),
    RequestId = "",
};
// Make the request
TemplateVersion response = await parameterManagerClient.UpdateTemplateVersionAsync(request);