Show / Hide Table of Contents

Class SiteServiceClientImpl

SiteService client wrapper implementation, for convenient use.

Inheritance
object
SiteServiceClient
SiteServiceClientImpl
Inherited Members
SiteServiceClient.DefaultEndpoint
SiteServiceClient.DefaultScopes
SiteServiceClient.ServiceMetadata
SiteServiceClient.CreateAsync(CancellationToken)
SiteServiceClient.Create()
SiteServiceClient.ShutdownDefaultChannelsAsync()
SiteServiceClient.GetSiteAsync(GetSiteRequest, CancellationToken)
SiteServiceClient.GetSite(string, CallSettings)
SiteServiceClient.GetSiteAsync(string, CallSettings)
SiteServiceClient.GetSiteAsync(string, CancellationToken)
SiteServiceClient.GetSite(SiteName, CallSettings)
SiteServiceClient.GetSiteAsync(SiteName, CallSettings)
SiteServiceClient.GetSiteAsync(SiteName, CancellationToken)
SiteServiceClient.ListSites(string, string, int?, CallSettings)
SiteServiceClient.ListSitesAsync(string, string, int?, CallSettings)
SiteServiceClient.ListSites(NetworkName, string, int?, CallSettings)
SiteServiceClient.ListSitesAsync(NetworkName, string, int?, CallSettings)
SiteServiceClient.CreateSiteAsync(CreateSiteRequest, CancellationToken)
SiteServiceClient.CreateSite(string, Site, CallSettings)
SiteServiceClient.CreateSiteAsync(string, Site, CallSettings)
SiteServiceClient.CreateSiteAsync(string, Site, CancellationToken)
SiteServiceClient.CreateSite(NetworkName, Site, CallSettings)
SiteServiceClient.CreateSiteAsync(NetworkName, Site, CallSettings)
SiteServiceClient.CreateSiteAsync(NetworkName, Site, CancellationToken)
SiteServiceClient.BatchCreateSitesAsync(BatchCreateSitesRequest, CancellationToken)
SiteServiceClient.BatchCreateSites(string, IEnumerable<CreateSiteRequest>, CallSettings)
SiteServiceClient.BatchCreateSitesAsync(string, IEnumerable<CreateSiteRequest>, CallSettings)
SiteServiceClient.BatchCreateSitesAsync(string, IEnumerable<CreateSiteRequest>, CancellationToken)
SiteServiceClient.BatchCreateSites(NetworkName, IEnumerable<CreateSiteRequest>, CallSettings)
SiteServiceClient.BatchCreateSitesAsync(NetworkName, IEnumerable<CreateSiteRequest>, CallSettings)
SiteServiceClient.BatchCreateSitesAsync(NetworkName, IEnumerable<CreateSiteRequest>, CancellationToken)
SiteServiceClient.UpdateSiteAsync(UpdateSiteRequest, CancellationToken)
SiteServiceClient.UpdateSite(Site, FieldMask, CallSettings)
SiteServiceClient.UpdateSiteAsync(Site, FieldMask, CallSettings)
SiteServiceClient.UpdateSiteAsync(Site, FieldMask, CancellationToken)
SiteServiceClient.BatchUpdateSitesAsync(BatchUpdateSitesRequest, CancellationToken)
SiteServiceClient.BatchUpdateSites(string, IEnumerable<UpdateSiteRequest>, CallSettings)
SiteServiceClient.BatchUpdateSitesAsync(string, IEnumerable<UpdateSiteRequest>, CallSettings)
SiteServiceClient.BatchUpdateSitesAsync(string, IEnumerable<UpdateSiteRequest>, CancellationToken)
SiteServiceClient.BatchUpdateSites(NetworkName, IEnumerable<UpdateSiteRequest>, CallSettings)
SiteServiceClient.BatchUpdateSitesAsync(NetworkName, IEnumerable<UpdateSiteRequest>, CallSettings)
SiteServiceClient.BatchUpdateSitesAsync(NetworkName, IEnumerable<UpdateSiteRequest>, CancellationToken)
SiteServiceClient.BatchDeactivateSitesAsync(BatchDeactivateSitesRequest, CancellationToken)
SiteServiceClient.BatchDeactivateSites(string, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchDeactivateSitesAsync(string, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchDeactivateSitesAsync(string, IEnumerable<string>, CancellationToken)
SiteServiceClient.BatchDeactivateSites(NetworkName, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchDeactivateSitesAsync(NetworkName, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchDeactivateSitesAsync(NetworkName, IEnumerable<string>, CancellationToken)
SiteServiceClient.BatchSubmitSitesForApprovalAsync(BatchSubmitSitesForApprovalRequest, CancellationToken)
SiteServiceClient.BatchSubmitSitesForApproval(string, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchSubmitSitesForApprovalAsync(string, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchSubmitSitesForApprovalAsync(string, IEnumerable<string>, CancellationToken)
SiteServiceClient.BatchSubmitSitesForApproval(NetworkName, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchSubmitSitesForApprovalAsync(NetworkName, IEnumerable<string>, CallSettings)
SiteServiceClient.BatchSubmitSitesForApprovalAsync(NetworkName, IEnumerable<string>, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class SiteServiceClientImpl : SiteServiceClient
Remarks

Provides methods for handling Site objects.

Constructors

SiteServiceClientImpl(SiteServiceClient, SiteServiceSettings, ILogger)

Constructs a client wrapper for the SiteService service, with the specified gRPC client and settings.

Declaration
public SiteServiceClientImpl(SiteService.SiteServiceClient grpcClient, SiteServiceSettings settings, ILogger logger)
Parameters
Type Name Description
SiteService.SiteServiceClient grpcClient

The underlying gRPC client.

SiteServiceSettings settings

The base SiteServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC SiteService client

Declaration
public override SiteService.SiteServiceClient GrpcClient { get; }
Property Value
Type Description
SiteService.SiteServiceClient
Overrides
SiteServiceClient.GrpcClient

Methods

BatchCreateSites(BatchCreateSitesRequest, CallSettings)

API to batch create Site objects.

Declaration
public override BatchCreateSitesResponse BatchCreateSites(BatchCreateSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateSitesRequest 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
BatchCreateSitesResponse

The RPC response.

Overrides
SiteServiceClient.BatchCreateSites(BatchCreateSitesRequest, CallSettings)

BatchCreateSitesAsync(BatchCreateSitesRequest, CallSettings)

API to batch create Site objects.

Declaration
public override Task<BatchCreateSitesResponse> BatchCreateSitesAsync(BatchCreateSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateSitesRequest 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<BatchCreateSitesResponse>

A Task containing the RPC response.

Overrides
SiteServiceClient.BatchCreateSitesAsync(BatchCreateSitesRequest, CallSettings)

BatchDeactivateSites(BatchDeactivateSitesRequest, CallSettings)

Deactivates a list of Site objects.

Declaration
public override BatchDeactivateSitesResponse BatchDeactivateSites(BatchDeactivateSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeactivateSitesRequest 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
BatchDeactivateSitesResponse

The RPC response.

Overrides
SiteServiceClient.BatchDeactivateSites(BatchDeactivateSitesRequest, CallSettings)

BatchDeactivateSitesAsync(BatchDeactivateSitesRequest, CallSettings)

Deactivates a list of Site objects.

Declaration
public override Task<BatchDeactivateSitesResponse> BatchDeactivateSitesAsync(BatchDeactivateSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeactivateSitesRequest 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<BatchDeactivateSitesResponse>

A Task containing the RPC response.

Overrides
SiteServiceClient.BatchDeactivateSitesAsync(BatchDeactivateSitesRequest, CallSettings)

BatchSubmitSitesForApproval(BatchSubmitSitesForApprovalRequest, CallSettings)

Submits a list of Site objects for approval.

Declaration
public override BatchSubmitSitesForApprovalResponse BatchSubmitSitesForApproval(BatchSubmitSitesForApprovalRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchSubmitSitesForApprovalRequest 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
BatchSubmitSitesForApprovalResponse

The RPC response.

Overrides
SiteServiceClient.BatchSubmitSitesForApproval(BatchSubmitSitesForApprovalRequest, CallSettings)

BatchSubmitSitesForApprovalAsync(BatchSubmitSitesForApprovalRequest, CallSettings)

Submits a list of Site objects for approval.

Declaration
public override Task<BatchSubmitSitesForApprovalResponse> BatchSubmitSitesForApprovalAsync(BatchSubmitSitesForApprovalRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchSubmitSitesForApprovalRequest 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<BatchSubmitSitesForApprovalResponse>

A Task containing the RPC response.

Overrides
SiteServiceClient.BatchSubmitSitesForApprovalAsync(BatchSubmitSitesForApprovalRequest, CallSettings)

BatchUpdateSites(BatchUpdateSitesRequest, CallSettings)

API to batch update Site objects.

Declaration
public override BatchUpdateSitesResponse BatchUpdateSites(BatchUpdateSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateSitesRequest 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
BatchUpdateSitesResponse

The RPC response.

Overrides
SiteServiceClient.BatchUpdateSites(BatchUpdateSitesRequest, CallSettings)

BatchUpdateSitesAsync(BatchUpdateSitesRequest, CallSettings)

API to batch update Site objects.

Declaration
public override Task<BatchUpdateSitesResponse> BatchUpdateSitesAsync(BatchUpdateSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateSitesRequest 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<BatchUpdateSitesResponse>

A Task containing the RPC response.

Overrides
SiteServiceClient.BatchUpdateSitesAsync(BatchUpdateSitesRequest, CallSettings)

CreateSite(CreateSiteRequest, CallSettings)

API to create a Site object.

Declaration
public override Site CreateSite(CreateSiteRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateSiteRequest 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
Site

The RPC response.

Overrides
SiteServiceClient.CreateSite(CreateSiteRequest, CallSettings)

CreateSiteAsync(CreateSiteRequest, CallSettings)

API to create a Site object.

Declaration
public override Task<Site> CreateSiteAsync(CreateSiteRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateSiteRequest 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<Site>

A Task containing the RPC response.

Overrides
SiteServiceClient.CreateSiteAsync(CreateSiteRequest, CallSettings)

GetSite(GetSiteRequest, CallSettings)

API to retrieve a Site object.

Declaration
public override Site GetSite(GetSiteRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetSiteRequest 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
Site

The RPC response.

Overrides
SiteServiceClient.GetSite(GetSiteRequest, CallSettings)

GetSiteAsync(GetSiteRequest, CallSettings)

API to retrieve a Site object.

Declaration
public override Task<Site> GetSiteAsync(GetSiteRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetSiteRequest 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<Site>

A Task containing the RPC response.

Overrides
SiteServiceClient.GetSiteAsync(GetSiteRequest, CallSettings)

ListSites(ListSitesRequest, CallSettings)

API to retrieve a list of Site objects.

Declaration
public override PagedEnumerable<ListSitesResponse, Site> ListSites(ListSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListSitesRequest 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<ListSitesResponse, Site>

A pageable sequence of Site resources.

Overrides
SiteServiceClient.ListSites(ListSitesRequest, CallSettings)

ListSitesAsync(ListSitesRequest, CallSettings)

API to retrieve a list of Site objects.

Declaration
public override PagedAsyncEnumerable<ListSitesResponse, Site> ListSitesAsync(ListSitesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListSitesRequest 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<ListSitesResponse, Site>

A pageable asynchronous sequence of Site resources.

Overrides
SiteServiceClient.ListSitesAsync(ListSitesRequest, CallSettings)

UpdateSite(UpdateSiteRequest, CallSettings)

API to update a Site object.

Declaration
public override Site UpdateSite(UpdateSiteRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateSiteRequest 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
Site

The RPC response.

Overrides
SiteServiceClient.UpdateSite(UpdateSiteRequest, CallSettings)

UpdateSiteAsync(UpdateSiteRequest, CallSettings)

API to update a Site object.

Declaration
public override Task<Site> UpdateSiteAsync(UpdateSiteRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateSiteRequest 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<Site>

A Task containing the RPC response.

Overrides
SiteServiceClient.UpdateSiteAsync(UpdateSiteRequest, CallSettings)
In this article
Back to top Generated by DocFX