Class MapsPlatformDatasetsV1AlphaClientImpl
MapsPlatformDatasetsV1Alpha client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Maps.MapsPlatformDatasets.V1Alpha
Assembly: Google.Maps.MapsPlatformDatasets.V1Alpha.dll
Syntax
public sealed class MapsPlatformDatasetsV1AlphaClientImpl : MapsPlatformDatasetsV1AlphaClient
Remarks
Service definition for the Maps Platform Datasets API.
Constructors
MapsPlatformDatasetsV1AlphaClientImpl(MapsPlatformDatasetsV1AlphaClient, MapsPlatformDatasetsV1AlphaSettings, ILogger)
Constructs a client wrapper for the MapsPlatformDatasetsV1Alpha service, with the specified gRPC client and settings.
Declaration
public MapsPlatformDatasetsV1AlphaClientImpl(MapsPlatformDatasetsV1Alpha.MapsPlatformDatasetsV1AlphaClient grpcClient, MapsPlatformDatasetsV1AlphaSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| MapsPlatformDatasetsV1Alpha.MapsPlatformDatasetsV1AlphaClient | grpcClient | The underlying gRPC client. |
| MapsPlatformDatasetsV1AlphaSettings | settings | The base MapsPlatformDatasetsV1AlphaSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC MapsPlatformDatasetsV1Alpha client
Declaration
public override MapsPlatformDatasetsV1Alpha.MapsPlatformDatasetsV1AlphaClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| MapsPlatformDatasetsV1Alpha.MapsPlatformDatasetsV1AlphaClient |
Overrides
Methods
CreateDataset(CreateDatasetRequest, CallSettings)
Create a new dataset for the specified project.
Declaration
public override Dataset CreateDataset(CreateDatasetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDatasetRequest | request | 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 |
|---|---|
| Dataset | The RPC response. |
Overrides
CreateDatasetAsync(CreateDatasetRequest, CallSettings)
Create a new dataset for the specified project.
Declaration
public override Task<Dataset> CreateDatasetAsync(CreateDatasetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDatasetRequest | request | 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<Dataset> | A Task containing the RPC response. |
Overrides
DeleteDataset(DeleteDatasetRequest, CallSettings)
Delete the specified dataset and optionally all its corresponding versions.
Declaration
public override void DeleteDataset(DeleteDatasetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDatasetRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Overrides
DeleteDatasetAsync(DeleteDatasetRequest, CallSettings)
Delete the specified dataset and optionally all its corresponding versions.
Declaration
public override Task DeleteDatasetAsync(DeleteDatasetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDatasetRequest | request | 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. |
Overrides
DeleteDatasetVersion(DeleteDatasetVersionRequest, CallSettings)
Delete a specific version of the dataset.
Declaration
public override void DeleteDatasetVersion(DeleteDatasetVersionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDatasetVersionRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Overrides
DeleteDatasetVersionAsync(DeleteDatasetVersionRequest, CallSettings)
Delete a specific version of the dataset.
Declaration
public override Task DeleteDatasetVersionAsync(DeleteDatasetVersionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDatasetVersionRequest | request | 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. |
Overrides
GetDataset(GetDatasetRequest, CallSettings)
Get the published or latest version of the dataset.
Declaration
public override Dataset GetDataset(GetDatasetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDatasetRequest | request | 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 |
|---|---|
| Dataset | The RPC response. |
Overrides
GetDatasetAsync(GetDatasetRequest, CallSettings)
Get the published or latest version of the dataset.
Declaration
public override Task<Dataset> GetDatasetAsync(GetDatasetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDatasetRequest | request | 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<Dataset> | A Task containing the RPC response. |
Overrides
ListDatasetVersions(ListDatasetVersionsRequest, CallSettings)
List all the versions of a dataset.
Declaration
public override PagedEnumerable<ListDatasetVersionsResponse, Dataset> ListDatasetVersions(ListDatasetVersionsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDatasetVersionsRequest | request | 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 |
|---|---|
| PagedEnumerable<ListDatasetVersionsResponse, Dataset> | A pageable sequence of Dataset resources. |
Overrides
ListDatasetVersionsAsync(ListDatasetVersionsRequest, CallSettings)
List all the versions of a dataset.
Declaration
public override PagedAsyncEnumerable<ListDatasetVersionsResponse, Dataset> ListDatasetVersionsAsync(ListDatasetVersionsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDatasetVersionsRequest | request | 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 |
|---|---|
| PagedAsyncEnumerable<ListDatasetVersionsResponse, Dataset> | A pageable asynchronous sequence of Dataset resources. |
Overrides
ListDatasets(ListDatasetsRequest, CallSettings)
List all the datasets for the specified project.
Declaration
public override PagedEnumerable<ListDatasetsResponse, Dataset> ListDatasets(ListDatasetsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDatasetsRequest | request | 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 |
|---|---|
| PagedEnumerable<ListDatasetsResponse, Dataset> | A pageable sequence of Dataset resources. |
Overrides
ListDatasetsAsync(ListDatasetsRequest, CallSettings)
List all the datasets for the specified project.
Declaration
public override PagedAsyncEnumerable<ListDatasetsResponse, Dataset> ListDatasetsAsync(ListDatasetsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDatasetsRequest | request | 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 |
|---|---|
| PagedAsyncEnumerable<ListDatasetsResponse, Dataset> | A pageable asynchronous sequence of Dataset resources. |
Overrides
UpdateDatasetMetadata(UpdateDatasetMetadataRequest, CallSettings)
Update the metadata for the dataset. To update the data use: UploadDataset.
Declaration
public override Dataset UpdateDatasetMetadata(UpdateDatasetMetadataRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDatasetMetadataRequest | request | 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 |
|---|---|
| Dataset | The RPC response. |
Overrides
UpdateDatasetMetadataAsync(UpdateDatasetMetadataRequest, CallSettings)
Update the metadata for the dataset. To update the data use: UploadDataset.
Declaration
public override Task<Dataset> UpdateDatasetMetadataAsync(UpdateDatasetMetadataRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDatasetMetadataRequest | request | 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<Dataset> | A Task containing the RPC response. |