public sealed class CloudProductRegistryReadServiceClientImpl : CloudProductRegistryReadServiceClientReference documentation and code samples for the Cloud Product Registry v1 API class CloudProductRegistryReadServiceClientImpl.
CloudProductRegistryReadService client wrapper implementation, for convenient use.
Inheritance
object > CloudProductRegistryReadServiceClient > CloudProductRegistryReadServiceClientImplNamespace
Google.Cloud.ProductRegistry.V1Assembly
Google.Cloud.ProductRegistry.V1.dll
Remarks
Cloud Product Registry Read Service provides capabilities to access all first and third party Google Cloud products.
Constructors
CloudProductRegistryReadServiceClientImpl(CloudProductRegistryReadServiceClient, CloudProductRegistryReadServiceSettings, ILogger)
public CloudProductRegistryReadServiceClientImpl(CloudProductRegistryReadService.CloudProductRegistryReadServiceClient grpcClient, CloudProductRegistryReadServiceSettings settings, ILogger logger)Constructs a client wrapper for the CloudProductRegistryReadService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
CloudProductRegistryReadServiceCloudProductRegistryReadServiceClientThe underlying gRPC client. |
settings |
CloudProductRegistryReadServiceSettingsThe base CloudProductRegistryReadServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override CloudProductRegistryReadService.CloudProductRegistryReadServiceClient GrpcClient { get; }The underlying gRPC CloudProductRegistryReadService client
| Property Value | |
|---|---|
| Type | Description |
CloudProductRegistryReadServiceCloudProductRegistryReadServiceClient |
|
Methods
GetLogicalProduct(GetLogicalProductRequest, CallSettings)
public override LogicalProduct GetLogicalProduct(GetLogicalProductRequest request, CallSettings callSettings = null)Gets details of a LogicalProduct.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLogicalProductRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LogicalProduct |
The RPC response. |
GetLogicalProductAsync(GetLogicalProductRequest, CallSettings)
public override Task<LogicalProduct> GetLogicalProductAsync(GetLogicalProductRequest request, CallSettings callSettings = null)Gets details of a LogicalProduct.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLogicalProductRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLogicalProduct |
A Task containing the RPC response. |
GetLogicalProductVariant(GetLogicalProductVariantRequest, CallSettings)
public override LogicalProductVariant GetLogicalProductVariant(GetLogicalProductVariantRequest request, CallSettings callSettings = null)Get details of a LogicalProductVariant.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLogicalProductVariantRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LogicalProductVariant |
The RPC response. |
GetLogicalProductVariantAsync(GetLogicalProductVariantRequest, CallSettings)
public override Task<LogicalProductVariant> GetLogicalProductVariantAsync(GetLogicalProductVariantRequest request, CallSettings callSettings = null)Get details of a LogicalProductVariant.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLogicalProductVariantRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLogicalProductVariant |
A Task containing the RPC response. |
GetProductSuite(GetProductSuiteRequest, CallSettings)
public override ProductSuite GetProductSuite(GetProductSuiteRequest request, CallSettings callSettings = null)Get details of a ProductSuite.
| Parameters | |
|---|---|
| Name | Description |
request |
GetProductSuiteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ProductSuite |
The RPC response. |
GetProductSuiteAsync(GetProductSuiteRequest, CallSettings)
public override Task<ProductSuite> GetProductSuiteAsync(GetProductSuiteRequest request, CallSettings callSettings = null)Get details of a ProductSuite.
| Parameters | |
|---|---|
| Name | Description |
request |
GetProductSuiteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskProductSuite |
A Task containing the RPC response. |
ListLogicalProductVariants(ListLogicalProductVariantsRequest, CallSettings)
public override PagedEnumerable<ListLogicalProductVariantsResponse, LogicalProductVariant> ListLogicalProductVariants(ListLogicalProductVariantsRequest request, CallSettings callSettings = null)Lists LogicalProductVariants matching given criteria.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLogicalProductVariantsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListLogicalProductVariantsResponseLogicalProductVariant |
A pageable sequence of LogicalProductVariant resources. |
ListLogicalProductVariantsAsync(ListLogicalProductVariantsRequest, CallSettings)
public override PagedAsyncEnumerable<ListLogicalProductVariantsResponse, LogicalProductVariant> ListLogicalProductVariantsAsync(ListLogicalProductVariantsRequest request, CallSettings callSettings = null)Lists LogicalProductVariants matching given criteria.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLogicalProductVariantsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListLogicalProductVariantsResponseLogicalProductVariant |
A pageable asynchronous sequence of LogicalProductVariant resources. |
ListLogicalProducts(ListLogicalProductsRequest, CallSettings)
public override PagedEnumerable<ListLogicalProductsResponse, LogicalProduct> ListLogicalProducts(ListLogicalProductsRequest request, CallSettings callSettings = null)Lists LogicalProducts matching given criteria.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLogicalProductsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListLogicalProductsResponseLogicalProduct |
A pageable sequence of LogicalProduct resources. |
ListLogicalProductsAsync(ListLogicalProductsRequest, CallSettings)
public override PagedAsyncEnumerable<ListLogicalProductsResponse, LogicalProduct> ListLogicalProductsAsync(ListLogicalProductsRequest request, CallSettings callSettings = null)Lists LogicalProducts matching given criteria.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLogicalProductsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListLogicalProductsResponseLogicalProduct |
A pageable asynchronous sequence of LogicalProduct resources. |
ListProductSuites(ListProductSuitesRequest, CallSettings)
public override PagedEnumerable<ListProductSuitesResponse, ProductSuite> ListProductSuites(ListProductSuitesRequest request, CallSettings callSettings = null)Lists ProductSuites.
| Parameters | |
|---|---|
| Name | Description |
request |
ListProductSuitesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListProductSuitesResponseProductSuite |
A pageable sequence of ProductSuite resources. |
ListProductSuitesAsync(ListProductSuitesRequest, CallSettings)
public override PagedAsyncEnumerable<ListProductSuitesResponse, ProductSuite> ListProductSuitesAsync(ListProductSuitesRequest request, CallSettings callSettings = null)Lists ProductSuites.
| Parameters | |
|---|---|
| Name | Description |
request |
ListProductSuitesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListProductSuitesResponseProductSuite |
A pageable asynchronous sequence of ProductSuite resources. |
LookupEntity(LookupEntityRequest, CallSettings)
public override LookupEntityResponse LookupEntity(LookupEntityRequest request, CallSettings callSettings = null)Look up entities.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupEntityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LookupEntityResponse |
The RPC response. |
LookupEntityAsync(LookupEntityRequest, CallSettings)
public override Task<LookupEntityResponse> LookupEntityAsync(LookupEntityRequest request, CallSettings callSettings = null)Look up entities.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupEntityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLookupEntityResponse |
A Task containing the RPC response. |