Class ParameterManagerGrpc.ParameterManagerFutureStub (0.43.0)

public static final class ParameterManagerGrpc.ParameterManagerFutureStub extends AbstractFutureStub<ParameterManagerGrpc.ParameterManagerFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service ParameterManager.

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ParameterManagerGrpc.ParameterManagerFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected ParameterManagerGrpc.ParameterManagerFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ParameterManagerGrpc.ParameterManagerFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createParameter(CreateParameterRequest request)

public ListenableFuture<Parameter> createParameter(CreateParameterRequest request)

Creates a new Parameter in a given project and location.

Parameter
Name Description
request CreateParameterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Parameter>

createParameterVersion(CreateParameterVersionRequest request)

public ListenableFuture<ParameterVersion> createParameterVersion(CreateParameterVersionRequest request)

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

Parameter
Name Description
request CreateParameterVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ParameterVersion>

createTemplate(CreateTemplateRequest request)

public ListenableFuture<Template> createTemplate(CreateTemplateRequest request)

Creates a new Template in a given project and location.

Parameter
Name Description
request CreateTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Template>

createTemplateVersion(CreateTemplateVersionRequest request)

public ListenableFuture<TemplateVersion> createTemplateVersion(CreateTemplateVersionRequest request)

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

Parameter
Name Description
request CreateTemplateVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<TemplateVersion>

deleteParameter(DeleteParameterRequest request)

public ListenableFuture<Empty> deleteParameter(DeleteParameterRequest request)

Deletes a single Parameter.

Parameter
Name Description
request DeleteParameterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteParameterVersion(DeleteParameterVersionRequest request)

public ListenableFuture<Empty> deleteParameterVersion(DeleteParameterVersionRequest request)

Deletes a single ParameterVersion.

Parameter
Name Description
request DeleteParameterVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteTemplate(DeleteTemplateRequest request)

public ListenableFuture<Empty> deleteTemplate(DeleteTemplateRequest request)

Deletes a single Template.

Parameter
Name Description
request DeleteTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteTemplateVersion(DeleteTemplateVersionRequest request)

public ListenableFuture<Empty> deleteTemplateVersion(DeleteTemplateVersionRequest request)

Deletes a single TemplateVersion.

Parameter
Name Description
request DeleteTemplateVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getParameter(GetParameterRequest request)

public ListenableFuture<Parameter> getParameter(GetParameterRequest request)

Gets details of a single Parameter.

Parameter
Name Description
request GetParameterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Parameter>

getParameterVersion(GetParameterVersionRequest request)

public ListenableFuture<ParameterVersion> getParameterVersion(GetParameterVersionRequest request)

Gets details of a single ParameterVersion.

Parameter
Name Description
request GetParameterVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ParameterVersion>

getTemplate(GetTemplateRequest request)

public ListenableFuture<Template> getTemplate(GetTemplateRequest request)

Gets details of a single Template.

Parameter
Name Description
request GetTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Template>

getTemplateVersion(GetTemplateVersionRequest request)

public ListenableFuture<TemplateVersion> getTemplateVersion(GetTemplateVersionRequest request)

Gets details of a single TemplateVersion.

Parameter
Name Description
request GetTemplateVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<TemplateVersion>

listParameterVersions(ListParameterVersionsRequest request)

public ListenableFuture<ListParameterVersionsResponse> listParameterVersions(ListParameterVersionsRequest request)

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

Parameter
Name Description
request ListParameterVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListParameterVersionsResponse>

listParameters(ListParametersRequest request)

public ListenableFuture<ListParametersResponse> listParameters(ListParametersRequest request)

Lists Parameters in a given project and location.

Parameter
Name Description
request ListParametersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListParametersResponse>

listTemplateVersions(ListTemplateVersionsRequest request)

public ListenableFuture<ListTemplateVersionsResponse> listTemplateVersions(ListTemplateVersionsRequest request)

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

Parameter
Name Description
request ListTemplateVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTemplateVersionsResponse>

listTemplates(ListTemplatesRequest request)

public ListenableFuture<ListTemplatesResponse> listTemplates(ListTemplatesRequest request)

Lists Templates in a given project and location.

Parameter
Name Description
request ListTemplatesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTemplatesResponse>

renderParameterVersion(RenderParameterVersionRequest request)

public ListenableFuture<RenderParameterVersionResponse> renderParameterVersion(RenderParameterVersionRequest request)

Gets rendered version of a ParameterVersion.

Parameter
Name Description
request RenderParameterVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RenderParameterVersionResponse>

renderTemplateVersion(RenderTemplateVersionRequest request)

public ListenableFuture<RenderTemplateVersionResponse> renderTemplateVersion(RenderTemplateVersionRequest request)

Gets rendered version of a TemplateVersion.

Parameter
Name Description
request RenderTemplateVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RenderTemplateVersionResponse>

updateParameter(UpdateParameterRequest request)

public ListenableFuture<Parameter> updateParameter(UpdateParameterRequest request)

Updates a single Parameter.

Parameter
Name Description
request UpdateParameterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Parameter>

updateParameterVersion(UpdateParameterVersionRequest request)

public ListenableFuture<ParameterVersion> updateParameterVersion(UpdateParameterVersionRequest request)

Updates a single ParameterVersion.

Parameter
Name Description
request UpdateParameterVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ParameterVersion>

updateTemplate(UpdateTemplateRequest request)

public ListenableFuture<Template> updateTemplate(UpdateTemplateRequest request)

Updates a single Template.

Parameter
Name Description
request UpdateTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Template>

updateTemplateVersion(UpdateTemplateVersionRequest request)

public ListenableFuture<TemplateVersion> updateTemplateVersion(UpdateTemplateVersionRequest request)

Updates a single TemplateVersion.

Parameter
Name Description
request UpdateTemplateVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<TemplateVersion>