Parameter Manager v1 API - Class ParameterManager.ParameterManagerBase (1.1.0)

[BindServiceMethod(typeof(ParameterManager), "BindService")]
public abstract class ParameterManager.ParameterManagerBase

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

Base class for server-side implementations of ParameterManager

Inheritance

object > ParameterManager.ParameterManagerBase

Namespace

Google.Cloud.ParameterManager.V1

Assembly

Google.Cloud.ParameterManager.V1.dll

Methods

CreateParameter(CreateParameterRequest, ServerCallContext)

public virtual Task<Parameter> CreateParameter(CreateParameterRequest request, ServerCallContext context)

Creates a new Parameter in a given project and location.

Parameters
Name Description
request CreateParameterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskParameter

The response to send back to the client (wrapped by a task).

CreateParameterVersion(CreateParameterVersionRequest, ServerCallContext)

public virtual Task<ParameterVersion> CreateParameterVersion(CreateParameterVersionRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateParameterVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskParameterVersion

The response to send back to the client (wrapped by a task).

CreateTemplate(CreateTemplateRequest, ServerCallContext)

public virtual Task<Template> CreateTemplate(CreateTemplateRequest request, ServerCallContext context)

Creates a new Template in a given project and location.

Parameters
Name Description
request CreateTemplateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTemplate

The response to send back to the client (wrapped by a task).

CreateTemplateVersion(CreateTemplateVersionRequest, ServerCallContext)

public virtual Task<TemplateVersion> CreateTemplateVersion(CreateTemplateVersionRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateTemplateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTemplateVersion

The response to send back to the client (wrapped by a task).

DeleteParameter(DeleteParameterRequest, ServerCallContext)

public virtual Task<Empty> DeleteParameter(DeleteParameterRequest request, ServerCallContext context)

Deletes a single Parameter.

Parameters
Name Description
request DeleteParameterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

DeleteParameterVersion(DeleteParameterVersionRequest, ServerCallContext)

public virtual Task<Empty> DeleteParameterVersion(DeleteParameterVersionRequest request, ServerCallContext context)

Deletes a single ParameterVersion.

Parameters
Name Description
request DeleteParameterVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

DeleteTemplate(DeleteTemplateRequest, ServerCallContext)

public virtual Task<Empty> DeleteTemplate(DeleteTemplateRequest request, ServerCallContext context)

Deletes a single Template.

Parameters
Name Description
request DeleteTemplateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

DeleteTemplateVersion(DeleteTemplateVersionRequest, ServerCallContext)

public virtual Task<Empty> DeleteTemplateVersion(DeleteTemplateVersionRequest request, ServerCallContext context)

Deletes a single TemplateVersion.

Parameters
Name Description
request DeleteTemplateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetParameter(GetParameterRequest, ServerCallContext)

public virtual Task<Parameter> GetParameter(GetParameterRequest request, ServerCallContext context)

Gets details of a single Parameter.

Parameters
Name Description
request GetParameterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskParameter

The response to send back to the client (wrapped by a task).

GetParameterVersion(GetParameterVersionRequest, ServerCallContext)

public virtual Task<ParameterVersion> GetParameterVersion(GetParameterVersionRequest request, ServerCallContext context)

Gets details of a single ParameterVersion.

Parameters
Name Description
request GetParameterVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskParameterVersion

The response to send back to the client (wrapped by a task).

GetTemplate(GetTemplateRequest, ServerCallContext)

public virtual Task<Template> GetTemplate(GetTemplateRequest request, ServerCallContext context)

Gets details of a single Template.

Parameters
Name Description
request GetTemplateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTemplate

The response to send back to the client (wrapped by a task).

GetTemplateVersion(GetTemplateVersionRequest, ServerCallContext)

public virtual Task<TemplateVersion> GetTemplateVersion(GetTemplateVersionRequest request, ServerCallContext context)

Gets details of a single TemplateVersion.

Parameters
Name Description
request GetTemplateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTemplateVersion

The response to send back to the client (wrapped by a task).

ListParameterVersions(ListParameterVersionsRequest, ServerCallContext)

public virtual Task<ListParameterVersionsResponse> ListParameterVersions(ListParameterVersionsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListParameterVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListParameterVersionsResponse

The response to send back to the client (wrapped by a task).

ListParameters(ListParametersRequest, ServerCallContext)

public virtual Task<ListParametersResponse> ListParameters(ListParametersRequest request, ServerCallContext context)

Lists Parameters in a given project and location.

Parameters
Name Description
request ListParametersRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListParametersResponse

The response to send back to the client (wrapped by a task).

ListTemplateVersions(ListTemplateVersionsRequest, ServerCallContext)

public virtual Task<ListTemplateVersionsResponse> ListTemplateVersions(ListTemplateVersionsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListTemplateVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListTemplateVersionsResponse

The response to send back to the client (wrapped by a task).

ListTemplates(ListTemplatesRequest, ServerCallContext)

public virtual Task<ListTemplatesResponse> ListTemplates(ListTemplatesRequest request, ServerCallContext context)

Lists Templates in a given project and location.

Parameters
Name Description
request ListTemplatesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListTemplatesResponse

The response to send back to the client (wrapped by a task).

RenderParameterVersion(RenderParameterVersionRequest, ServerCallContext)

public virtual Task<RenderParameterVersionResponse> RenderParameterVersion(RenderParameterVersionRequest request, ServerCallContext context)

Gets rendered version of a ParameterVersion.

Parameters
Name Description
request RenderParameterVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRenderParameterVersionResponse

The response to send back to the client (wrapped by a task).

RenderTemplateVersion(RenderTemplateVersionRequest, ServerCallContext)

public virtual Task<RenderTemplateVersionResponse> RenderTemplateVersion(RenderTemplateVersionRequest request, ServerCallContext context)

Gets rendered version of a TemplateVersion.

Parameters
Name Description
request RenderTemplateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRenderTemplateVersionResponse

The response to send back to the client (wrapped by a task).

UpdateParameter(UpdateParameterRequest, ServerCallContext)

public virtual Task<Parameter> UpdateParameter(UpdateParameterRequest request, ServerCallContext context)

Updates a single Parameter.

Parameters
Name Description
request UpdateParameterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskParameter

The response to send back to the client (wrapped by a task).

UpdateParameterVersion(UpdateParameterVersionRequest, ServerCallContext)

public virtual Task<ParameterVersion> UpdateParameterVersion(UpdateParameterVersionRequest request, ServerCallContext context)

Updates a single ParameterVersion.

Parameters
Name Description
request UpdateParameterVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskParameterVersion

The response to send back to the client (wrapped by a task).

UpdateTemplate(UpdateTemplateRequest, ServerCallContext)

public virtual Task<Template> UpdateTemplate(UpdateTemplateRequest request, ServerCallContext context)

Updates a single Template.

Parameters
Name Description
request UpdateTemplateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTemplate

The response to send back to the client (wrapped by a task).

UpdateTemplateVersion(UpdateTemplateVersionRequest, ServerCallContext)

public virtual Task<TemplateVersion> UpdateTemplateVersion(UpdateTemplateVersionRequest request, ServerCallContext context)

Updates a single TemplateVersion.

Parameters
Name Description
request UpdateTemplateVersionRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTemplateVersion

The response to send back to the client (wrapped by a task).