Class AnalyticsAdminServiceClientImpl
AnalyticsAdminService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Analytics.Admin.V1Alpha
Assembly: Google.Analytics.Admin.V1Alpha.dll
Syntax
public sealed class AnalyticsAdminServiceClientImpl : AnalyticsAdminServiceClient
Remarks
Service Interface for the Analytics Admin API (GA4).
Constructors
AnalyticsAdminServiceClientImpl(AnalyticsAdminServiceClient, AnalyticsAdminServiceSettings, ILogger)
Constructs a client wrapper for the AnalyticsAdminService service, with the specified gRPC client and settings.
Declaration
public AnalyticsAdminServiceClientImpl(AnalyticsAdminService.AnalyticsAdminServiceClient grpcClient, AnalyticsAdminServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| AnalyticsAdminService.AnalyticsAdminServiceClient | grpcClient | The underlying gRPC client. |
| AnalyticsAdminServiceSettings | settings | The base AnalyticsAdminServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC AnalyticsAdminService client
Declaration
public override AnalyticsAdminService.AnalyticsAdminServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| AnalyticsAdminService.AnalyticsAdminServiceClient |
Overrides
Methods
AcknowledgeUserDataCollection(AcknowledgeUserDataCollectionRequest, CallSettings)
Acknowledges the terms of user data collection for the specified property.
This acknowledgement must be completed (either in the Google Analytics UI or through this API) before MeasurementProtocolSecret resources may be created.
Declaration
public override AcknowledgeUserDataCollectionResponse AcknowledgeUserDataCollection(AcknowledgeUserDataCollectionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| AcknowledgeUserDataCollectionRequest | 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 |
|---|---|
| AcknowledgeUserDataCollectionResponse | The RPC response. |
Overrides
AcknowledgeUserDataCollectionAsync(AcknowledgeUserDataCollectionRequest, CallSettings)
Acknowledges the terms of user data collection for the specified property.
This acknowledgement must be completed (either in the Google Analytics UI or through this API) before MeasurementProtocolSecret resources may be created.
Declaration
public override Task<AcknowledgeUserDataCollectionResponse> AcknowledgeUserDataCollectionAsync(AcknowledgeUserDataCollectionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| AcknowledgeUserDataCollectionRequest | 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<AcknowledgeUserDataCollectionResponse> | A Task containing the RPC response. |
Overrides
ApproveDisplayVideo360AdvertiserLinkProposal(ApproveDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Approves a DisplayVideo360AdvertiserLinkProposal. The DisplayVideo360AdvertiserLinkProposal will be deleted and a new DisplayVideo360AdvertiserLink will be created.
Declaration
public override ApproveDisplayVideo360AdvertiserLinkProposalResponse ApproveDisplayVideo360AdvertiserLinkProposal(ApproveDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ApproveDisplayVideo360AdvertiserLinkProposalRequest | 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 |
|---|---|
| ApproveDisplayVideo360AdvertiserLinkProposalResponse | The RPC response. |
Overrides
ApproveDisplayVideo360AdvertiserLinkProposalAsync(ApproveDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Approves a DisplayVideo360AdvertiserLinkProposal. The DisplayVideo360AdvertiserLinkProposal will be deleted and a new DisplayVideo360AdvertiserLink will be created.
Declaration
public override Task<ApproveDisplayVideo360AdvertiserLinkProposalResponse> ApproveDisplayVideo360AdvertiserLinkProposalAsync(ApproveDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ApproveDisplayVideo360AdvertiserLinkProposalRequest | 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<ApproveDisplayVideo360AdvertiserLinkProposalResponse> | A Task containing the RPC response. |
Overrides
ArchiveAudience(ArchiveAudienceRequest, CallSettings)
Archives an Audience on a property.
Declaration
public override void ArchiveAudience(ArchiveAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveAudienceRequest | 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
ArchiveAudienceAsync(ArchiveAudienceRequest, CallSettings)
Archives an Audience on a property.
Declaration
public override Task ArchiveAudienceAsync(ArchiveAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveAudienceRequest | 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
ArchiveCustomDimension(ArchiveCustomDimensionRequest, CallSettings)
Archives a CustomDimension on a property.
Declaration
public override void ArchiveCustomDimension(ArchiveCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveCustomDimensionRequest | 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
ArchiveCustomDimensionAsync(ArchiveCustomDimensionRequest, CallSettings)
Archives a CustomDimension on a property.
Declaration
public override Task ArchiveCustomDimensionAsync(ArchiveCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveCustomDimensionRequest | 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
ArchiveCustomMetric(ArchiveCustomMetricRequest, CallSettings)
Archives a CustomMetric on a property.
Declaration
public override void ArchiveCustomMetric(ArchiveCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveCustomMetricRequest | 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
ArchiveCustomMetricAsync(ArchiveCustomMetricRequest, CallSettings)
Archives a CustomMetric on a property.
Declaration
public override Task ArchiveCustomMetricAsync(ArchiveCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveCustomMetricRequest | 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
AuditUserLinks(AuditUserLinksRequest, CallSettings)
Lists all user links on an account or property, including implicit ones that come from effective permissions granted by groups or organization admin roles.
If a returned user link does not have direct permissions, they cannot be removed from the account or property directly with the DeleteUserLink command. They have to be removed from the group/etc that gives them permissions, which is currently only usable/discoverable in the GA or GMP UIs.
Declaration
public override PagedEnumerable<AuditUserLinksResponse, AuditUserLink> AuditUserLinks(AuditUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| AuditUserLinksRequest | 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<AuditUserLinksResponse, AuditUserLink> | A pageable sequence of AuditUserLink resources. |
Overrides
AuditUserLinksAsync(AuditUserLinksRequest, CallSettings)
Lists all user links on an account or property, including implicit ones that come from effective permissions granted by groups or organization admin roles.
If a returned user link does not have direct permissions, they cannot be removed from the account or property directly with the DeleteUserLink command. They have to be removed from the group/etc that gives them permissions, which is currently only usable/discoverable in the GA or GMP UIs.
Declaration
public override PagedAsyncEnumerable<AuditUserLinksResponse, AuditUserLink> AuditUserLinksAsync(AuditUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| AuditUserLinksRequest | 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<AuditUserLinksResponse, AuditUserLink> | A pageable asynchronous sequence of AuditUserLink resources. |
Overrides
BatchCreateAccessBindings(BatchCreateAccessBindingsRequest, CallSettings)
Creates information about multiple access bindings to an account or property.
This method is transactional. If any AccessBinding cannot be created, none of the AccessBindings will be created.
Declaration
public override BatchCreateAccessBindingsResponse BatchCreateAccessBindings(BatchCreateAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateAccessBindingsRequest | 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 |
|---|---|
| BatchCreateAccessBindingsResponse | The RPC response. |
Overrides
BatchCreateAccessBindingsAsync(BatchCreateAccessBindingsRequest, CallSettings)
Creates information about multiple access bindings to an account or property.
This method is transactional. If any AccessBinding cannot be created, none of the AccessBindings will be created.
Declaration
public override Task<BatchCreateAccessBindingsResponse> BatchCreateAccessBindingsAsync(BatchCreateAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateAccessBindingsRequest | 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<BatchCreateAccessBindingsResponse> | A Task containing the RPC response. |
Overrides
BatchCreateUserLinks(BatchCreateUserLinksRequest, CallSettings)
Creates information about multiple users' links to an account or property.
This method is transactional. If any UserLink cannot be created, none of the UserLinks will be created.
Declaration
public override BatchCreateUserLinksResponse BatchCreateUserLinks(BatchCreateUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateUserLinksRequest | 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 |
|---|---|
| BatchCreateUserLinksResponse | The RPC response. |
Overrides
BatchCreateUserLinksAsync(BatchCreateUserLinksRequest, CallSettings)
Creates information about multiple users' links to an account or property.
This method is transactional. If any UserLink cannot be created, none of the UserLinks will be created.
Declaration
public override Task<BatchCreateUserLinksResponse> BatchCreateUserLinksAsync(BatchCreateUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateUserLinksRequest | 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<BatchCreateUserLinksResponse> | A Task containing the RPC response. |
Overrides
BatchDeleteAccessBindings(BatchDeleteAccessBindingsRequest, CallSettings)
Deletes information about multiple users' links to an account or property.
Declaration
public override void BatchDeleteAccessBindings(BatchDeleteAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchDeleteAccessBindingsRequest | 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
BatchDeleteAccessBindingsAsync(BatchDeleteAccessBindingsRequest, CallSettings)
Deletes information about multiple users' links to an account or property.
Declaration
public override Task BatchDeleteAccessBindingsAsync(BatchDeleteAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchDeleteAccessBindingsRequest | 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
BatchDeleteUserLinks(BatchDeleteUserLinksRequest, CallSettings)
Deletes information about multiple users' links to an account or property.
Declaration
public override void BatchDeleteUserLinks(BatchDeleteUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchDeleteUserLinksRequest | 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
BatchDeleteUserLinksAsync(BatchDeleteUserLinksRequest, CallSettings)
Deletes information about multiple users' links to an account or property.
Declaration
public override Task BatchDeleteUserLinksAsync(BatchDeleteUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchDeleteUserLinksRequest | 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
BatchGetAccessBindings(BatchGetAccessBindingsRequest, CallSettings)
Gets information about multiple access bindings to an account or property.
Declaration
public override BatchGetAccessBindingsResponse BatchGetAccessBindings(BatchGetAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchGetAccessBindingsRequest | 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 |
|---|---|
| BatchGetAccessBindingsResponse | The RPC response. |
Overrides
BatchGetAccessBindingsAsync(BatchGetAccessBindingsRequest, CallSettings)
Gets information about multiple access bindings to an account or property.
Declaration
public override Task<BatchGetAccessBindingsResponse> BatchGetAccessBindingsAsync(BatchGetAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchGetAccessBindingsRequest | 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<BatchGetAccessBindingsResponse> | A Task containing the RPC response. |
Overrides
BatchGetUserLinks(BatchGetUserLinksRequest, CallSettings)
Gets information about multiple users' links to an account or property.
Declaration
public override BatchGetUserLinksResponse BatchGetUserLinks(BatchGetUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchGetUserLinksRequest | 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 |
|---|---|
| BatchGetUserLinksResponse | The RPC response. |
Overrides
BatchGetUserLinksAsync(BatchGetUserLinksRequest, CallSettings)
Gets information about multiple users' links to an account or property.
Declaration
public override Task<BatchGetUserLinksResponse> BatchGetUserLinksAsync(BatchGetUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchGetUserLinksRequest | 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<BatchGetUserLinksResponse> | A Task containing the RPC response. |
Overrides
BatchUpdateAccessBindings(BatchUpdateAccessBindingsRequest, CallSettings)
Updates information about multiple access bindings to an account or property.
Declaration
public override BatchUpdateAccessBindingsResponse BatchUpdateAccessBindings(BatchUpdateAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateAccessBindingsRequest | 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 |
|---|---|
| BatchUpdateAccessBindingsResponse | The RPC response. |
Overrides
BatchUpdateAccessBindingsAsync(BatchUpdateAccessBindingsRequest, CallSettings)
Updates information about multiple access bindings to an account or property.
Declaration
public override Task<BatchUpdateAccessBindingsResponse> BatchUpdateAccessBindingsAsync(BatchUpdateAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateAccessBindingsRequest | 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<BatchUpdateAccessBindingsResponse> | A Task containing the RPC response. |
Overrides
BatchUpdateUserLinks(BatchUpdateUserLinksRequest, CallSettings)
Updates information about multiple users' links to an account or property.
Declaration
public override BatchUpdateUserLinksResponse BatchUpdateUserLinks(BatchUpdateUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateUserLinksRequest | 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 |
|---|---|
| BatchUpdateUserLinksResponse | The RPC response. |
Overrides
BatchUpdateUserLinksAsync(BatchUpdateUserLinksRequest, CallSettings)
Updates information about multiple users' links to an account or property.
Declaration
public override Task<BatchUpdateUserLinksResponse> BatchUpdateUserLinksAsync(BatchUpdateUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateUserLinksRequest | 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<BatchUpdateUserLinksResponse> | A Task containing the RPC response. |
Overrides
CancelDisplayVideo360AdvertiserLinkProposal(CancelDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Cancels a DisplayVideo360AdvertiserLinkProposal. Cancelling can mean either:
- Declining a proposal initiated from Display & Video 360
- Withdrawing a proposal initiated from Google Analytics After being cancelled, a proposal will eventually be deleted automatically.
Declaration
public override DisplayVideo360AdvertiserLinkProposal CancelDisplayVideo360AdvertiserLinkProposal(CancelDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CancelDisplayVideo360AdvertiserLinkProposalRequest | 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 |
|---|---|
| DisplayVideo360AdvertiserLinkProposal | The RPC response. |
Overrides
CancelDisplayVideo360AdvertiserLinkProposalAsync(CancelDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Cancels a DisplayVideo360AdvertiserLinkProposal. Cancelling can mean either:
- Declining a proposal initiated from Display & Video 360
- Withdrawing a proposal initiated from Google Analytics After being cancelled, a proposal will eventually be deleted automatically.
Declaration
public override Task<DisplayVideo360AdvertiserLinkProposal> CancelDisplayVideo360AdvertiserLinkProposalAsync(CancelDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CancelDisplayVideo360AdvertiserLinkProposalRequest | 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<DisplayVideo360AdvertiserLinkProposal> | A Task containing the RPC response. |
Overrides
CreateAccessBinding(CreateAccessBindingRequest, CallSettings)
Creates an access binding on an account or property.
Declaration
public override AccessBinding CreateAccessBinding(CreateAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateAccessBindingRequest | 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 |
|---|---|
| AccessBinding | The RPC response. |
Overrides
CreateAccessBindingAsync(CreateAccessBindingRequest, CallSettings)
Creates an access binding on an account or property.
Declaration
public override Task<AccessBinding> CreateAccessBindingAsync(CreateAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateAccessBindingRequest | 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<AccessBinding> | A Task containing the RPC response. |
Overrides
CreateAdSenseLink(CreateAdSenseLinkRequest, CallSettings)
Creates an AdSenseLink.
Declaration
public override AdSenseLink CreateAdSenseLink(CreateAdSenseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateAdSenseLinkRequest | 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 |
|---|---|
| AdSenseLink | The RPC response. |
Overrides
CreateAdSenseLinkAsync(CreateAdSenseLinkRequest, CallSettings)
Creates an AdSenseLink.
Declaration
public override Task<AdSenseLink> CreateAdSenseLinkAsync(CreateAdSenseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateAdSenseLinkRequest | 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<AdSenseLink> | A Task containing the RPC response. |
Overrides
CreateAudience(CreateAudienceRequest, CallSettings)
Creates an Audience.
Declaration
public override Audience CreateAudience(CreateAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateAudienceRequest | 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 |
|---|---|
| Audience | The RPC response. |
Overrides
CreateAudienceAsync(CreateAudienceRequest, CallSettings)
Creates an Audience.
Declaration
public override Task<Audience> CreateAudienceAsync(CreateAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateAudienceRequest | 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<Audience> | A Task containing the RPC response. |
Overrides
CreateChannelGroup(CreateChannelGroupRequest, CallSettings)
Creates a ChannelGroup.
Declaration
public override ChannelGroup CreateChannelGroup(CreateChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateChannelGroupRequest | 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 |
|---|---|
| ChannelGroup | The RPC response. |
Overrides
CreateChannelGroupAsync(CreateChannelGroupRequest, CallSettings)
Creates a ChannelGroup.
Declaration
public override Task<ChannelGroup> CreateChannelGroupAsync(CreateChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateChannelGroupRequest | 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<ChannelGroup> | A Task containing the RPC response. |
Overrides
CreateConnectedSiteTag(CreateConnectedSiteTagRequest, CallSettings)
Creates a connected site tag for a Universal Analytics property. You can create a maximum of 20 connected site tags per property. Note: This API cannot be used on GA4 properties.
Declaration
public override CreateConnectedSiteTagResponse CreateConnectedSiteTag(CreateConnectedSiteTagRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateConnectedSiteTagRequest | 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 |
|---|---|
| CreateConnectedSiteTagResponse | The RPC response. |
Overrides
CreateConnectedSiteTagAsync(CreateConnectedSiteTagRequest, CallSettings)
Creates a connected site tag for a Universal Analytics property. You can create a maximum of 20 connected site tags per property. Note: This API cannot be used on GA4 properties.
Declaration
public override Task<CreateConnectedSiteTagResponse> CreateConnectedSiteTagAsync(CreateConnectedSiteTagRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateConnectedSiteTagRequest | 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<CreateConnectedSiteTagResponse> | A Task containing the RPC response. |
Overrides
CreateConversionEvent(CreateConversionEventRequest, CallSettings)
Creates a conversion event with the specified attributes.
Declaration
public override ConversionEvent CreateConversionEvent(CreateConversionEventRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateConversionEventRequest | 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 |
|---|---|
| ConversionEvent | The RPC response. |
Overrides
CreateConversionEventAsync(CreateConversionEventRequest, CallSettings)
Creates a conversion event with the specified attributes.
Declaration
public override Task<ConversionEvent> CreateConversionEventAsync(CreateConversionEventRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateConversionEventRequest | 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<ConversionEvent> | A Task containing the RPC response. |
Overrides
CreateCustomDimension(CreateCustomDimensionRequest, CallSettings)
Creates a CustomDimension.
Declaration
public override CustomDimension CreateCustomDimension(CreateCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCustomDimensionRequest | 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 |
|---|---|
| CustomDimension | The RPC response. |
Overrides
CreateCustomDimensionAsync(CreateCustomDimensionRequest, CallSettings)
Creates a CustomDimension.
Declaration
public override Task<CustomDimension> CreateCustomDimensionAsync(CreateCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCustomDimensionRequest | 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<CustomDimension> | A Task containing the RPC response. |
Overrides
CreateCustomMetric(CreateCustomMetricRequest, CallSettings)
Creates a CustomMetric.
Declaration
public override CustomMetric CreateCustomMetric(CreateCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCustomMetricRequest | 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 |
|---|---|
| CustomMetric | The RPC response. |
Overrides
CreateCustomMetricAsync(CreateCustomMetricRequest, CallSettings)
Creates a CustomMetric.
Declaration
public override Task<CustomMetric> CreateCustomMetricAsync(CreateCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCustomMetricRequest | 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<CustomMetric> | A Task containing the RPC response. |
Overrides
CreateDataStream(CreateDataStreamRequest, CallSettings)
Creates a DataStream.
Declaration
public override DataStream CreateDataStream(CreateDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDataStreamRequest | 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 |
|---|---|
| DataStream | The RPC response. |
Overrides
CreateDataStreamAsync(CreateDataStreamRequest, CallSettings)
Creates a DataStream.
Declaration
public override Task<DataStream> CreateDataStreamAsync(CreateDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDataStreamRequest | 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<DataStream> | A Task containing the RPC response. |
Overrides
CreateDisplayVideo360AdvertiserLink(CreateDisplayVideo360AdvertiserLinkRequest, CallSettings)
Creates a DisplayVideo360AdvertiserLink. This can only be utilized by users who have proper authorization both on the Google Analytics property and on the Display & Video 360 advertiser. Users who do not have access to the Display & Video 360 advertiser should instead seek to create a DisplayVideo360LinkProposal.
Declaration
public override DisplayVideo360AdvertiserLink CreateDisplayVideo360AdvertiserLink(CreateDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDisplayVideo360AdvertiserLinkRequest | 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 |
|---|---|
| DisplayVideo360AdvertiserLink | The RPC response. |
Overrides
CreateDisplayVideo360AdvertiserLinkAsync(CreateDisplayVideo360AdvertiserLinkRequest, CallSettings)
Creates a DisplayVideo360AdvertiserLink. This can only be utilized by users who have proper authorization both on the Google Analytics property and on the Display & Video 360 advertiser. Users who do not have access to the Display & Video 360 advertiser should instead seek to create a DisplayVideo360LinkProposal.
Declaration
public override Task<DisplayVideo360AdvertiserLink> CreateDisplayVideo360AdvertiserLinkAsync(CreateDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDisplayVideo360AdvertiserLinkRequest | 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<DisplayVideo360AdvertiserLink> | A Task containing the RPC response. |
Overrides
CreateDisplayVideo360AdvertiserLinkProposal(CreateDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Creates a DisplayVideo360AdvertiserLinkProposal.
Declaration
public override DisplayVideo360AdvertiserLinkProposal CreateDisplayVideo360AdvertiserLinkProposal(CreateDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDisplayVideo360AdvertiserLinkProposalRequest | 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 |
|---|---|
| DisplayVideo360AdvertiserLinkProposal | The RPC response. |
Overrides
CreateDisplayVideo360AdvertiserLinkProposalAsync(CreateDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Creates a DisplayVideo360AdvertiserLinkProposal.
Declaration
public override Task<DisplayVideo360AdvertiserLinkProposal> CreateDisplayVideo360AdvertiserLinkProposalAsync(CreateDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDisplayVideo360AdvertiserLinkProposalRequest | 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<DisplayVideo360AdvertiserLinkProposal> | A Task containing the RPC response. |
Overrides
CreateEventCreateRule(CreateEventCreateRuleRequest, CallSettings)
Creates an EventCreateRule.
Declaration
public override EventCreateRule CreateEventCreateRule(CreateEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateEventCreateRuleRequest | 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 |
|---|---|
| EventCreateRule | The RPC response. |
Overrides
CreateEventCreateRuleAsync(CreateEventCreateRuleRequest, CallSettings)
Creates an EventCreateRule.
Declaration
public override Task<EventCreateRule> CreateEventCreateRuleAsync(CreateEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateEventCreateRuleRequest | 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<EventCreateRule> | A Task containing the RPC response. |
Overrides
CreateExpandedDataSet(CreateExpandedDataSetRequest, CallSettings)
Creates a ExpandedDataSet.
Declaration
public override ExpandedDataSet CreateExpandedDataSet(CreateExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateExpandedDataSetRequest | 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 |
|---|---|
| ExpandedDataSet | The RPC response. |
Overrides
CreateExpandedDataSetAsync(CreateExpandedDataSetRequest, CallSettings)
Creates a ExpandedDataSet.
Declaration
public override Task<ExpandedDataSet> CreateExpandedDataSetAsync(CreateExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateExpandedDataSetRequest | 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<ExpandedDataSet> | A Task containing the RPC response. |
Overrides
CreateFirebaseLink(CreateFirebaseLinkRequest, CallSettings)
Creates a FirebaseLink.
Properties can have at most one FirebaseLink.
Declaration
public override FirebaseLink CreateFirebaseLink(CreateFirebaseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateFirebaseLinkRequest | 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 |
|---|---|
| FirebaseLink | The RPC response. |
Overrides
CreateFirebaseLinkAsync(CreateFirebaseLinkRequest, CallSettings)
Creates a FirebaseLink.
Properties can have at most one FirebaseLink.
Declaration
public override Task<FirebaseLink> CreateFirebaseLinkAsync(CreateFirebaseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateFirebaseLinkRequest | 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<FirebaseLink> | A Task containing the RPC response. |
Overrides
CreateGoogleAdsLink(CreateGoogleAdsLinkRequest, CallSettings)
Creates a GoogleAdsLink.
Declaration
public override GoogleAdsLink CreateGoogleAdsLink(CreateGoogleAdsLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateGoogleAdsLinkRequest | 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 |
|---|---|
| GoogleAdsLink | The RPC response. |
Overrides
CreateGoogleAdsLinkAsync(CreateGoogleAdsLinkRequest, CallSettings)
Creates a GoogleAdsLink.
Declaration
public override Task<GoogleAdsLink> CreateGoogleAdsLinkAsync(CreateGoogleAdsLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateGoogleAdsLinkRequest | 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<GoogleAdsLink> | A Task containing the RPC response. |
Overrides
CreateMeasurementProtocolSecret(CreateMeasurementProtocolSecretRequest, CallSettings)
Creates a measurement protocol secret.
Declaration
public override MeasurementProtocolSecret CreateMeasurementProtocolSecret(CreateMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateMeasurementProtocolSecretRequest | 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 |
|---|---|
| MeasurementProtocolSecret | The RPC response. |
Overrides
CreateMeasurementProtocolSecretAsync(CreateMeasurementProtocolSecretRequest, CallSettings)
Creates a measurement protocol secret.
Declaration
public override Task<MeasurementProtocolSecret> CreateMeasurementProtocolSecretAsync(CreateMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateMeasurementProtocolSecretRequest | 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<MeasurementProtocolSecret> | A Task containing the RPC response. |
Overrides
CreateProperty(CreatePropertyRequest, CallSettings)
Creates an "GA4" property with the specified location and attributes.
Declaration
public override Property CreateProperty(CreatePropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreatePropertyRequest | 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 |
|---|---|
| Property | The RPC response. |
Overrides
CreatePropertyAsync(CreatePropertyRequest, CallSettings)
Creates an "GA4" property with the specified location and attributes.
Declaration
public override Task<Property> CreatePropertyAsync(CreatePropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreatePropertyRequest | 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<Property> | A Task containing the RPC response. |
Overrides
CreateSearchAds360Link(CreateSearchAds360LinkRequest, CallSettings)
Creates a SearchAds360Link.
Declaration
public override SearchAds360Link CreateSearchAds360Link(CreateSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateSearchAds360LinkRequest | 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 |
|---|---|
| SearchAds360Link | The RPC response. |
Overrides
CreateSearchAds360LinkAsync(CreateSearchAds360LinkRequest, CallSettings)
Creates a SearchAds360Link.
Declaration
public override Task<SearchAds360Link> CreateSearchAds360LinkAsync(CreateSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateSearchAds360LinkRequest | 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<SearchAds360Link> | A Task containing the RPC response. |
Overrides
CreateUserLink(CreateUserLinkRequest, CallSettings)
Creates a user link on an account or property.
If the user with the specified email already has permissions on the account or property, then the user's existing permissions will be unioned with the permissions specified in the new UserLink.
Declaration
public override UserLink CreateUserLink(CreateUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateUserLinkRequest | 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 |
|---|---|
| UserLink | The RPC response. |
Overrides
CreateUserLinkAsync(CreateUserLinkRequest, CallSettings)
Creates a user link on an account or property.
If the user with the specified email already has permissions on the account or property, then the user's existing permissions will be unioned with the permissions specified in the new UserLink.
Declaration
public override Task<UserLink> CreateUserLinkAsync(CreateUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateUserLinkRequest | 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<UserLink> | A Task containing the RPC response. |
Overrides
DeleteAccessBinding(DeleteAccessBindingRequest, CallSettings)
Deletes an access binding on an account or property.
Declaration
public override void DeleteAccessBinding(DeleteAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteAccessBindingRequest | 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
DeleteAccessBindingAsync(DeleteAccessBindingRequest, CallSettings)
Deletes an access binding on an account or property.
Declaration
public override Task DeleteAccessBindingAsync(DeleteAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteAccessBindingRequest | 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
DeleteAccount(DeleteAccountRequest, CallSettings)
Marks target Account as soft-deleted (ie: "trashed") and returns it.
This API does not have a method to restore soft-deleted accounts. However, they can be restored using the Trash Can UI.
If the accounts are not restored before the expiration time, the account and all child resources (eg: Properties, GoogleAdsLinks, Streams, UserLinks) will be permanently purged. https://support.google.com/analytics/answer/6154772
Returns an error if the target is not found.
Declaration
public override void DeleteAccount(DeleteAccountRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteAccountRequest | 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
DeleteAccountAsync(DeleteAccountRequest, CallSettings)
Marks target Account as soft-deleted (ie: "trashed") and returns it.
This API does not have a method to restore soft-deleted accounts. However, they can be restored using the Trash Can UI.
If the accounts are not restored before the expiration time, the account and all child resources (eg: Properties, GoogleAdsLinks, Streams, UserLinks) will be permanently purged. https://support.google.com/analytics/answer/6154772
Returns an error if the target is not found.
Declaration
public override Task DeleteAccountAsync(DeleteAccountRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteAccountRequest | 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
DeleteAdSenseLink(DeleteAdSenseLinkRequest, CallSettings)
Deletes an AdSenseLink.
Declaration
public override void DeleteAdSenseLink(DeleteAdSenseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteAdSenseLinkRequest | 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
DeleteAdSenseLinkAsync(DeleteAdSenseLinkRequest, CallSettings)
Deletes an AdSenseLink.
Declaration
public override Task DeleteAdSenseLinkAsync(DeleteAdSenseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteAdSenseLinkRequest | 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
DeleteChannelGroup(DeleteChannelGroupRequest, CallSettings)
Deletes a ChannelGroup on a property.
Declaration
public override void DeleteChannelGroup(DeleteChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteChannelGroupRequest | 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
DeleteChannelGroupAsync(DeleteChannelGroupRequest, CallSettings)
Deletes a ChannelGroup on a property.
Declaration
public override Task DeleteChannelGroupAsync(DeleteChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteChannelGroupRequest | 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
DeleteConnectedSiteTag(DeleteConnectedSiteTagRequest, CallSettings)
Deletes a connected site tag for a Universal Analytics property. Note: this has no effect on GA4 properties.
Declaration
public override void DeleteConnectedSiteTag(DeleteConnectedSiteTagRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteConnectedSiteTagRequest | 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
DeleteConnectedSiteTagAsync(DeleteConnectedSiteTagRequest, CallSettings)
Deletes a connected site tag for a Universal Analytics property. Note: this has no effect on GA4 properties.
Declaration
public override Task DeleteConnectedSiteTagAsync(DeleteConnectedSiteTagRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteConnectedSiteTagRequest | 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
DeleteConversionEvent(DeleteConversionEventRequest, CallSettings)
Deletes a conversion event in a property.
Declaration
public override void DeleteConversionEvent(DeleteConversionEventRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteConversionEventRequest | 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
DeleteConversionEventAsync(DeleteConversionEventRequest, CallSettings)
Deletes a conversion event in a property.
Declaration
public override Task DeleteConversionEventAsync(DeleteConversionEventRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteConversionEventRequest | 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
DeleteDataStream(DeleteDataStreamRequest, CallSettings)
Deletes a DataStream on a property.
Declaration
public override void DeleteDataStream(DeleteDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDataStreamRequest | 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
DeleteDataStreamAsync(DeleteDataStreamRequest, CallSettings)
Deletes a DataStream on a property.
Declaration
public override Task DeleteDataStreamAsync(DeleteDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDataStreamRequest | 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
DeleteDisplayVideo360AdvertiserLink(DeleteDisplayVideo360AdvertiserLinkRequest, CallSettings)
Deletes a DisplayVideo360AdvertiserLink on a property.
Declaration
public override void DeleteDisplayVideo360AdvertiserLink(DeleteDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDisplayVideo360AdvertiserLinkRequest | 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
DeleteDisplayVideo360AdvertiserLinkAsync(DeleteDisplayVideo360AdvertiserLinkRequest, CallSettings)
Deletes a DisplayVideo360AdvertiserLink on a property.
Declaration
public override Task DeleteDisplayVideo360AdvertiserLinkAsync(DeleteDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDisplayVideo360AdvertiserLinkRequest | 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
DeleteDisplayVideo360AdvertiserLinkProposal(DeleteDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Deletes a DisplayVideo360AdvertiserLinkProposal on a property. This can only be used on cancelled proposals.
Declaration
public override void DeleteDisplayVideo360AdvertiserLinkProposal(DeleteDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDisplayVideo360AdvertiserLinkProposalRequest | 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
DeleteDisplayVideo360AdvertiserLinkProposalAsync(DeleteDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Deletes a DisplayVideo360AdvertiserLinkProposal on a property. This can only be used on cancelled proposals.
Declaration
public override Task DeleteDisplayVideo360AdvertiserLinkProposalAsync(DeleteDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDisplayVideo360AdvertiserLinkProposalRequest | 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
DeleteEventCreateRule(DeleteEventCreateRuleRequest, CallSettings)
Deletes an EventCreateRule.
Declaration
public override void DeleteEventCreateRule(DeleteEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteEventCreateRuleRequest | 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
DeleteEventCreateRuleAsync(DeleteEventCreateRuleRequest, CallSettings)
Deletes an EventCreateRule.
Declaration
public override Task DeleteEventCreateRuleAsync(DeleteEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteEventCreateRuleRequest | 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
DeleteExpandedDataSet(DeleteExpandedDataSetRequest, CallSettings)
Deletes a ExpandedDataSet on a property.
Declaration
public override void DeleteExpandedDataSet(DeleteExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteExpandedDataSetRequest | 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
DeleteExpandedDataSetAsync(DeleteExpandedDataSetRequest, CallSettings)
Deletes a ExpandedDataSet on a property.
Declaration
public override Task DeleteExpandedDataSetAsync(DeleteExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteExpandedDataSetRequest | 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
DeleteFirebaseLink(DeleteFirebaseLinkRequest, CallSettings)
Deletes a FirebaseLink on a property
Declaration
public override void DeleteFirebaseLink(DeleteFirebaseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteFirebaseLinkRequest | 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
DeleteFirebaseLinkAsync(DeleteFirebaseLinkRequest, CallSettings)
Deletes a FirebaseLink on a property
Declaration
public override Task DeleteFirebaseLinkAsync(DeleteFirebaseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteFirebaseLinkRequest | 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
DeleteGoogleAdsLink(DeleteGoogleAdsLinkRequest, CallSettings)
Deletes a GoogleAdsLink on a property
Declaration
public override void DeleteGoogleAdsLink(DeleteGoogleAdsLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteGoogleAdsLinkRequest | 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
DeleteGoogleAdsLinkAsync(DeleteGoogleAdsLinkRequest, CallSettings)
Deletes a GoogleAdsLink on a property
Declaration
public override Task DeleteGoogleAdsLinkAsync(DeleteGoogleAdsLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteGoogleAdsLinkRequest | 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
DeleteMeasurementProtocolSecret(DeleteMeasurementProtocolSecretRequest, CallSettings)
Deletes target MeasurementProtocolSecret.
Declaration
public override void DeleteMeasurementProtocolSecret(DeleteMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteMeasurementProtocolSecretRequest | 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
DeleteMeasurementProtocolSecretAsync(DeleteMeasurementProtocolSecretRequest, CallSettings)
Deletes target MeasurementProtocolSecret.
Declaration
public override Task DeleteMeasurementProtocolSecretAsync(DeleteMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteMeasurementProtocolSecretRequest | 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
DeleteProperty(DeletePropertyRequest, CallSettings)
Marks target Property as soft-deleted (ie: "trashed") and returns it.
This API does not have a method to restore soft-deleted properties. However, they can be restored using the Trash Can UI.
If the properties are not restored before the expiration time, the Property and all child resources (eg: GoogleAdsLinks, Streams, UserLinks) will be permanently purged. https://support.google.com/analytics/answer/6154772
Returns an error if the target is not found, or is not a GA4 Property.
Declaration
public override Property DeleteProperty(DeletePropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeletePropertyRequest | 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 |
|---|---|
| Property | The RPC response. |
Overrides
DeletePropertyAsync(DeletePropertyRequest, CallSettings)
Marks target Property as soft-deleted (ie: "trashed") and returns it.
This API does not have a method to restore soft-deleted properties. However, they can be restored using the Trash Can UI.
If the properties are not restored before the expiration time, the Property and all child resources (eg: GoogleAdsLinks, Streams, UserLinks) will be permanently purged. https://support.google.com/analytics/answer/6154772
Returns an error if the target is not found, or is not a GA4 Property.
Declaration
public override Task<Property> DeletePropertyAsync(DeletePropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeletePropertyRequest | 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<Property> | A Task containing the RPC response. |
Overrides
DeleteSearchAds360Link(DeleteSearchAds360LinkRequest, CallSettings)
Deletes a SearchAds360Link on a property.
Declaration
public override void DeleteSearchAds360Link(DeleteSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteSearchAds360LinkRequest | 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
DeleteSearchAds360LinkAsync(DeleteSearchAds360LinkRequest, CallSettings)
Deletes a SearchAds360Link on a property.
Declaration
public override Task DeleteSearchAds360LinkAsync(DeleteSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteSearchAds360LinkRequest | 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
DeleteUserLink(DeleteUserLinkRequest, CallSettings)
Deletes a user link on an account or property.
Declaration
public override void DeleteUserLink(DeleteUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteUserLinkRequest | 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
DeleteUserLinkAsync(DeleteUserLinkRequest, CallSettings)
Deletes a user link on an account or property.
Declaration
public override Task DeleteUserLinkAsync(DeleteUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteUserLinkRequest | 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
FetchAutomatedGa4ConfigurationOptOut(FetchAutomatedGa4ConfigurationOptOutRequest, CallSettings)
Fetches the opt out status for the automated GA4 setup process for a UA property. Note: this has no effect on GA4 property.
Declaration
public override FetchAutomatedGa4ConfigurationOptOutResponse FetchAutomatedGa4ConfigurationOptOut(FetchAutomatedGa4ConfigurationOptOutRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| FetchAutomatedGa4ConfigurationOptOutRequest | 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 |
|---|---|
| FetchAutomatedGa4ConfigurationOptOutResponse | The RPC response. |
Overrides
FetchAutomatedGa4ConfigurationOptOutAsync(FetchAutomatedGa4ConfigurationOptOutRequest, CallSettings)
Fetches the opt out status for the automated GA4 setup process for a UA property. Note: this has no effect on GA4 property.
Declaration
public override Task<FetchAutomatedGa4ConfigurationOptOutResponse> FetchAutomatedGa4ConfigurationOptOutAsync(FetchAutomatedGa4ConfigurationOptOutRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| FetchAutomatedGa4ConfigurationOptOutRequest | 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<FetchAutomatedGa4ConfigurationOptOutResponse> | A Task containing the RPC response. |
Overrides
FetchConnectedGa4Property(FetchConnectedGa4PropertyRequest, CallSettings)
Given a specified UA property, looks up the GA4 property connected to it. Note: this cannot be used with GA4 properties.
Declaration
public override FetchConnectedGa4PropertyResponse FetchConnectedGa4Property(FetchConnectedGa4PropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| FetchConnectedGa4PropertyRequest | 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 |
|---|---|
| FetchConnectedGa4PropertyResponse | The RPC response. |
Overrides
FetchConnectedGa4PropertyAsync(FetchConnectedGa4PropertyRequest, CallSettings)
Given a specified UA property, looks up the GA4 property connected to it. Note: this cannot be used with GA4 properties.
Declaration
public override Task<FetchConnectedGa4PropertyResponse> FetchConnectedGa4PropertyAsync(FetchConnectedGa4PropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| FetchConnectedGa4PropertyRequest | 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<FetchConnectedGa4PropertyResponse> | A Task containing the RPC response. |
Overrides
GetAccessBinding(GetAccessBindingRequest, CallSettings)
Gets information about an access binding.
Declaration
public override AccessBinding GetAccessBinding(GetAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAccessBindingRequest | 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 |
|---|---|
| AccessBinding | The RPC response. |
Overrides
GetAccessBindingAsync(GetAccessBindingRequest, CallSettings)
Gets information about an access binding.
Declaration
public override Task<AccessBinding> GetAccessBindingAsync(GetAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAccessBindingRequest | 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<AccessBinding> | A Task containing the RPC response. |
Overrides
GetAccount(GetAccountRequest, CallSettings)
Lookup for a single Account.
Declaration
public override Account GetAccount(GetAccountRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAccountRequest | 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 |
|---|---|
| Account | The RPC response. |
Overrides
GetAccountAsync(GetAccountRequest, CallSettings)
Lookup for a single Account.
Declaration
public override Task<Account> GetAccountAsync(GetAccountRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAccountRequest | 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<Account> | A Task containing the RPC response. |
Overrides
GetAdSenseLink(GetAdSenseLinkRequest, CallSettings)
Looks up a single AdSenseLink.
Declaration
public override AdSenseLink GetAdSenseLink(GetAdSenseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAdSenseLinkRequest | 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 |
|---|---|
| AdSenseLink | The RPC response. |
Overrides
GetAdSenseLinkAsync(GetAdSenseLinkRequest, CallSettings)
Looks up a single AdSenseLink.
Declaration
public override Task<AdSenseLink> GetAdSenseLinkAsync(GetAdSenseLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAdSenseLinkRequest | 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<AdSenseLink> | A Task containing the RPC response. |
Overrides
GetAttributionSettings(GetAttributionSettingsRequest, CallSettings)
Lookup for a AttributionSettings singleton.
Declaration
public override AttributionSettings GetAttributionSettings(GetAttributionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAttributionSettingsRequest | 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 |
|---|---|
| AttributionSettings | The RPC response. |
Overrides
GetAttributionSettingsAsync(GetAttributionSettingsRequest, CallSettings)
Lookup for a AttributionSettings singleton.
Declaration
public override Task<AttributionSettings> GetAttributionSettingsAsync(GetAttributionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAttributionSettingsRequest | 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<AttributionSettings> | A Task containing the RPC response. |
Overrides
GetAudience(GetAudienceRequest, CallSettings)
Lookup for a single Audience. Audiences created before 2020 may not be supported. Default audiences will not show filter definitions.
Declaration
public override Audience GetAudience(GetAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAudienceRequest | 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 |
|---|---|
| Audience | The RPC response. |
Overrides
GetAudienceAsync(GetAudienceRequest, CallSettings)
Lookup for a single Audience. Audiences created before 2020 may not be supported. Default audiences will not show filter definitions.
Declaration
public override Task<Audience> GetAudienceAsync(GetAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetAudienceRequest | 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<Audience> | A Task containing the RPC response. |
Overrides
GetBigQueryLink(GetBigQueryLinkRequest, CallSettings)
Lookup for a single BigQuery Link.
Declaration
public override BigQueryLink GetBigQueryLink(GetBigQueryLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetBigQueryLinkRequest | 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 |
|---|---|
| BigQueryLink | The RPC response. |
Overrides
GetBigQueryLinkAsync(GetBigQueryLinkRequest, CallSettings)
Lookup for a single BigQuery Link.
Declaration
public override Task<BigQueryLink> GetBigQueryLinkAsync(GetBigQueryLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetBigQueryLinkRequest | 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<BigQueryLink> | A Task containing the RPC response. |
Overrides
GetChannelGroup(GetChannelGroupRequest, CallSettings)
Lookup for a single ChannelGroup.
Declaration
public override ChannelGroup GetChannelGroup(GetChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetChannelGroupRequest | 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 |
|---|---|
| ChannelGroup | The RPC response. |
Overrides
GetChannelGroupAsync(GetChannelGroupRequest, CallSettings)
Lookup for a single ChannelGroup.
Declaration
public override Task<ChannelGroup> GetChannelGroupAsync(GetChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetChannelGroupRequest | 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<ChannelGroup> | A Task containing the RPC response. |
Overrides
GetConversionEvent(GetConversionEventRequest, CallSettings)
Retrieve a single conversion event.
Declaration
public override ConversionEvent GetConversionEvent(GetConversionEventRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetConversionEventRequest | 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 |
|---|---|
| ConversionEvent | The RPC response. |
Overrides
GetConversionEventAsync(GetConversionEventRequest, CallSettings)
Retrieve a single conversion event.
Declaration
public override Task<ConversionEvent> GetConversionEventAsync(GetConversionEventRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetConversionEventRequest | 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<ConversionEvent> | A Task containing the RPC response. |
Overrides
GetCustomDimension(GetCustomDimensionRequest, CallSettings)
Lookup for a single CustomDimension.
Declaration
public override CustomDimension GetCustomDimension(GetCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCustomDimensionRequest | 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 |
|---|---|
| CustomDimension | The RPC response. |
Overrides
GetCustomDimensionAsync(GetCustomDimensionRequest, CallSettings)
Lookup for a single CustomDimension.
Declaration
public override Task<CustomDimension> GetCustomDimensionAsync(GetCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCustomDimensionRequest | 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<CustomDimension> | A Task containing the RPC response. |
Overrides
GetCustomMetric(GetCustomMetricRequest, CallSettings)
Lookup for a single CustomMetric.
Declaration
public override CustomMetric GetCustomMetric(GetCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCustomMetricRequest | 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 |
|---|---|
| CustomMetric | The RPC response. |
Overrides
GetCustomMetricAsync(GetCustomMetricRequest, CallSettings)
Lookup for a single CustomMetric.
Declaration
public override Task<CustomMetric> GetCustomMetricAsync(GetCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCustomMetricRequest | 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<CustomMetric> | A Task containing the RPC response. |
Overrides
GetDataRetentionSettings(GetDataRetentionSettingsRequest, CallSettings)
Returns the singleton data retention settings for this property.
Declaration
public override DataRetentionSettings GetDataRetentionSettings(GetDataRetentionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDataRetentionSettingsRequest | 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 |
|---|---|
| DataRetentionSettings | The RPC response. |
Overrides
GetDataRetentionSettingsAsync(GetDataRetentionSettingsRequest, CallSettings)
Returns the singleton data retention settings for this property.
Declaration
public override Task<DataRetentionSettings> GetDataRetentionSettingsAsync(GetDataRetentionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDataRetentionSettingsRequest | 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<DataRetentionSettings> | A Task containing the RPC response. |
Overrides
GetDataSharingSettings(GetDataSharingSettingsRequest, CallSettings)
Get data sharing settings on an account. Data sharing settings are singletons.
Declaration
public override DataSharingSettings GetDataSharingSettings(GetDataSharingSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDataSharingSettingsRequest | 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 |
|---|---|
| DataSharingSettings | The RPC response. |
Overrides
GetDataSharingSettingsAsync(GetDataSharingSettingsRequest, CallSettings)
Get data sharing settings on an account. Data sharing settings are singletons.
Declaration
public override Task<DataSharingSettings> GetDataSharingSettingsAsync(GetDataSharingSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDataSharingSettingsRequest | 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<DataSharingSettings> | A Task containing the RPC response. |
Overrides
GetDataStream(GetDataStreamRequest, CallSettings)
Lookup for a single DataStream.
Declaration
public override DataStream GetDataStream(GetDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDataStreamRequest | 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 |
|---|---|
| DataStream | The RPC response. |
Overrides
GetDataStreamAsync(GetDataStreamRequest, CallSettings)
Lookup for a single DataStream.
Declaration
public override Task<DataStream> GetDataStreamAsync(GetDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDataStreamRequest | 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<DataStream> | A Task containing the RPC response. |
Overrides
GetDisplayVideo360AdvertiserLink(GetDisplayVideo360AdvertiserLinkRequest, CallSettings)
Look up a single DisplayVideo360AdvertiserLink
Declaration
public override DisplayVideo360AdvertiserLink GetDisplayVideo360AdvertiserLink(GetDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDisplayVideo360AdvertiserLinkRequest | 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 |
|---|---|
| DisplayVideo360AdvertiserLink | The RPC response. |
Overrides
GetDisplayVideo360AdvertiserLinkAsync(GetDisplayVideo360AdvertiserLinkRequest, CallSettings)
Look up a single DisplayVideo360AdvertiserLink
Declaration
public override Task<DisplayVideo360AdvertiserLink> GetDisplayVideo360AdvertiserLinkAsync(GetDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDisplayVideo360AdvertiserLinkRequest | 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<DisplayVideo360AdvertiserLink> | A Task containing the RPC response. |
Overrides
GetDisplayVideo360AdvertiserLinkProposal(GetDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Lookup for a single DisplayVideo360AdvertiserLinkProposal.
Declaration
public override DisplayVideo360AdvertiserLinkProposal GetDisplayVideo360AdvertiserLinkProposal(GetDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDisplayVideo360AdvertiserLinkProposalRequest | 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 |
|---|---|
| DisplayVideo360AdvertiserLinkProposal | The RPC response. |
Overrides
GetDisplayVideo360AdvertiserLinkProposalAsync(GetDisplayVideo360AdvertiserLinkProposalRequest, CallSettings)
Lookup for a single DisplayVideo360AdvertiserLinkProposal.
Declaration
public override Task<DisplayVideo360AdvertiserLinkProposal> GetDisplayVideo360AdvertiserLinkProposalAsync(GetDisplayVideo360AdvertiserLinkProposalRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDisplayVideo360AdvertiserLinkProposalRequest | 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<DisplayVideo360AdvertiserLinkProposal> | A Task containing the RPC response. |
Overrides
GetEnhancedMeasurementSettings(GetEnhancedMeasurementSettingsRequest, CallSettings)
Returns the enhanced measurement settings for this data stream. Note that the stream must enable enhanced measurement for these settings to take effect.
Declaration
public override EnhancedMeasurementSettings GetEnhancedMeasurementSettings(GetEnhancedMeasurementSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetEnhancedMeasurementSettingsRequest | 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 |
|---|---|
| EnhancedMeasurementSettings | The RPC response. |
Overrides
GetEnhancedMeasurementSettingsAsync(GetEnhancedMeasurementSettingsRequest, CallSettings)
Returns the enhanced measurement settings for this data stream. Note that the stream must enable enhanced measurement for these settings to take effect.
Declaration
public override Task<EnhancedMeasurementSettings> GetEnhancedMeasurementSettingsAsync(GetEnhancedMeasurementSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetEnhancedMeasurementSettingsRequest | 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<EnhancedMeasurementSettings> | A Task containing the RPC response. |
Overrides
GetEventCreateRule(GetEventCreateRuleRequest, CallSettings)
Lookup for a single EventCreateRule.
Declaration
public override EventCreateRule GetEventCreateRule(GetEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetEventCreateRuleRequest | 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 |
|---|---|
| EventCreateRule | The RPC response. |
Overrides
GetEventCreateRuleAsync(GetEventCreateRuleRequest, CallSettings)
Lookup for a single EventCreateRule.
Declaration
public override Task<EventCreateRule> GetEventCreateRuleAsync(GetEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetEventCreateRuleRequest | 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<EventCreateRule> | A Task containing the RPC response. |
Overrides
GetExpandedDataSet(GetExpandedDataSetRequest, CallSettings)
Lookup for a single ExpandedDataSet.
Declaration
public override ExpandedDataSet GetExpandedDataSet(GetExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetExpandedDataSetRequest | 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 |
|---|---|
| ExpandedDataSet | The RPC response. |
Overrides
GetExpandedDataSetAsync(GetExpandedDataSetRequest, CallSettings)
Lookup for a single ExpandedDataSet.
Declaration
public override Task<ExpandedDataSet> GetExpandedDataSetAsync(GetExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetExpandedDataSetRequest | 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<ExpandedDataSet> | A Task containing the RPC response. |
Overrides
GetGlobalSiteTag(GetGlobalSiteTagRequest, CallSettings)
Returns the Site Tag for the specified web stream. Site Tags are immutable singletons.
Declaration
public override GlobalSiteTag GetGlobalSiteTag(GetGlobalSiteTagRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetGlobalSiteTagRequest | 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 |
|---|---|
| GlobalSiteTag | The RPC response. |
Overrides
GetGlobalSiteTagAsync(GetGlobalSiteTagRequest, CallSettings)
Returns the Site Tag for the specified web stream. Site Tags are immutable singletons.
Declaration
public override Task<GlobalSiteTag> GetGlobalSiteTagAsync(GetGlobalSiteTagRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetGlobalSiteTagRequest | 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<GlobalSiteTag> | A Task containing the RPC response. |
Overrides
GetGoogleSignalsSettings(GetGoogleSignalsSettingsRequest, CallSettings)
Lookup for Google Signals settings for a property.
Declaration
public override GoogleSignalsSettings GetGoogleSignalsSettings(GetGoogleSignalsSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetGoogleSignalsSettingsRequest | 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 |
|---|---|
| GoogleSignalsSettings | The RPC response. |
Overrides
GetGoogleSignalsSettingsAsync(GetGoogleSignalsSettingsRequest, CallSettings)
Lookup for Google Signals settings for a property.
Declaration
public override Task<GoogleSignalsSettings> GetGoogleSignalsSettingsAsync(GetGoogleSignalsSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetGoogleSignalsSettingsRequest | 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<GoogleSignalsSettings> | A Task containing the RPC response. |
Overrides
GetMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest, CallSettings)
Lookup for a single "GA4" MeasurementProtocolSecret.
Declaration
public override MeasurementProtocolSecret GetMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetMeasurementProtocolSecretRequest | 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 |
|---|---|
| MeasurementProtocolSecret | The RPC response. |
Overrides
GetMeasurementProtocolSecretAsync(GetMeasurementProtocolSecretRequest, CallSettings)
Lookup for a single "GA4" MeasurementProtocolSecret.
Declaration
public override Task<MeasurementProtocolSecret> GetMeasurementProtocolSecretAsync(GetMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetMeasurementProtocolSecretRequest | 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<MeasurementProtocolSecret> | A Task containing the RPC response. |
Overrides
GetProperty(GetPropertyRequest, CallSettings)
Lookup for a single "GA4" Property.
Declaration
public override Property GetProperty(GetPropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPropertyRequest | 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 |
|---|---|
| Property | The RPC response. |
Overrides
GetPropertyAsync(GetPropertyRequest, CallSettings)
Lookup for a single "GA4" Property.
Declaration
public override Task<Property> GetPropertyAsync(GetPropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPropertyRequest | 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<Property> | A Task containing the RPC response. |
Overrides
GetSearchAds360Link(GetSearchAds360LinkRequest, CallSettings)
Look up a single SearchAds360Link
Declaration
public override SearchAds360Link GetSearchAds360Link(GetSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetSearchAds360LinkRequest | 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 |
|---|---|
| SearchAds360Link | The RPC response. |
Overrides
GetSearchAds360LinkAsync(GetSearchAds360LinkRequest, CallSettings)
Look up a single SearchAds360Link
Declaration
public override Task<SearchAds360Link> GetSearchAds360LinkAsync(GetSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetSearchAds360LinkRequest | 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<SearchAds360Link> | A Task containing the RPC response. |
Overrides
GetUserLink(GetUserLinkRequest, CallSettings)
Gets information about a user's link to an account or property.
Declaration
public override UserLink GetUserLink(GetUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetUserLinkRequest | 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 |
|---|---|
| UserLink | The RPC response. |
Overrides
GetUserLinkAsync(GetUserLinkRequest, CallSettings)
Gets information about a user's link to an account or property.
Declaration
public override Task<UserLink> GetUserLinkAsync(GetUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetUserLinkRequest | 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<UserLink> | A Task containing the RPC response. |
Overrides
ListAccessBindings(ListAccessBindingsRequest, CallSettings)
Lists all access bindings on an account or property.
Declaration
public override PagedEnumerable<ListAccessBindingsResponse, AccessBinding> ListAccessBindings(ListAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAccessBindingsRequest | 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<ListAccessBindingsResponse, AccessBinding> | A pageable sequence of AccessBinding resources. |
Overrides
ListAccessBindingsAsync(ListAccessBindingsRequest, CallSettings)
Lists all access bindings on an account or property.
Declaration
public override PagedAsyncEnumerable<ListAccessBindingsResponse, AccessBinding> ListAccessBindingsAsync(ListAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAccessBindingsRequest | 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<ListAccessBindingsResponse, AccessBinding> | A pageable asynchronous sequence of AccessBinding resources. |
Overrides
ListAccounts(ListAccountsRequest, CallSettings)
Returns all accounts accessible by the caller.
Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are found.
Declaration
public override PagedEnumerable<ListAccountsResponse, Account> ListAccounts(ListAccountsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAccountsRequest | 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<ListAccountsResponse, Account> | A pageable sequence of Account resources. |
Overrides
ListAccountsAsync(ListAccountsRequest, CallSettings)
Returns all accounts accessible by the caller.
Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are found.
Declaration
public override PagedAsyncEnumerable<ListAccountsResponse, Account> ListAccountsAsync(ListAccountsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAccountsRequest | 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<ListAccountsResponse, Account> | A pageable asynchronous sequence of Account resources. |
Overrides
ListAccountSummaries(ListAccountSummariesRequest, CallSettings)
Returns summaries of all accounts accessible by the caller.
Declaration
public override PagedEnumerable<ListAccountSummariesResponse, AccountSummary> ListAccountSummaries(ListAccountSummariesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAccountSummariesRequest | 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<ListAccountSummariesResponse, AccountSummary> | A pageable sequence of AccountSummary resources. |
Overrides
ListAccountSummariesAsync(ListAccountSummariesRequest, CallSettings)
Returns summaries of all accounts accessible by the caller.
Declaration
public override PagedAsyncEnumerable<ListAccountSummariesResponse, AccountSummary> ListAccountSummariesAsync(ListAccountSummariesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAccountSummariesRequest | 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<ListAccountSummariesResponse, AccountSummary> | A pageable asynchronous sequence of AccountSummary resources. |
Overrides
ListAdSenseLinks(ListAdSenseLinksRequest, CallSettings)
Lists AdSenseLinks on a property.
Declaration
public override PagedEnumerable<ListAdSenseLinksResponse, AdSenseLink> ListAdSenseLinks(ListAdSenseLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAdSenseLinksRequest | 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<ListAdSenseLinksResponse, AdSenseLink> | A pageable sequence of AdSenseLink resources. |
Overrides
ListAdSenseLinksAsync(ListAdSenseLinksRequest, CallSettings)
Lists AdSenseLinks on a property.
Declaration
public override PagedAsyncEnumerable<ListAdSenseLinksResponse, AdSenseLink> ListAdSenseLinksAsync(ListAdSenseLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAdSenseLinksRequest | 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<ListAdSenseLinksResponse, AdSenseLink> | A pageable asynchronous sequence of AdSenseLink resources. |
Overrides
ListAudiences(ListAudiencesRequest, CallSettings)
Lists Audiences on a property. Audiences created before 2020 may not be supported. Default audiences will not show filter definitions.
Declaration
public override PagedEnumerable<ListAudiencesResponse, Audience> ListAudiences(ListAudiencesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAudiencesRequest | 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<ListAudiencesResponse, Audience> | A pageable sequence of Audience resources. |
Overrides
ListAudiencesAsync(ListAudiencesRequest, CallSettings)
Lists Audiences on a property. Audiences created before 2020 may not be supported. Default audiences will not show filter definitions.
Declaration
public override PagedAsyncEnumerable<ListAudiencesResponse, Audience> ListAudiencesAsync(ListAudiencesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAudiencesRequest | 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<ListAudiencesResponse, Audience> | A pageable asynchronous sequence of Audience resources. |
Overrides
ListBigQueryLinks(ListBigQueryLinksRequest, CallSettings)
Lists BigQuery Links on a property.
Declaration
public override PagedEnumerable<ListBigQueryLinksResponse, BigQueryLink> ListBigQueryLinks(ListBigQueryLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListBigQueryLinksRequest | 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<ListBigQueryLinksResponse, BigQueryLink> | A pageable sequence of BigQueryLink resources. |
Overrides
ListBigQueryLinksAsync(ListBigQueryLinksRequest, CallSettings)
Lists BigQuery Links on a property.
Declaration
public override PagedAsyncEnumerable<ListBigQueryLinksResponse, BigQueryLink> ListBigQueryLinksAsync(ListBigQueryLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListBigQueryLinksRequest | 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<ListBigQueryLinksResponse, BigQueryLink> | A pageable asynchronous sequence of BigQueryLink resources. |
Overrides
ListChannelGroups(ListChannelGroupsRequest, CallSettings)
Lists ChannelGroups on a property.
Declaration
public override PagedEnumerable<ListChannelGroupsResponse, ChannelGroup> ListChannelGroups(ListChannelGroupsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListChannelGroupsRequest | 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<ListChannelGroupsResponse, ChannelGroup> | A pageable sequence of ChannelGroup resources. |
Overrides
ListChannelGroupsAsync(ListChannelGroupsRequest, CallSettings)
Lists ChannelGroups on a property.
Declaration
public override PagedAsyncEnumerable<ListChannelGroupsResponse, ChannelGroup> ListChannelGroupsAsync(ListChannelGroupsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListChannelGroupsRequest | 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<ListChannelGroupsResponse, ChannelGroup> | A pageable asynchronous sequence of ChannelGroup resources. |
Overrides
ListConnectedSiteTags(ListConnectedSiteTagsRequest, CallSettings)
Lists the connected site tags for a Universal Analytics property. A maximum of 20 connected site tags will be returned. Note: this has no effect on GA4 property.
Declaration
public override ListConnectedSiteTagsResponse ListConnectedSiteTags(ListConnectedSiteTagsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListConnectedSiteTagsRequest | 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 |
|---|---|
| ListConnectedSiteTagsResponse | The RPC response. |
Overrides
ListConnectedSiteTagsAsync(ListConnectedSiteTagsRequest, CallSettings)
Lists the connected site tags for a Universal Analytics property. A maximum of 20 connected site tags will be returned. Note: this has no effect on GA4 property.
Declaration
public override Task<ListConnectedSiteTagsResponse> ListConnectedSiteTagsAsync(ListConnectedSiteTagsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListConnectedSiteTagsRequest | 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<ListConnectedSiteTagsResponse> | A Task containing the RPC response. |
Overrides
ListConversionEvents(ListConversionEventsRequest, CallSettings)
Returns a list of conversion events in the specified parent property.
Returns an empty list if no conversion events are found.
Declaration
public override PagedEnumerable<ListConversionEventsResponse, ConversionEvent> ListConversionEvents(ListConversionEventsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListConversionEventsRequest | 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<ListConversionEventsResponse, ConversionEvent> | A pageable sequence of ConversionEvent resources. |
Overrides
ListConversionEventsAsync(ListConversionEventsRequest, CallSettings)
Returns a list of conversion events in the specified parent property.
Returns an empty list if no conversion events are found.
Declaration
public override PagedAsyncEnumerable<ListConversionEventsResponse, ConversionEvent> ListConversionEventsAsync(ListConversionEventsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListConversionEventsRequest | 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<ListConversionEventsResponse, ConversionEvent> | A pageable asynchronous sequence of ConversionEvent resources. |
Overrides
ListCustomDimensions(ListCustomDimensionsRequest, CallSettings)
Lists CustomDimensions on a property.
Declaration
public override PagedEnumerable<ListCustomDimensionsResponse, CustomDimension> ListCustomDimensions(ListCustomDimensionsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCustomDimensionsRequest | 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<ListCustomDimensionsResponse, CustomDimension> | A pageable sequence of CustomDimension resources. |
Overrides
ListCustomDimensionsAsync(ListCustomDimensionsRequest, CallSettings)
Lists CustomDimensions on a property.
Declaration
public override PagedAsyncEnumerable<ListCustomDimensionsResponse, CustomDimension> ListCustomDimensionsAsync(ListCustomDimensionsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCustomDimensionsRequest | 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<ListCustomDimensionsResponse, CustomDimension> | A pageable asynchronous sequence of CustomDimension resources. |
Overrides
ListCustomMetrics(ListCustomMetricsRequest, CallSettings)
Lists CustomMetrics on a property.
Declaration
public override PagedEnumerable<ListCustomMetricsResponse, CustomMetric> ListCustomMetrics(ListCustomMetricsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCustomMetricsRequest | 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<ListCustomMetricsResponse, CustomMetric> | A pageable sequence of CustomMetric resources. |
Overrides
ListCustomMetricsAsync(ListCustomMetricsRequest, CallSettings)
Lists CustomMetrics on a property.
Declaration
public override PagedAsyncEnumerable<ListCustomMetricsResponse, CustomMetric> ListCustomMetricsAsync(ListCustomMetricsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCustomMetricsRequest | 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<ListCustomMetricsResponse, CustomMetric> | A pageable asynchronous sequence of CustomMetric resources. |
Overrides
ListDataStreams(ListDataStreamsRequest, CallSettings)
Lists DataStreams on a property.
Declaration
public override PagedEnumerable<ListDataStreamsResponse, DataStream> ListDataStreams(ListDataStreamsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDataStreamsRequest | 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<ListDataStreamsResponse, DataStream> | A pageable sequence of DataStream resources. |
Overrides
ListDataStreamsAsync(ListDataStreamsRequest, CallSettings)
Lists DataStreams on a property.
Declaration
public override PagedAsyncEnumerable<ListDataStreamsResponse, DataStream> ListDataStreamsAsync(ListDataStreamsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDataStreamsRequest | 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<ListDataStreamsResponse, DataStream> | A pageable asynchronous sequence of DataStream resources. |
Overrides
ListDisplayVideo360AdvertiserLinkProposals(ListDisplayVideo360AdvertiserLinkProposalsRequest, CallSettings)
Lists DisplayVideo360AdvertiserLinkProposals on a property.
Declaration
public override PagedEnumerable<ListDisplayVideo360AdvertiserLinkProposalsResponse, DisplayVideo360AdvertiserLinkProposal> ListDisplayVideo360AdvertiserLinkProposals(ListDisplayVideo360AdvertiserLinkProposalsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDisplayVideo360AdvertiserLinkProposalsRequest | 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<ListDisplayVideo360AdvertiserLinkProposalsResponse, DisplayVideo360AdvertiserLinkProposal> | A pageable sequence of DisplayVideo360AdvertiserLinkProposal resources. |
Overrides
ListDisplayVideo360AdvertiserLinkProposalsAsync(ListDisplayVideo360AdvertiserLinkProposalsRequest, CallSettings)
Lists DisplayVideo360AdvertiserLinkProposals on a property.
Declaration
public override PagedAsyncEnumerable<ListDisplayVideo360AdvertiserLinkProposalsResponse, DisplayVideo360AdvertiserLinkProposal> ListDisplayVideo360AdvertiserLinkProposalsAsync(ListDisplayVideo360AdvertiserLinkProposalsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDisplayVideo360AdvertiserLinkProposalsRequest | 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<ListDisplayVideo360AdvertiserLinkProposalsResponse, DisplayVideo360AdvertiserLinkProposal> | A pageable asynchronous sequence of DisplayVideo360AdvertiserLinkProposal resources. |
Overrides
ListDisplayVideo360AdvertiserLinks(ListDisplayVideo360AdvertiserLinksRequest, CallSettings)
Lists all DisplayVideo360AdvertiserLinks on a property.
Declaration
public override PagedEnumerable<ListDisplayVideo360AdvertiserLinksResponse, DisplayVideo360AdvertiserLink> ListDisplayVideo360AdvertiserLinks(ListDisplayVideo360AdvertiserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDisplayVideo360AdvertiserLinksRequest | 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<ListDisplayVideo360AdvertiserLinksResponse, DisplayVideo360AdvertiserLink> | A pageable sequence of DisplayVideo360AdvertiserLink resources. |
Overrides
ListDisplayVideo360AdvertiserLinksAsync(ListDisplayVideo360AdvertiserLinksRequest, CallSettings)
Lists all DisplayVideo360AdvertiserLinks on a property.
Declaration
public override PagedAsyncEnumerable<ListDisplayVideo360AdvertiserLinksResponse, DisplayVideo360AdvertiserLink> ListDisplayVideo360AdvertiserLinksAsync(ListDisplayVideo360AdvertiserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDisplayVideo360AdvertiserLinksRequest | 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<ListDisplayVideo360AdvertiserLinksResponse, DisplayVideo360AdvertiserLink> | A pageable asynchronous sequence of DisplayVideo360AdvertiserLink resources. |
Overrides
ListEventCreateRules(ListEventCreateRulesRequest, CallSettings)
Lists EventCreateRules on a web data stream.
Declaration
public override PagedEnumerable<ListEventCreateRulesResponse, EventCreateRule> ListEventCreateRules(ListEventCreateRulesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListEventCreateRulesRequest | 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<ListEventCreateRulesResponse, EventCreateRule> | A pageable sequence of EventCreateRule resources. |
Overrides
ListEventCreateRulesAsync(ListEventCreateRulesRequest, CallSettings)
Lists EventCreateRules on a web data stream.
Declaration
public override PagedAsyncEnumerable<ListEventCreateRulesResponse, EventCreateRule> ListEventCreateRulesAsync(ListEventCreateRulesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListEventCreateRulesRequest | 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<ListEventCreateRulesResponse, EventCreateRule> | A pageable asynchronous sequence of EventCreateRule resources. |
Overrides
ListExpandedDataSets(ListExpandedDataSetsRequest, CallSettings)
Lists ExpandedDataSets on a property.
Declaration
public override PagedEnumerable<ListExpandedDataSetsResponse, ExpandedDataSet> ListExpandedDataSets(ListExpandedDataSetsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListExpandedDataSetsRequest | 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<ListExpandedDataSetsResponse, ExpandedDataSet> | A pageable sequence of ExpandedDataSet resources. |
Overrides
ListExpandedDataSetsAsync(ListExpandedDataSetsRequest, CallSettings)
Lists ExpandedDataSets on a property.
Declaration
public override PagedAsyncEnumerable<ListExpandedDataSetsResponse, ExpandedDataSet> ListExpandedDataSetsAsync(ListExpandedDataSetsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListExpandedDataSetsRequest | 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<ListExpandedDataSetsResponse, ExpandedDataSet> | A pageable asynchronous sequence of ExpandedDataSet resources. |
Overrides
ListFirebaseLinks(ListFirebaseLinksRequest, CallSettings)
Lists FirebaseLinks on a property. Properties can have at most one FirebaseLink.
Declaration
public override PagedEnumerable<ListFirebaseLinksResponse, FirebaseLink> ListFirebaseLinks(ListFirebaseLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListFirebaseLinksRequest | 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<ListFirebaseLinksResponse, FirebaseLink> | A pageable sequence of FirebaseLink resources. |
Overrides
ListFirebaseLinksAsync(ListFirebaseLinksRequest, CallSettings)
Lists FirebaseLinks on a property. Properties can have at most one FirebaseLink.
Declaration
public override PagedAsyncEnumerable<ListFirebaseLinksResponse, FirebaseLink> ListFirebaseLinksAsync(ListFirebaseLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListFirebaseLinksRequest | 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<ListFirebaseLinksResponse, FirebaseLink> | A pageable asynchronous sequence of FirebaseLink resources. |
Overrides
ListGoogleAdsLinks(ListGoogleAdsLinksRequest, CallSettings)
Lists GoogleAdsLinks on a property.
Declaration
public override PagedEnumerable<ListGoogleAdsLinksResponse, GoogleAdsLink> ListGoogleAdsLinks(ListGoogleAdsLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListGoogleAdsLinksRequest | 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<ListGoogleAdsLinksResponse, GoogleAdsLink> | A pageable sequence of GoogleAdsLink resources. |
Overrides
ListGoogleAdsLinksAsync(ListGoogleAdsLinksRequest, CallSettings)
Lists GoogleAdsLinks on a property.
Declaration
public override PagedAsyncEnumerable<ListGoogleAdsLinksResponse, GoogleAdsLink> ListGoogleAdsLinksAsync(ListGoogleAdsLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListGoogleAdsLinksRequest | 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<ListGoogleAdsLinksResponse, GoogleAdsLink> | A pageable asynchronous sequence of GoogleAdsLink resources. |
Overrides
ListMeasurementProtocolSecrets(ListMeasurementProtocolSecretsRequest, CallSettings)
Returns child MeasurementProtocolSecrets under the specified parent Property.
Declaration
public override PagedEnumerable<ListMeasurementProtocolSecretsResponse, MeasurementProtocolSecret> ListMeasurementProtocolSecrets(ListMeasurementProtocolSecretsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListMeasurementProtocolSecretsRequest | 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<ListMeasurementProtocolSecretsResponse, MeasurementProtocolSecret> | A pageable sequence of MeasurementProtocolSecret resources. |
Overrides
ListMeasurementProtocolSecretsAsync(ListMeasurementProtocolSecretsRequest, CallSettings)
Returns child MeasurementProtocolSecrets under the specified parent Property.
Declaration
public override PagedAsyncEnumerable<ListMeasurementProtocolSecretsResponse, MeasurementProtocolSecret> ListMeasurementProtocolSecretsAsync(ListMeasurementProtocolSecretsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListMeasurementProtocolSecretsRequest | 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<ListMeasurementProtocolSecretsResponse, MeasurementProtocolSecret> | A pageable asynchronous sequence of MeasurementProtocolSecret resources. |
Overrides
ListProperties(ListPropertiesRequest, CallSettings)
Returns child Properties under the specified parent Account.
Only "GA4" properties will be returned. Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty list if no relevant properties are found.
Declaration
public override PagedEnumerable<ListPropertiesResponse, Property> ListProperties(ListPropertiesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertiesRequest | 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<ListPropertiesResponse, Property> | A pageable sequence of Property resources. |
Overrides
ListPropertiesAsync(ListPropertiesRequest, CallSettings)
Returns child Properties under the specified parent Account.
Only "GA4" properties will be returned. Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty list if no relevant properties are found.
Declaration
public override PagedAsyncEnumerable<ListPropertiesResponse, Property> ListPropertiesAsync(ListPropertiesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertiesRequest | 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<ListPropertiesResponse, Property> | A pageable asynchronous sequence of Property resources. |
Overrides
ListSearchAds360Links(ListSearchAds360LinksRequest, CallSettings)
Lists all SearchAds360Links on a property.
Declaration
public override PagedEnumerable<ListSearchAds360LinksResponse, SearchAds360Link> ListSearchAds360Links(ListSearchAds360LinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListSearchAds360LinksRequest | 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<ListSearchAds360LinksResponse, SearchAds360Link> | A pageable sequence of SearchAds360Link resources. |
Overrides
ListSearchAds360LinksAsync(ListSearchAds360LinksRequest, CallSettings)
Lists all SearchAds360Links on a property.
Declaration
public override PagedAsyncEnumerable<ListSearchAds360LinksResponse, SearchAds360Link> ListSearchAds360LinksAsync(ListSearchAds360LinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListSearchAds360LinksRequest | 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<ListSearchAds360LinksResponse, SearchAds360Link> | A pageable asynchronous sequence of SearchAds360Link resources. |
Overrides
ListUserLinks(ListUserLinksRequest, CallSettings)
Lists all user links on an account or property.
Declaration
public override PagedEnumerable<ListUserLinksResponse, UserLink> ListUserLinks(ListUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListUserLinksRequest | 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<ListUserLinksResponse, UserLink> | A pageable sequence of UserLink resources. |
Overrides
ListUserLinksAsync(ListUserLinksRequest, CallSettings)
Lists all user links on an account or property.
Declaration
public override PagedAsyncEnumerable<ListUserLinksResponse, UserLink> ListUserLinksAsync(ListUserLinksRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListUserLinksRequest | 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<ListUserLinksResponse, UserLink> | A pageable asynchronous sequence of UserLink resources. |
Overrides
ProvisionAccountTicket(ProvisionAccountTicketRequest, CallSettings)
Requests a ticket for creating an account.
Declaration
public override ProvisionAccountTicketResponse ProvisionAccountTicket(ProvisionAccountTicketRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ProvisionAccountTicketRequest | 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 |
|---|---|
| ProvisionAccountTicketResponse | The RPC response. |
Overrides
ProvisionAccountTicketAsync(ProvisionAccountTicketRequest, CallSettings)
Requests a ticket for creating an account.
Declaration
public override Task<ProvisionAccountTicketResponse> ProvisionAccountTicketAsync(ProvisionAccountTicketRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ProvisionAccountTicketRequest | 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<ProvisionAccountTicketResponse> | A Task containing the RPC response. |
Overrides
RunAccessReport(RunAccessReportRequest, CallSettings)
Returns a customized report of data access records. The report provides records of each time a user reads Google Analytics reporting data. Access records are retained for up to 2 years.
Data Access Reports can be requested for a property. The property must be in Google Analytics 360. This method is only available to Administrators.
These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see searchChangeHistoryEvents.
Declaration
public override RunAccessReportResponse RunAccessReport(RunAccessReportRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RunAccessReportRequest | 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 |
|---|---|
| RunAccessReportResponse | The RPC response. |
Overrides
RunAccessReportAsync(RunAccessReportRequest, CallSettings)
Returns a customized report of data access records. The report provides records of each time a user reads Google Analytics reporting data. Access records are retained for up to 2 years.
Data Access Reports can be requested for a property. The property must be in Google Analytics 360. This method is only available to Administrators.
These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see searchChangeHistoryEvents.
Declaration
public override Task<RunAccessReportResponse> RunAccessReportAsync(RunAccessReportRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RunAccessReportRequest | 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<RunAccessReportResponse> | A Task containing the RPC response. |
Overrides
SearchChangeHistoryEvents(SearchChangeHistoryEventsRequest, CallSettings)
Searches through all changes to an account or its children given the specified set of filters.
Declaration
public override PagedEnumerable<SearchChangeHistoryEventsResponse, ChangeHistoryEvent> SearchChangeHistoryEvents(SearchChangeHistoryEventsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| SearchChangeHistoryEventsRequest | 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<SearchChangeHistoryEventsResponse, ChangeHistoryEvent> | A pageable sequence of ChangeHistoryEvent resources. |
Overrides
SearchChangeHistoryEventsAsync(SearchChangeHistoryEventsRequest, CallSettings)
Searches through all changes to an account or its children given the specified set of filters.
Declaration
public override PagedAsyncEnumerable<SearchChangeHistoryEventsResponse, ChangeHistoryEvent> SearchChangeHistoryEventsAsync(SearchChangeHistoryEventsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| SearchChangeHistoryEventsRequest | 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<SearchChangeHistoryEventsResponse, ChangeHistoryEvent> | A pageable asynchronous sequence of ChangeHistoryEvent resources. |
Overrides
SetAutomatedGa4ConfigurationOptOut(SetAutomatedGa4ConfigurationOptOutRequest, CallSettings)
Sets the opt out status for the automated GA4 setup process for a UA property. Note: this has no effect on GA4 property.
Declaration
public override SetAutomatedGa4ConfigurationOptOutResponse SetAutomatedGa4ConfigurationOptOut(SetAutomatedGa4ConfigurationOptOutRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| SetAutomatedGa4ConfigurationOptOutRequest | 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 |
|---|---|
| SetAutomatedGa4ConfigurationOptOutResponse | The RPC response. |
Overrides
SetAutomatedGa4ConfigurationOptOutAsync(SetAutomatedGa4ConfigurationOptOutRequest, CallSettings)
Sets the opt out status for the automated GA4 setup process for a UA property. Note: this has no effect on GA4 property.
Declaration
public override Task<SetAutomatedGa4ConfigurationOptOutResponse> SetAutomatedGa4ConfigurationOptOutAsync(SetAutomatedGa4ConfigurationOptOutRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| SetAutomatedGa4ConfigurationOptOutRequest | 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<SetAutomatedGa4ConfigurationOptOutResponse> | A Task containing the RPC response. |
Overrides
UpdateAccessBinding(UpdateAccessBindingRequest, CallSettings)
Updates an access binding on an account or property.
Declaration
public override AccessBinding UpdateAccessBinding(UpdateAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAccessBindingRequest | 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 |
|---|---|
| AccessBinding | The RPC response. |
Overrides
UpdateAccessBindingAsync(UpdateAccessBindingRequest, CallSettings)
Updates an access binding on an account or property.
Declaration
public override Task<AccessBinding> UpdateAccessBindingAsync(UpdateAccessBindingRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAccessBindingRequest | 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<AccessBinding> | A Task containing the RPC response. |
Overrides
UpdateAccount(UpdateAccountRequest, CallSettings)
Updates an account.
Declaration
public override Account UpdateAccount(UpdateAccountRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAccountRequest | 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 |
|---|---|
| Account | The RPC response. |
Overrides
UpdateAccountAsync(UpdateAccountRequest, CallSettings)
Updates an account.
Declaration
public override Task<Account> UpdateAccountAsync(UpdateAccountRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAccountRequest | 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<Account> | A Task containing the RPC response. |
Overrides
UpdateAttributionSettings(UpdateAttributionSettingsRequest, CallSettings)
Updates attribution settings on a property.
Declaration
public override AttributionSettings UpdateAttributionSettings(UpdateAttributionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAttributionSettingsRequest | 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 |
|---|---|
| AttributionSettings | The RPC response. |
Overrides
UpdateAttributionSettingsAsync(UpdateAttributionSettingsRequest, CallSettings)
Updates attribution settings on a property.
Declaration
public override Task<AttributionSettings> UpdateAttributionSettingsAsync(UpdateAttributionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAttributionSettingsRequest | 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<AttributionSettings> | A Task containing the RPC response. |
Overrides
UpdateAudience(UpdateAudienceRequest, CallSettings)
Updates an Audience on a property.
Declaration
public override Audience UpdateAudience(UpdateAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAudienceRequest | 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 |
|---|---|
| Audience | The RPC response. |
Overrides
UpdateAudienceAsync(UpdateAudienceRequest, CallSettings)
Updates an Audience on a property.
Declaration
public override Task<Audience> UpdateAudienceAsync(UpdateAudienceRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateAudienceRequest | 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<Audience> | A Task containing the RPC response. |
Overrides
UpdateChannelGroup(UpdateChannelGroupRequest, CallSettings)
Updates a ChannelGroup.
Declaration
public override ChannelGroup UpdateChannelGroup(UpdateChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateChannelGroupRequest | 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 |
|---|---|
| ChannelGroup | The RPC response. |
Overrides
UpdateChannelGroupAsync(UpdateChannelGroupRequest, CallSettings)
Updates a ChannelGroup.
Declaration
public override Task<ChannelGroup> UpdateChannelGroupAsync(UpdateChannelGroupRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateChannelGroupRequest | 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<ChannelGroup> | A Task containing the RPC response. |
Overrides
UpdateCustomDimension(UpdateCustomDimensionRequest, CallSettings)
Updates a CustomDimension on a property.
Declaration
public override CustomDimension UpdateCustomDimension(UpdateCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCustomDimensionRequest | 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 |
|---|---|
| CustomDimension | The RPC response. |
Overrides
UpdateCustomDimensionAsync(UpdateCustomDimensionRequest, CallSettings)
Updates a CustomDimension on a property.
Declaration
public override Task<CustomDimension> UpdateCustomDimensionAsync(UpdateCustomDimensionRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCustomDimensionRequest | 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<CustomDimension> | A Task containing the RPC response. |
Overrides
UpdateCustomMetric(UpdateCustomMetricRequest, CallSettings)
Updates a CustomMetric on a property.
Declaration
public override CustomMetric UpdateCustomMetric(UpdateCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCustomMetricRequest | 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 |
|---|---|
| CustomMetric | The RPC response. |
Overrides
UpdateCustomMetricAsync(UpdateCustomMetricRequest, CallSettings)
Updates a CustomMetric on a property.
Declaration
public override Task<CustomMetric> UpdateCustomMetricAsync(UpdateCustomMetricRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCustomMetricRequest | 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<CustomMetric> | A Task containing the RPC response. |
Overrides
UpdateDataRetentionSettings(UpdateDataRetentionSettingsRequest, CallSettings)
Updates the singleton data retention settings for this property.
Declaration
public override DataRetentionSettings UpdateDataRetentionSettings(UpdateDataRetentionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDataRetentionSettingsRequest | 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 |
|---|---|
| DataRetentionSettings | The RPC response. |
Overrides
UpdateDataRetentionSettingsAsync(UpdateDataRetentionSettingsRequest, CallSettings)
Updates the singleton data retention settings for this property.
Declaration
public override Task<DataRetentionSettings> UpdateDataRetentionSettingsAsync(UpdateDataRetentionSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDataRetentionSettingsRequest | 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<DataRetentionSettings> | A Task containing the RPC response. |
Overrides
UpdateDataStream(UpdateDataStreamRequest, CallSettings)
Updates a DataStream on a property.
Declaration
public override DataStream UpdateDataStream(UpdateDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDataStreamRequest | 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 |
|---|---|
| DataStream | The RPC response. |
Overrides
UpdateDataStreamAsync(UpdateDataStreamRequest, CallSettings)
Updates a DataStream on a property.
Declaration
public override Task<DataStream> UpdateDataStreamAsync(UpdateDataStreamRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDataStreamRequest | 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<DataStream> | A Task containing the RPC response. |
Overrides
UpdateDisplayVideo360AdvertiserLink(UpdateDisplayVideo360AdvertiserLinkRequest, CallSettings)
Updates a DisplayVideo360AdvertiserLink on a property.
Declaration
public override DisplayVideo360AdvertiserLink UpdateDisplayVideo360AdvertiserLink(UpdateDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDisplayVideo360AdvertiserLinkRequest | 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 |
|---|---|
| DisplayVideo360AdvertiserLink | The RPC response. |
Overrides
UpdateDisplayVideo360AdvertiserLinkAsync(UpdateDisplayVideo360AdvertiserLinkRequest, CallSettings)
Updates a DisplayVideo360AdvertiserLink on a property.
Declaration
public override Task<DisplayVideo360AdvertiserLink> UpdateDisplayVideo360AdvertiserLinkAsync(UpdateDisplayVideo360AdvertiserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDisplayVideo360AdvertiserLinkRequest | 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<DisplayVideo360AdvertiserLink> | A Task containing the RPC response. |
Overrides
UpdateEnhancedMeasurementSettings(UpdateEnhancedMeasurementSettingsRequest, CallSettings)
Updates the enhanced measurement settings for this data stream. Note that the stream must enable enhanced measurement for these settings to take effect.
Declaration
public override EnhancedMeasurementSettings UpdateEnhancedMeasurementSettings(UpdateEnhancedMeasurementSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateEnhancedMeasurementSettingsRequest | 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 |
|---|---|
| EnhancedMeasurementSettings | The RPC response. |
Overrides
UpdateEnhancedMeasurementSettingsAsync(UpdateEnhancedMeasurementSettingsRequest, CallSettings)
Updates the enhanced measurement settings for this data stream. Note that the stream must enable enhanced measurement for these settings to take effect.
Declaration
public override Task<EnhancedMeasurementSettings> UpdateEnhancedMeasurementSettingsAsync(UpdateEnhancedMeasurementSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateEnhancedMeasurementSettingsRequest | 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<EnhancedMeasurementSettings> | A Task containing the RPC response. |
Overrides
UpdateEventCreateRule(UpdateEventCreateRuleRequest, CallSettings)
Updates an EventCreateRule.
Declaration
public override EventCreateRule UpdateEventCreateRule(UpdateEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateEventCreateRuleRequest | 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 |
|---|---|
| EventCreateRule | The RPC response. |
Overrides
UpdateEventCreateRuleAsync(UpdateEventCreateRuleRequest, CallSettings)
Updates an EventCreateRule.
Declaration
public override Task<EventCreateRule> UpdateEventCreateRuleAsync(UpdateEventCreateRuleRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateEventCreateRuleRequest | 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<EventCreateRule> | A Task containing the RPC response. |
Overrides
UpdateExpandedDataSet(UpdateExpandedDataSetRequest, CallSettings)
Updates a ExpandedDataSet on a property.
Declaration
public override ExpandedDataSet UpdateExpandedDataSet(UpdateExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateExpandedDataSetRequest | 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 |
|---|---|
| ExpandedDataSet | The RPC response. |
Overrides
UpdateExpandedDataSetAsync(UpdateExpandedDataSetRequest, CallSettings)
Updates a ExpandedDataSet on a property.
Declaration
public override Task<ExpandedDataSet> UpdateExpandedDataSetAsync(UpdateExpandedDataSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateExpandedDataSetRequest | 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<ExpandedDataSet> | A Task containing the RPC response. |
Overrides
UpdateGoogleAdsLink(UpdateGoogleAdsLinkRequest, CallSettings)
Updates a GoogleAdsLink on a property
Declaration
public override GoogleAdsLink UpdateGoogleAdsLink(UpdateGoogleAdsLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateGoogleAdsLinkRequest | 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 |
|---|---|
| GoogleAdsLink | The RPC response. |
Overrides
UpdateGoogleAdsLinkAsync(UpdateGoogleAdsLinkRequest, CallSettings)
Updates a GoogleAdsLink on a property
Declaration
public override Task<GoogleAdsLink> UpdateGoogleAdsLinkAsync(UpdateGoogleAdsLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateGoogleAdsLinkRequest | 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<GoogleAdsLink> | A Task containing the RPC response. |
Overrides
UpdateGoogleSignalsSettings(UpdateGoogleSignalsSettingsRequest, CallSettings)
Updates Google Signals settings for a property.
Declaration
public override GoogleSignalsSettings UpdateGoogleSignalsSettings(UpdateGoogleSignalsSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateGoogleSignalsSettingsRequest | 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 |
|---|---|
| GoogleSignalsSettings | The RPC response. |
Overrides
UpdateGoogleSignalsSettingsAsync(UpdateGoogleSignalsSettingsRequest, CallSettings)
Updates Google Signals settings for a property.
Declaration
public override Task<GoogleSignalsSettings> UpdateGoogleSignalsSettingsAsync(UpdateGoogleSignalsSettingsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateGoogleSignalsSettingsRequest | 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<GoogleSignalsSettings> | A Task containing the RPC response. |
Overrides
UpdateMeasurementProtocolSecret(UpdateMeasurementProtocolSecretRequest, CallSettings)
Updates a measurement protocol secret.
Declaration
public override MeasurementProtocolSecret UpdateMeasurementProtocolSecret(UpdateMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateMeasurementProtocolSecretRequest | 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 |
|---|---|
| MeasurementProtocolSecret | The RPC response. |
Overrides
UpdateMeasurementProtocolSecretAsync(UpdateMeasurementProtocolSecretRequest, CallSettings)
Updates a measurement protocol secret.
Declaration
public override Task<MeasurementProtocolSecret> UpdateMeasurementProtocolSecretAsync(UpdateMeasurementProtocolSecretRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateMeasurementProtocolSecretRequest | 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<MeasurementProtocolSecret> | A Task containing the RPC response. |
Overrides
UpdateProperty(UpdatePropertyRequest, CallSettings)
Updates a property.
Declaration
public override Property UpdateProperty(UpdatePropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdatePropertyRequest | 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 |
|---|---|
| Property | The RPC response. |
Overrides
UpdatePropertyAsync(UpdatePropertyRequest, CallSettings)
Updates a property.
Declaration
public override Task<Property> UpdatePropertyAsync(UpdatePropertyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdatePropertyRequest | 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<Property> | A Task containing the RPC response. |
Overrides
UpdateSearchAds360Link(UpdateSearchAds360LinkRequest, CallSettings)
Updates a SearchAds360Link on a property.
Declaration
public override SearchAds360Link UpdateSearchAds360Link(UpdateSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateSearchAds360LinkRequest | 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 |
|---|---|
| SearchAds360Link | The RPC response. |
Overrides
UpdateSearchAds360LinkAsync(UpdateSearchAds360LinkRequest, CallSettings)
Updates a SearchAds360Link on a property.
Declaration
public override Task<SearchAds360Link> UpdateSearchAds360LinkAsync(UpdateSearchAds360LinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateSearchAds360LinkRequest | 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<SearchAds360Link> | A Task containing the RPC response. |
Overrides
UpdateUserLink(UpdateUserLinkRequest, CallSettings)
Updates a user link on an account or property.
Declaration
public override UserLink UpdateUserLink(UpdateUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateUserLinkRequest | 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 |
|---|---|
| UserLink | The RPC response. |
Overrides
UpdateUserLinkAsync(UpdateUserLinkRequest, CallSettings)
Updates a user link on an account or property.
Declaration
public override Task<UserLink> UpdateUserLinkAsync(UpdateUserLinkRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateUserLinkRequest | 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<UserLink> | A Task containing the RPC response. |