Class protos.google.cloud.parametermanager.v1.ParameterManager (0.4.0)

Represents a ParameterManager

Inheritance

$protobuf.rpc.Service > protos.google.cloud.parametermanager.v1.ParameterManager

Package

@google-cloud/parametermanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new ParameterManager service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): ParameterManager;

Creates new ParameterManager service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
ParameterManager

RPC service. Useful where requests and/or responses are streamed.

createParameter(request, callback)

public createParameter(request: google.cloud.parametermanager.v1.ICreateParameterRequest, callback: google.cloud.parametermanager.v1.ParameterManager.CreateParameterCallback): void;

Calls CreateParameter.

Parameters
Name Description
request ICreateParameterRequest

CreateParameterRequest message or plain object

callback CreateParameterCallback

Node-style callback called with the error, if any, and Parameter

Returns
Type Description
void

createParameter(request)

public createParameter(request: google.cloud.parametermanager.v1.ICreateParameterRequest): Promise<google.cloud.parametermanager.v1.Parameter>;

Calls CreateParameter.

Parameter
Name Description
request ICreateParameterRequest

CreateParameterRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.Parameter>

Promise

createParameterVersion(request, callback)

public createParameterVersion(request: google.cloud.parametermanager.v1.ICreateParameterVersionRequest, callback: google.cloud.parametermanager.v1.ParameterManager.CreateParameterVersionCallback): void;

Calls CreateParameterVersion.

Parameters
Name Description
request ICreateParameterVersionRequest

CreateParameterVersionRequest message or plain object

callback CreateParameterVersionCallback

Node-style callback called with the error, if any, and ParameterVersion

Returns
Type Description
void

createParameterVersion(request)

public createParameterVersion(request: google.cloud.parametermanager.v1.ICreateParameterVersionRequest): Promise<google.cloud.parametermanager.v1.ParameterVersion>;

Calls CreateParameterVersion.

Parameter
Name Description
request ICreateParameterVersionRequest

CreateParameterVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.ParameterVersion>

Promise

deleteParameter(request, callback)

public deleteParameter(request: google.cloud.parametermanager.v1.IDeleteParameterRequest, callback: google.cloud.parametermanager.v1.ParameterManager.DeleteParameterCallback): void;

Calls DeleteParameter.

Parameters
Name Description
request IDeleteParameterRequest

DeleteParameterRequest message or plain object

callback DeleteParameterCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteParameter(request)

public deleteParameter(request: google.cloud.parametermanager.v1.IDeleteParameterRequest): Promise<google.protobuf.Empty>;

Calls DeleteParameter.

Parameter
Name Description
request IDeleteParameterRequest

DeleteParameterRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteParameterVersion(request, callback)

public deleteParameterVersion(request: google.cloud.parametermanager.v1.IDeleteParameterVersionRequest, callback: google.cloud.parametermanager.v1.ParameterManager.DeleteParameterVersionCallback): void;

Calls DeleteParameterVersion.

Parameters
Name Description
request IDeleteParameterVersionRequest

DeleteParameterVersionRequest message or plain object

callback DeleteParameterVersionCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteParameterVersion(request)

public deleteParameterVersion(request: google.cloud.parametermanager.v1.IDeleteParameterVersionRequest): Promise<google.protobuf.Empty>;

Calls DeleteParameterVersion.

Parameter
Name Description
request IDeleteParameterVersionRequest

DeleteParameterVersionRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getParameter(request, callback)

public getParameter(request: google.cloud.parametermanager.v1.IGetParameterRequest, callback: google.cloud.parametermanager.v1.ParameterManager.GetParameterCallback): void;

Calls GetParameter.

Parameters
Name Description
request IGetParameterRequest

GetParameterRequest message or plain object

callback GetParameterCallback

Node-style callback called with the error, if any, and Parameter

Returns
Type Description
void

getParameter(request)

public getParameter(request: google.cloud.parametermanager.v1.IGetParameterRequest): Promise<google.cloud.parametermanager.v1.Parameter>;

Calls GetParameter.

Parameter
Name Description
request IGetParameterRequest

GetParameterRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.Parameter>

Promise

getParameterVersion(request, callback)

public getParameterVersion(request: google.cloud.parametermanager.v1.IGetParameterVersionRequest, callback: google.cloud.parametermanager.v1.ParameterManager.GetParameterVersionCallback): void;

Calls GetParameterVersion.

Parameters
Name Description
request IGetParameterVersionRequest

GetParameterVersionRequest message or plain object

callback GetParameterVersionCallback

Node-style callback called with the error, if any, and ParameterVersion

Returns
Type Description
void

getParameterVersion(request)

public getParameterVersion(request: google.cloud.parametermanager.v1.IGetParameterVersionRequest): Promise<google.cloud.parametermanager.v1.ParameterVersion>;

Calls GetParameterVersion.

Parameter
Name Description
request IGetParameterVersionRequest

GetParameterVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.ParameterVersion>

Promise

listParameters(request, callback)

public listParameters(request: google.cloud.parametermanager.v1.IListParametersRequest, callback: google.cloud.parametermanager.v1.ParameterManager.ListParametersCallback): void;

Calls ListParameters.

Parameters
Name Description
request IListParametersRequest

ListParametersRequest message or plain object

callback ListParametersCallback

Node-style callback called with the error, if any, and ListParametersResponse

Returns
Type Description
void

listParameters(request)

public listParameters(request: google.cloud.parametermanager.v1.IListParametersRequest): Promise<google.cloud.parametermanager.v1.ListParametersResponse>;

Calls ListParameters.

Parameter
Name Description
request IListParametersRequest

ListParametersRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.ListParametersResponse>

Promise

listParameterVersions(request, callback)

public listParameterVersions(request: google.cloud.parametermanager.v1.IListParameterVersionsRequest, callback: google.cloud.parametermanager.v1.ParameterManager.ListParameterVersionsCallback): void;

Calls ListParameterVersions.

Parameters
Name Description
request IListParameterVersionsRequest

ListParameterVersionsRequest message or plain object

callback ListParameterVersionsCallback

Node-style callback called with the error, if any, and ListParameterVersionsResponse

Returns
Type Description
void

listParameterVersions(request)

public listParameterVersions(request: google.cloud.parametermanager.v1.IListParameterVersionsRequest): Promise<google.cloud.parametermanager.v1.ListParameterVersionsResponse>;

Calls ListParameterVersions.

Parameter
Name Description
request IListParameterVersionsRequest

ListParameterVersionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.ListParameterVersionsResponse>

Promise

renderParameterVersion(request, callback)

public renderParameterVersion(request: google.cloud.parametermanager.v1.IRenderParameterVersionRequest, callback: google.cloud.parametermanager.v1.ParameterManager.RenderParameterVersionCallback): void;

Calls RenderParameterVersion.

Parameters
Name Description
request IRenderParameterVersionRequest

RenderParameterVersionRequest message or plain object

callback RenderParameterVersionCallback

Node-style callback called with the error, if any, and RenderParameterVersionResponse

Returns
Type Description
void

renderParameterVersion(request)

public renderParameterVersion(request: google.cloud.parametermanager.v1.IRenderParameterVersionRequest): Promise<google.cloud.parametermanager.v1.RenderParameterVersionResponse>;

Calls RenderParameterVersion.

Parameter
Name Description
request IRenderParameterVersionRequest

RenderParameterVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.RenderParameterVersionResponse>

Promise

updateParameter(request, callback)

public updateParameter(request: google.cloud.parametermanager.v1.IUpdateParameterRequest, callback: google.cloud.parametermanager.v1.ParameterManager.UpdateParameterCallback): void;

Calls UpdateParameter.

Parameters
Name Description
request IUpdateParameterRequest

UpdateParameterRequest message or plain object

callback UpdateParameterCallback

Node-style callback called with the error, if any, and Parameter

Returns
Type Description
void

updateParameter(request)

public updateParameter(request: google.cloud.parametermanager.v1.IUpdateParameterRequest): Promise<google.cloud.parametermanager.v1.Parameter>;

Calls UpdateParameter.

Parameter
Name Description
request IUpdateParameterRequest

UpdateParameterRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.Parameter>

Promise

updateParameterVersion(request, callback)

public updateParameterVersion(request: google.cloud.parametermanager.v1.IUpdateParameterVersionRequest, callback: google.cloud.parametermanager.v1.ParameterManager.UpdateParameterVersionCallback): void;

Calls UpdateParameterVersion.

Parameters
Name Description
request IUpdateParameterVersionRequest

UpdateParameterVersionRequest message or plain object

callback UpdateParameterVersionCallback

Node-style callback called with the error, if any, and ParameterVersion

Returns
Type Description
void

updateParameterVersion(request)

public updateParameterVersion(request: google.cloud.parametermanager.v1.IUpdateParameterVersionRequest): Promise<google.cloud.parametermanager.v1.ParameterVersion>;

Calls UpdateParameterVersion.

Parameter
Name Description
request IUpdateParameterVersionRequest

UpdateParameterVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.parametermanager.v1.ParameterVersion>

Promise