Show / Hide Table of Contents

Class AudienceSegmentServiceClientImpl

AudienceSegmentService client wrapper implementation, for convenient use.

Inheritance
object
AudienceSegmentServiceClient
AudienceSegmentServiceClientImpl
Inherited Members
AudienceSegmentServiceClient.DefaultEndpoint
AudienceSegmentServiceClient.DefaultScopes
AudienceSegmentServiceClient.ServiceMetadata
AudienceSegmentServiceClient.CreateAsync(CancellationToken)
AudienceSegmentServiceClient.Create()
AudienceSegmentServiceClient.ShutdownDefaultChannelsAsync()
AudienceSegmentServiceClient.GetAudienceSegmentAsync(GetAudienceSegmentRequest, CancellationToken)
AudienceSegmentServiceClient.GetAudienceSegment(string, CallSettings)
AudienceSegmentServiceClient.GetAudienceSegmentAsync(string, CallSettings)
AudienceSegmentServiceClient.GetAudienceSegmentAsync(string, CancellationToken)
AudienceSegmentServiceClient.GetAudienceSegment(AudienceSegmentName, CallSettings)
AudienceSegmentServiceClient.GetAudienceSegmentAsync(AudienceSegmentName, CallSettings)
AudienceSegmentServiceClient.GetAudienceSegmentAsync(AudienceSegmentName, CancellationToken)
AudienceSegmentServiceClient.ListAudienceSegments(string, string, int?, CallSettings)
AudienceSegmentServiceClient.ListAudienceSegmentsAsync(string, string, int?, CallSettings)
AudienceSegmentServiceClient.ListAudienceSegments(NetworkName, string, int?, CallSettings)
AudienceSegmentServiceClient.ListAudienceSegmentsAsync(NetworkName, string, int?, CallSettings)
AudienceSegmentServiceClient.CreateAudienceSegmentAsync(CreateAudienceSegmentRequest, CancellationToken)
AudienceSegmentServiceClient.CreateAudienceSegment(string, AudienceSegment, CallSettings)
AudienceSegmentServiceClient.CreateAudienceSegmentAsync(string, AudienceSegment, CallSettings)
AudienceSegmentServiceClient.CreateAudienceSegmentAsync(string, AudienceSegment, CancellationToken)
AudienceSegmentServiceClient.CreateAudienceSegment(NetworkName, AudienceSegment, CallSettings)
AudienceSegmentServiceClient.CreateAudienceSegmentAsync(NetworkName, AudienceSegment, CallSettings)
AudienceSegmentServiceClient.CreateAudienceSegmentAsync(NetworkName, AudienceSegment, CancellationToken)
AudienceSegmentServiceClient.BatchCreateAudienceSegmentsAsync(BatchCreateAudienceSegmentsRequest, CancellationToken)
AudienceSegmentServiceClient.BatchCreateAudienceSegments(string, IEnumerable<CreateAudienceSegmentRequest>, CallSettings)
AudienceSegmentServiceClient.BatchCreateAudienceSegmentsAsync(string, IEnumerable<CreateAudienceSegmentRequest>, CallSettings)
AudienceSegmentServiceClient.BatchCreateAudienceSegmentsAsync(string, IEnumerable<CreateAudienceSegmentRequest>, CancellationToken)
AudienceSegmentServiceClient.BatchCreateAudienceSegments(NetworkName, IEnumerable<CreateAudienceSegmentRequest>, CallSettings)
AudienceSegmentServiceClient.BatchCreateAudienceSegmentsAsync(NetworkName, IEnumerable<CreateAudienceSegmentRequest>, CallSettings)
AudienceSegmentServiceClient.BatchCreateAudienceSegmentsAsync(NetworkName, IEnumerable<CreateAudienceSegmentRequest>, CancellationToken)
AudienceSegmentServiceClient.BatchActivateAudienceSegmentsAsync(BatchActivateAudienceSegmentsRequest, CancellationToken)
AudienceSegmentServiceClient.BatchActivateAudienceSegments(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchActivateAudienceSegmentsAsync(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchActivateAudienceSegmentsAsync(string, IEnumerable<string>, CancellationToken)
AudienceSegmentServiceClient.BatchActivateAudienceSegments(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchActivateAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchActivateAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CancellationToken)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegmentsAsync(BatchDeactivateAudienceSegmentsRequest, CancellationToken)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegments(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegmentsAsync(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegmentsAsync(string, IEnumerable<string>, CancellationToken)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegments(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchDeactivateAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CancellationToken)
AudienceSegmentServiceClient.BatchApproveAudienceSegmentsAsync(BatchApproveAudienceSegmentsRequest, CancellationToken)
AudienceSegmentServiceClient.BatchApproveAudienceSegments(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchApproveAudienceSegmentsAsync(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchApproveAudienceSegmentsAsync(string, IEnumerable<string>, CancellationToken)
AudienceSegmentServiceClient.BatchApproveAudienceSegments(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchApproveAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchApproveAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CancellationToken)
AudienceSegmentServiceClient.BatchRejectAudienceSegmentsAsync(BatchRejectAudienceSegmentsRequest, CancellationToken)
AudienceSegmentServiceClient.BatchRejectAudienceSegments(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchRejectAudienceSegmentsAsync(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchRejectAudienceSegmentsAsync(string, IEnumerable<string>, CancellationToken)
AudienceSegmentServiceClient.BatchRejectAudienceSegments(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchRejectAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchRejectAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CancellationToken)
AudienceSegmentServiceClient.BatchPopulateAudienceSegmentsAsync(BatchPopulateAudienceSegmentsRequest, CancellationToken)
AudienceSegmentServiceClient.BatchPopulateAudienceSegments(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchPopulateAudienceSegmentsAsync(string, IEnumerable<string>, CallSettings)
AudienceSegmentServiceClient.BatchPopulateAudienceSegmentsAsync(string, IEnumerable<string>, CancellationToken)
AudienceSegmentServiceClient.BatchPopulateAudienceSegments(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchPopulateAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CallSettings)
AudienceSegmentServiceClient.BatchPopulateAudienceSegmentsAsync(NetworkName, IEnumerable<AudienceSegmentName>, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class AudienceSegmentServiceClientImpl : AudienceSegmentServiceClient
Remarks

Provides methods for handling AudienceSegment objects.

Constructors

AudienceSegmentServiceClientImpl(AudienceSegmentServiceClient, AudienceSegmentServiceSettings, ILogger)

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

Declaration
public AudienceSegmentServiceClientImpl(AudienceSegmentService.AudienceSegmentServiceClient grpcClient, AudienceSegmentServiceSettings settings, ILogger logger)
Parameters
Type Name Description
AudienceSegmentService.AudienceSegmentServiceClient grpcClient

The underlying gRPC client.

AudienceSegmentServiceSettings settings

The base AudienceSegmentServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC AudienceSegmentService client

Declaration
public override AudienceSegmentService.AudienceSegmentServiceClient GrpcClient { get; }
Property Value
Type Description
AudienceSegmentService.AudienceSegmentServiceClient
Overrides
AudienceSegmentServiceClient.GrpcClient

Methods

BatchActivateAudienceSegments(BatchActivateAudienceSegmentsRequest, CallSettings)

Activates AudienceSegment objects.

Declaration
public override BatchActivateAudienceSegmentsResponse BatchActivateAudienceSegments(BatchActivateAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchActivateAudienceSegmentsRequest 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
BatchActivateAudienceSegmentsResponse

The RPC response.

Overrides
AudienceSegmentServiceClient.BatchActivateAudienceSegments(BatchActivateAudienceSegmentsRequest, CallSettings)

BatchActivateAudienceSegmentsAsync(BatchActivateAudienceSegmentsRequest, CallSettings)

Activates AudienceSegment objects.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.BatchActivateAudienceSegmentsAsync(BatchActivateAudienceSegmentsRequest, CallSettings)

BatchApproveAudienceSegments(BatchApproveAudienceSegmentsRequest, CallSettings)

Approves AudienceSegment objects.

Declaration
public override BatchApproveAudienceSegmentsResponse BatchApproveAudienceSegments(BatchApproveAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchApproveAudienceSegmentsRequest 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
BatchApproveAudienceSegmentsResponse

The RPC response.

Overrides
AudienceSegmentServiceClient.BatchApproveAudienceSegments(BatchApproveAudienceSegmentsRequest, CallSettings)

BatchApproveAudienceSegmentsAsync(BatchApproveAudienceSegmentsRequest, CallSettings)

Approves AudienceSegment objects.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.BatchApproveAudienceSegmentsAsync(BatchApproveAudienceSegmentsRequest, CallSettings)

BatchCreateAudienceSegments(BatchCreateAudienceSegmentsRequest, CallSettings)

Creates AudienceSegment objects.

Declaration
public override BatchCreateAudienceSegmentsResponse BatchCreateAudienceSegments(BatchCreateAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateAudienceSegmentsRequest 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
BatchCreateAudienceSegmentsResponse

The RPC response.

Overrides
AudienceSegmentServiceClient.BatchCreateAudienceSegments(BatchCreateAudienceSegmentsRequest, CallSettings)

BatchCreateAudienceSegmentsAsync(BatchCreateAudienceSegmentsRequest, CallSettings)

Creates AudienceSegment objects.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.BatchCreateAudienceSegmentsAsync(BatchCreateAudienceSegmentsRequest, CallSettings)

BatchDeactivateAudienceSegments(BatchDeactivateAudienceSegmentsRequest, CallSettings)

Deactivates AudienceSegment objects.

Declaration
public override BatchDeactivateAudienceSegmentsResponse BatchDeactivateAudienceSegments(BatchDeactivateAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeactivateAudienceSegmentsRequest 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
BatchDeactivateAudienceSegmentsResponse

The RPC response.

Overrides
AudienceSegmentServiceClient.BatchDeactivateAudienceSegments(BatchDeactivateAudienceSegmentsRequest, CallSettings)

BatchDeactivateAudienceSegmentsAsync(BatchDeactivateAudienceSegmentsRequest, CallSettings)

Deactivates AudienceSegment objects.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.BatchDeactivateAudienceSegmentsAsync(BatchDeactivateAudienceSegmentsRequest, CallSettings)

BatchPopulateAudienceSegments(BatchPopulateAudienceSegmentsRequest, CallSettings)

Populates AudienceSegment objects.

Declaration
public override BatchPopulateAudienceSegmentsResponse BatchPopulateAudienceSegments(BatchPopulateAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchPopulateAudienceSegmentsRequest 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
BatchPopulateAudienceSegmentsResponse

The RPC response.

Overrides
AudienceSegmentServiceClient.BatchPopulateAudienceSegments(BatchPopulateAudienceSegmentsRequest, CallSettings)

BatchPopulateAudienceSegmentsAsync(BatchPopulateAudienceSegmentsRequest, CallSettings)

Populates AudienceSegment objects.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.BatchPopulateAudienceSegmentsAsync(BatchPopulateAudienceSegmentsRequest, CallSettings)

BatchRejectAudienceSegments(BatchRejectAudienceSegmentsRequest, CallSettings)

Rejects AudienceSegment objects.

Declaration
public override BatchRejectAudienceSegmentsResponse BatchRejectAudienceSegments(BatchRejectAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchRejectAudienceSegmentsRequest 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
BatchRejectAudienceSegmentsResponse

The RPC response.

Overrides
AudienceSegmentServiceClient.BatchRejectAudienceSegments(BatchRejectAudienceSegmentsRequest, CallSettings)

BatchRejectAudienceSegmentsAsync(BatchRejectAudienceSegmentsRequest, CallSettings)

Rejects AudienceSegment objects.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.BatchRejectAudienceSegmentsAsync(BatchRejectAudienceSegmentsRequest, CallSettings)

CreateAudienceSegment(CreateAudienceSegmentRequest, CallSettings)

Creates an AudienceSegment object.

Declaration
public override AudienceSegment CreateAudienceSegment(CreateAudienceSegmentRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateAudienceSegmentRequest 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
AudienceSegment

The RPC response.

Overrides
AudienceSegmentServiceClient.CreateAudienceSegment(CreateAudienceSegmentRequest, CallSettings)

CreateAudienceSegmentAsync(CreateAudienceSegmentRequest, CallSettings)

Creates an AudienceSegment object.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.CreateAudienceSegmentAsync(CreateAudienceSegmentRequest, CallSettings)

GetAudienceSegment(GetAudienceSegmentRequest, CallSettings)

Retrieves an AudienceSegment object.

Declaration
public override AudienceSegment GetAudienceSegment(GetAudienceSegmentRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetAudienceSegmentRequest 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
AudienceSegment

The RPC response.

Overrides
AudienceSegmentServiceClient.GetAudienceSegment(GetAudienceSegmentRequest, CallSettings)

GetAudienceSegmentAsync(GetAudienceSegmentRequest, CallSettings)

Retrieves an AudienceSegment object.

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

A Task containing the RPC response.

Overrides
AudienceSegmentServiceClient.GetAudienceSegmentAsync(GetAudienceSegmentRequest, CallSettings)

ListAudienceSegments(ListAudienceSegmentsRequest, CallSettings)

Lists AudienceSegment objects.

Declaration
public override PagedEnumerable<ListAudienceSegmentsResponse, AudienceSegment> ListAudienceSegments(ListAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAudienceSegmentsRequest 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<ListAudienceSegmentsResponse, AudienceSegment>

A pageable sequence of AudienceSegment resources.

Overrides
AudienceSegmentServiceClient.ListAudienceSegments(ListAudienceSegmentsRequest, CallSettings)

ListAudienceSegmentsAsync(ListAudienceSegmentsRequest, CallSettings)

Lists AudienceSegment objects.

Declaration
public override PagedAsyncEnumerable<ListAudienceSegmentsResponse, AudienceSegment> ListAudienceSegmentsAsync(ListAudienceSegmentsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAudienceSegmentsRequest 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<ListAudienceSegmentsResponse, AudienceSegment>

A pageable asynchronous sequence of AudienceSegment resources.

Overrides
AudienceSegmentServiceClient.ListAudienceSegmentsAsync(ListAudienceSegmentsRequest, CallSettings)
In this article
Back to top Generated by DocFX