Parameter Manager v1 API - Class ParameterManager.ParameterManagerBase (1.0.0-beta01)

[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).

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).

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).

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).

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).

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).