public sealed class ParameterManagerClientImpl : ParameterManagerClient
Reference documentation and code samples for the Parameter Manager v1 API class ParameterManagerClientImpl.
ParameterManager client wrapper implementation, for convenient use.
Namespace
Google.Cloud.ParameterManager.V1Assembly
Google.Cloud.ParameterManager.V1.dll
Remarks
Service describing handlers for resources
Constructors
ParameterManagerClientImpl(ParameterManagerClient, ParameterManagerSettings, ILogger)
public ParameterManagerClientImpl(ParameterManager.ParameterManagerClient grpcClient, ParameterManagerSettings settings, ILogger logger)
Constructs a client wrapper for the ParameterManager service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
ParameterManagerParameterManagerClient The underlying gRPC client. |
settings |
ParameterManagerSettings The base ParameterManagerSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
GrpcClient
public override ParameterManager.ParameterManagerClient GrpcClient { get; }
The underlying gRPC ParameterManager client
Property Value | |
---|---|
Type | Description |
ParameterManagerParameterManagerClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
Methods
CreateParameter(CreateParameterRequest, CallSettings)
public override 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. |
CreateParameterAsync(CreateParameterRequest, CallSettings)
public override 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. |
CreateParameterVersion(CreateParameterVersionRequest, CallSettings)
public override 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. |
CreateParameterVersionAsync(CreateParameterVersionRequest, CallSettings)
public override 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. |
DeleteParameter(DeleteParameterRequest, CallSettings)
public override 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. |
DeleteParameterAsync(DeleteParameterRequest, CallSettings)
public override 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. |
DeleteParameterVersion(DeleteParameterVersionRequest, CallSettings)
public override 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. |
DeleteParameterVersionAsync(DeleteParameterVersionRequest, CallSettings)
public override 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. |
GetParameter(GetParameterRequest, CallSettings)
public override 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. |
GetParameterAsync(GetParameterRequest, CallSettings)
public override 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. |
GetParameterVersion(GetParameterVersionRequest, CallSettings)
public override 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. |
GetParameterVersionAsync(GetParameterVersionRequest, CallSettings)
public override 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. |
ListParameterVersions(ListParameterVersionsRequest, CallSettings)
public override 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. |
ListParameterVersionsAsync(ListParameterVersionsRequest, CallSettings)
public override 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. |
ListParameters(ListParametersRequest, CallSettings)
public override 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. |
ListParametersAsync(ListParametersRequest, CallSettings)
public override 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. |
RenderParameterVersion(RenderParameterVersionRequest, CallSettings)
public override 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. |
RenderParameterVersionAsync(RenderParameterVersionRequest, CallSettings)
public override 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. |
UpdateParameter(UpdateParameterRequest, CallSettings)
public override 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. |
UpdateParameterAsync(UpdateParameterRequest, CallSettings)
public override 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. |
UpdateParameterVersion(UpdateParameterVersionRequest, CallSettings)
public override 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. |
UpdateParameterVersionAsync(UpdateParameterVersionRequest, CallSettings)
public override 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. |