public sealed class ParameterManagerClientImpl : ParameterManagerClientReference 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 |
ParameterManagerParameterManagerClientThe underlying gRPC client. |
settings |
ParameterManagerSettingsThe base ParameterManagerSettings used within this client. |
logger |
ILoggerOptional 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 |
CreateParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListParameterVersionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListParameterVersionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListParametersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListParametersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
RenderParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
RenderParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateParameterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateParameterVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskParameterVersion |
A Task containing the RPC response. |