Show / Hide Table of Contents

Class MarketingplatformAdminServiceClientImpl

MarketingplatformAdminService client wrapper implementation, for convenient use.

Inheritance
object
MarketingplatformAdminServiceClient
MarketingplatformAdminServiceClientImpl
Inherited Members
MarketingplatformAdminServiceClient.DefaultEndpoint
MarketingplatformAdminServiceClient.DefaultScopes
MarketingplatformAdminServiceClient.ServiceMetadata
MarketingplatformAdminServiceClient.CreateAsync(CancellationToken)
MarketingplatformAdminServiceClient.Create()
MarketingplatformAdminServiceClient.ShutdownDefaultChannelsAsync()
MarketingplatformAdminServiceClient.GetOrganizationAsync(GetOrganizationRequest, CancellationToken)
MarketingplatformAdminServiceClient.GetOrganization(string, CallSettings)
MarketingplatformAdminServiceClient.GetOrganizationAsync(string, CallSettings)
MarketingplatformAdminServiceClient.GetOrganizationAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.GetOrganization(OrganizationName, CallSettings)
MarketingplatformAdminServiceClient.GetOrganizationAsync(OrganizationName, CallSettings)
MarketingplatformAdminServiceClient.GetOrganizationAsync(OrganizationName, CancellationToken)
MarketingplatformAdminServiceClient.FindSalesPartnerManagedClientsAsync(FindSalesPartnerManagedClientsRequest, CancellationToken)
MarketingplatformAdminServiceClient.ListAnalyticsAccountLinks(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListAnalyticsAccountLinksAsync(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListAnalyticsAccountLinks(OrganizationName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListAnalyticsAccountLinksAsync(OrganizationName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLinkAsync(CreateAnalyticsAccountLinkRequest, CancellationToken)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLink(string, AnalyticsAccountLink, CallSettings)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLinkAsync(string, AnalyticsAccountLink, CallSettings)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLinkAsync(string, AnalyticsAccountLink, CancellationToken)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLink(OrganizationName, AnalyticsAccountLink, CallSettings)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLinkAsync(OrganizationName, AnalyticsAccountLink, CallSettings)
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLinkAsync(OrganizationName, AnalyticsAccountLink, CancellationToken)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLinkAsync(DeleteAnalyticsAccountLinkRequest, CancellationToken)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLink(string, CallSettings)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLinkAsync(string, CallSettings)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLinkAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLink(AnalyticsAccountLinkName, CallSettings)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLinkAsync(AnalyticsAccountLinkName, CallSettings)
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLinkAsync(AnalyticsAccountLinkName, CancellationToken)
MarketingplatformAdminServiceClient.SetPropertyServiceLevelAsync(SetPropertyServiceLevelRequest, CancellationToken)
MarketingplatformAdminServiceClient.SetPropertyServiceLevel(string, CallSettings)
MarketingplatformAdminServiceClient.SetPropertyServiceLevelAsync(string, CallSettings)
MarketingplatformAdminServiceClient.SetPropertyServiceLevelAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.ReportPropertyUsageAsync(ReportPropertyUsageRequest, CancellationToken)
MarketingplatformAdminServiceClient.ReportPropertyUsage(string, CallSettings)
MarketingplatformAdminServiceClient.ReportPropertyUsageAsync(string, CallSettings)
MarketingplatformAdminServiceClient.ReportPropertyUsageAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.GetUserGroupAsync(GetUserGroupRequest, CancellationToken)
MarketingplatformAdminServiceClient.GetUserGroup(string, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupAsync(string, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.GetUserGroup(UserGroupName, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupAsync(UserGroupName, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupAsync(UserGroupName, CancellationToken)
MarketingplatformAdminServiceClient.ListUserGroups(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListUserGroupsAsync(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListUserGroups(OrganizationName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListUserGroupsAsync(OrganizationName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupAsync(CreateUserGroupRequest, CancellationToken)
MarketingplatformAdminServiceClient.CreateUserGroup(string, UserGroup, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupAsync(string, UserGroup, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupAsync(string, UserGroup, CancellationToken)
MarketingplatformAdminServiceClient.CreateUserGroup(OrganizationName, UserGroup, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupAsync(OrganizationName, UserGroup, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupAsync(OrganizationName, UserGroup, CancellationToken)
MarketingplatformAdminServiceClient.UpdateUserGroupAsync(UpdateUserGroupRequest, CancellationToken)
MarketingplatformAdminServiceClient.UpdateUserGroup(UserGroup, FieldMask, CallSettings)
MarketingplatformAdminServiceClient.UpdateUserGroupAsync(UserGroup, FieldMask, CallSettings)
MarketingplatformAdminServiceClient.UpdateUserGroupAsync(UserGroup, FieldMask, CancellationToken)
MarketingplatformAdminServiceClient.DeleteUserGroupAsync(DeleteUserGroupRequest, CancellationToken)
MarketingplatformAdminServiceClient.DeleteUserGroup(string, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupAsync(string, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.DeleteUserGroup(UserGroupName, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupAsync(UserGroupName, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupAsync(UserGroupName, CancellationToken)
MarketingplatformAdminServiceClient.GetUserGroupMemberAsync(GetUserGroupMemberRequest, CancellationToken)
MarketingplatformAdminServiceClient.GetUserGroupMember(string, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupMemberAsync(string, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupMemberAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.GetUserGroupMember(UserGroupMemberName, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupMemberAsync(UserGroupMemberName, CallSettings)
MarketingplatformAdminServiceClient.GetUserGroupMemberAsync(UserGroupMemberName, CancellationToken)
MarketingplatformAdminServiceClient.ListUserGroupMembers(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListUserGroupMembersAsync(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListUserGroupMembers(UserGroupName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListUserGroupMembersAsync(UserGroupName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupMemberAsync(CreateUserGroupMemberRequest, CancellationToken)
MarketingplatformAdminServiceClient.CreateUserGroupMember(string, UserGroupMember, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupMemberAsync(string, UserGroupMember, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupMemberAsync(string, UserGroupMember, CancellationToken)
MarketingplatformAdminServiceClient.CreateUserGroupMember(UserGroupName, UserGroupMember, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupMemberAsync(UserGroupName, UserGroupMember, CallSettings)
MarketingplatformAdminServiceClient.CreateUserGroupMemberAsync(UserGroupName, UserGroupMember, CancellationToken)
MarketingplatformAdminServiceClient.UpdateUserGroupMemberAsync(UpdateUserGroupMemberRequest, CancellationToken)
MarketingplatformAdminServiceClient.UpdateUserGroupMember(UserGroupMember, FieldMask, CallSettings)
MarketingplatformAdminServiceClient.UpdateUserGroupMemberAsync(UserGroupMember, FieldMask, CallSettings)
MarketingplatformAdminServiceClient.UpdateUserGroupMemberAsync(UserGroupMember, FieldMask, CancellationToken)
MarketingplatformAdminServiceClient.DeleteUserGroupMemberAsync(DeleteUserGroupMemberRequest, CancellationToken)
MarketingplatformAdminServiceClient.DeleteUserGroupMember(string, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupMemberAsync(string, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupMemberAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.DeleteUserGroupMember(UserGroupMemberName, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupMemberAsync(UserGroupMemberName, CallSettings)
MarketingplatformAdminServiceClient.DeleteUserGroupMemberAsync(UserGroupMemberName, CancellationToken)
MarketingplatformAdminServiceClient.GetAdminAccessBindingAsync(GetAdminAccessBindingRequest, CancellationToken)
MarketingplatformAdminServiceClient.GetAdminAccessBinding(string, CallSettings)
MarketingplatformAdminServiceClient.GetAdminAccessBindingAsync(string, CallSettings)
MarketingplatformAdminServiceClient.GetAdminAccessBindingAsync(string, CancellationToken)
MarketingplatformAdminServiceClient.GetAdminAccessBinding(AdminAccessBindingName, CallSettings)
MarketingplatformAdminServiceClient.GetAdminAccessBindingAsync(AdminAccessBindingName, CallSettings)
MarketingplatformAdminServiceClient.GetAdminAccessBindingAsync(AdminAccessBindingName, CancellationToken)
MarketingplatformAdminServiceClient.ListAdminAccessBindings(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListAdminAccessBindingsAsync(string, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListAdminAccessBindings(OrganizationName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.ListAdminAccessBindingsAsync(OrganizationName, string, int?, CallSettings)
MarketingplatformAdminServiceClient.CreateAdminAccessBindingAsync(CreateAdminAccessBindingRequest, CancellationToken)
MarketingplatformAdminServiceClient.CreateAdminAccessBinding(string, AdminAccessBinding, CallSettings)
MarketingplatformAdminServiceClient.CreateAdminAccessBindingAsync(string, AdminAccessBinding, CallSettings)
MarketingplatformAdminServiceClient.CreateAdminAccessBindingAsync(string, AdminAccessBinding, CancellationToken)
MarketingplatformAdminServiceClient.CreateAdminAccessBinding(OrganizationName, AdminAccessBinding, CallSettings)
MarketingplatformAdminServiceClient.CreateAdminAccessBindingAsync(OrganizationName, AdminAccessBinding, CallSettings)
MarketingplatformAdminServiceClient.CreateAdminAccessBindingAsync(OrganizationName, AdminAccessBinding, CancellationToken)
MarketingplatformAdminServiceClient.UpdateAdminAccessBindingAsync(UpdateAdminAccessBindingRequest, CancellationToken)
MarketingplatformAdminServiceClient.UpdateAdminAccessBinding(AdminAccessBinding, FieldMask, CallSettings)
MarketingplatformAdminServiceClient.UpdateAdminAccessBindingAsync(AdminAccessBinding, FieldMask, CallSettings)
MarketingplatformAdminServiceClient.UpdateAdminAccessBindingAsync(AdminAccessBinding, FieldMask, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.MarketingPlatform.Admin.V1Alpha
Assembly: Google.Ads.MarketingPlatform.Admin.V1Alpha.dll
Syntax
public sealed class MarketingplatformAdminServiceClientImpl : MarketingplatformAdminServiceClient
Remarks

Service Interface for the Google Marketing Platform Admin API.

Constructors

MarketingplatformAdminServiceClientImpl(MarketingplatformAdminServiceClient, MarketingplatformAdminServiceSettings, ILogger)

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

Declaration
public MarketingplatformAdminServiceClientImpl(MarketingplatformAdminService.MarketingplatformAdminServiceClient grpcClient, MarketingplatformAdminServiceSettings settings, ILogger logger)
Parameters
Type Name Description
MarketingplatformAdminService.MarketingplatformAdminServiceClient grpcClient

The underlying gRPC client.

MarketingplatformAdminServiceSettings settings

The base MarketingplatformAdminServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC MarketingplatformAdminService client

Declaration
public override MarketingplatformAdminService.MarketingplatformAdminServiceClient GrpcClient { get; }
Property Value
Type Description
MarketingplatformAdminService.MarketingplatformAdminServiceClient
Overrides
MarketingplatformAdminServiceClient.GrpcClient

Methods

CreateAdminAccessBinding(CreateAdminAccessBindingRequest, CallSettings)

Creates an admin access binding in the specified GMP organization.

Declaration
public override AdminAccessBinding CreateAdminAccessBinding(CreateAdminAccessBindingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateAdminAccessBindingRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AdminAccessBinding

The RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateAdminAccessBinding(CreateAdminAccessBindingRequest, CallSettings)

CreateAdminAccessBindingAsync(CreateAdminAccessBindingRequest, CallSettings)

Creates an admin access binding in the specified GMP organization.

Declaration
public override Task<AdminAccessBinding> CreateAdminAccessBindingAsync(CreateAdminAccessBindingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateAdminAccessBindingRequest request

The request 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<AdminAccessBinding>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateAdminAccessBindingAsync(CreateAdminAccessBindingRequest, CallSettings)

CreateAnalyticsAccountLink(CreateAnalyticsAccountLinkRequest, CallSettings)

Creates the link between the Analytics account and the Google Marketing Platform organization.

User needs to be an org user, and admin on the Analytics account to create the link. If the account is already linked to an organization, user needs to unlink the account from the current organization, then try link again.

Declaration
public override AnalyticsAccountLink CreateAnalyticsAccountLink(CreateAnalyticsAccountLinkRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateAnalyticsAccountLinkRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AnalyticsAccountLink

The RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLink(CreateAnalyticsAccountLinkRequest, CallSettings)

CreateAnalyticsAccountLinkAsync(CreateAnalyticsAccountLinkRequest, CallSettings)

Creates the link between the Analytics account and the Google Marketing Platform organization.

User needs to be an org user, and admin on the Analytics account to create the link. If the account is already linked to an organization, user needs to unlink the account from the current organization, then try link again.

Declaration
public override Task<AnalyticsAccountLink> CreateAnalyticsAccountLinkAsync(CreateAnalyticsAccountLinkRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateAnalyticsAccountLinkRequest request

The request 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<AnalyticsAccountLink>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateAnalyticsAccountLinkAsync(CreateAnalyticsAccountLinkRequest, CallSettings)

CreateUserGroup(CreateUserGroupRequest, CallSettings)

Creates a user group in the specified GMP organization.

Declaration
public override UserGroup CreateUserGroup(CreateUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateUserGroupRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UserGroup

The RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateUserGroup(CreateUserGroupRequest, CallSettings)

CreateUserGroupAsync(CreateUserGroupRequest, CallSettings)

Creates a user group in the specified GMP organization.

Declaration
public override Task<UserGroup> CreateUserGroupAsync(CreateUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateUserGroupRequest request

The request 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<UserGroup>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateUserGroupAsync(CreateUserGroupRequest, CallSettings)

CreateUserGroupMember(CreateUserGroupMemberRequest, CallSettings)

Adds a member to the specified GMP user group.

Declaration
public override UserGroupMember CreateUserGroupMember(CreateUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateUserGroupMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UserGroupMember

The RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateUserGroupMember(CreateUserGroupMemberRequest, CallSettings)

CreateUserGroupMemberAsync(CreateUserGroupMemberRequest, CallSettings)

Adds a member to the specified GMP user group.

Declaration
public override Task<UserGroupMember> CreateUserGroupMemberAsync(CreateUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateUserGroupMemberRequest request

The request 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<UserGroupMember>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.CreateUserGroupMemberAsync(CreateUserGroupMemberRequest, CallSettings)

DeleteAnalyticsAccountLink(DeleteAnalyticsAccountLinkRequest, CallSettings)

Deletes the AnalyticsAccountLink, which detaches the Analytics account from the Google Marketing Platform organization.

User needs to be an org user, and admin on the Analytics account in order to delete the link.

Declaration
public override void DeleteAnalyticsAccountLink(DeleteAnalyticsAccountLinkRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteAnalyticsAccountLinkRequest 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
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLink(DeleteAnalyticsAccountLinkRequest, CallSettings)

DeleteAnalyticsAccountLinkAsync(DeleteAnalyticsAccountLinkRequest, CallSettings)

Deletes the AnalyticsAccountLink, which detaches the Analytics account from the Google Marketing Platform organization.

User needs to be an org user, and admin on the Analytics account in order to delete the link.

Declaration
public override Task DeleteAnalyticsAccountLinkAsync(DeleteAnalyticsAccountLinkRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteAnalyticsAccountLinkRequest request

The request 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
MarketingplatformAdminServiceClient.DeleteAnalyticsAccountLinkAsync(DeleteAnalyticsAccountLinkRequest, CallSettings)

DeleteUserGroup(DeleteUserGroupRequest, CallSettings)

Deletes a user group in the specified GMP organization.

Declaration
public override void DeleteUserGroup(DeleteUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteUserGroupRequest 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
MarketingplatformAdminServiceClient.DeleteUserGroup(DeleteUserGroupRequest, CallSettings)

DeleteUserGroupAsync(DeleteUserGroupRequest, CallSettings)

Deletes a user group in the specified GMP organization.

Declaration
public override Task DeleteUserGroupAsync(DeleteUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteUserGroupRequest request

The request 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
MarketingplatformAdminServiceClient.DeleteUserGroupAsync(DeleteUserGroupRequest, CallSettings)

DeleteUserGroupMember(DeleteUserGroupMemberRequest, CallSettings)

Deletes a member in the specified GMP user group.

Declaration
public override void DeleteUserGroupMember(DeleteUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteUserGroupMemberRequest 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
MarketingplatformAdminServiceClient.DeleteUserGroupMember(DeleteUserGroupMemberRequest, CallSettings)

DeleteUserGroupMemberAsync(DeleteUserGroupMemberRequest, CallSettings)

Deletes a member in the specified GMP user group.

Declaration
public override Task DeleteUserGroupMemberAsync(DeleteUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteUserGroupMemberRequest request

The request 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
MarketingplatformAdminServiceClient.DeleteUserGroupMemberAsync(DeleteUserGroupMemberRequest, CallSettings)

FindSalesPartnerManagedClients(FindSalesPartnerManagedClientsRequest, CallSettings)

Returns a list of clients managed by the sales partner organization.

User needs to be an OrgAdmin/BillingAdmin on the sales partner organization in order to view the end clients.

Declaration
public override FindSalesPartnerManagedClientsResponse FindSalesPartnerManagedClients(FindSalesPartnerManagedClientsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
FindSalesPartnerManagedClientsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FindSalesPartnerManagedClientsResponse

The RPC response.

Overrides
MarketingplatformAdminServiceClient.FindSalesPartnerManagedClients(FindSalesPartnerManagedClientsRequest, CallSettings)

FindSalesPartnerManagedClientsAsync(FindSalesPartnerManagedClientsRequest, CallSettings)

Returns a list of clients managed by the sales partner organization.

User needs to be an OrgAdmin/BillingAdmin on the sales partner organization in order to view the end clients.

Declaration
public override Task<FindSalesPartnerManagedClientsResponse> FindSalesPartnerManagedClientsAsync(FindSalesPartnerManagedClientsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
FindSalesPartnerManagedClientsRequest request

The request 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<FindSalesPartnerManagedClientsResponse>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.FindSalesPartnerManagedClientsAsync(FindSalesPartnerManagedClientsRequest, CallSettings)

GetAdminAccessBinding(GetAdminAccessBindingRequest, CallSettings)

Looks up a single admin access binding.

Declaration
public override AdminAccessBinding GetAdminAccessBinding(GetAdminAccessBindingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetAdminAccessBindingRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AdminAccessBinding

The RPC response.

Overrides
MarketingplatformAdminServiceClient.GetAdminAccessBinding(GetAdminAccessBindingRequest, CallSettings)

GetAdminAccessBindingAsync(GetAdminAccessBindingRequest, CallSettings)

Looks up a single admin access binding.

Declaration
public override Task<AdminAccessBinding> GetAdminAccessBindingAsync(GetAdminAccessBindingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetAdminAccessBindingRequest request

The request 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<AdminAccessBinding>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.GetAdminAccessBindingAsync(GetAdminAccessBindingRequest, CallSettings)

GetOrganization(GetOrganizationRequest, CallSettings)

Looks up a single organization.

Declaration
public override Organization GetOrganization(GetOrganizationRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetOrganizationRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Organization

The RPC response.

Overrides
MarketingplatformAdminServiceClient.GetOrganization(GetOrganizationRequest, CallSettings)

GetOrganizationAsync(GetOrganizationRequest, CallSettings)

Looks up a single organization.

Declaration
public override Task<Organization> GetOrganizationAsync(GetOrganizationRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetOrganizationRequest request

The request 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<Organization>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.GetOrganizationAsync(GetOrganizationRequest, CallSettings)

GetUserGroup(GetUserGroupRequest, CallSettings)

Looks up a single user group.

Declaration
public override UserGroup GetUserGroup(GetUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetUserGroupRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UserGroup

The RPC response.

Overrides
MarketingplatformAdminServiceClient.GetUserGroup(GetUserGroupRequest, CallSettings)

GetUserGroupAsync(GetUserGroupRequest, CallSettings)

Looks up a single user group.

Declaration
public override Task<UserGroup> GetUserGroupAsync(GetUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetUserGroupRequest request

The request 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<UserGroup>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.GetUserGroupAsync(GetUserGroupRequest, CallSettings)

GetUserGroupMember(GetUserGroupMemberRequest, CallSettings)

Looks up a single user group member.

Declaration
public override UserGroupMember GetUserGroupMember(GetUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetUserGroupMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UserGroupMember

The RPC response.

Overrides
MarketingplatformAdminServiceClient.GetUserGroupMember(GetUserGroupMemberRequest, CallSettings)

GetUserGroupMemberAsync(GetUserGroupMemberRequest, CallSettings)

Looks up a single user group member.

Declaration
public override Task<UserGroupMember> GetUserGroupMemberAsync(GetUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetUserGroupMemberRequest request

The request 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<UserGroupMember>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.GetUserGroupMemberAsync(GetUserGroupMemberRequest, CallSettings)

ListAdminAccessBindings(ListAdminAccessBindingsRequest, CallSettings)

Returns a list of admin access bindings in the specified GMP organization.

Declaration
public override PagedEnumerable<ListAdminAccessBindingsResponse, AdminAccessBinding> ListAdminAccessBindings(ListAdminAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAdminAccessBindingsRequest request

The request 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<ListAdminAccessBindingsResponse, AdminAccessBinding>

A pageable sequence of AdminAccessBinding resources.

Overrides
MarketingplatformAdminServiceClient.ListAdminAccessBindings(ListAdminAccessBindingsRequest, CallSettings)

ListAdminAccessBindingsAsync(ListAdminAccessBindingsRequest, CallSettings)

Returns a list of admin access bindings in the specified GMP organization.

Declaration
public override PagedAsyncEnumerable<ListAdminAccessBindingsResponse, AdminAccessBinding> ListAdminAccessBindingsAsync(ListAdminAccessBindingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAdminAccessBindingsRequest request

The request 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<ListAdminAccessBindingsResponse, AdminAccessBinding>

A pageable asynchronous sequence of AdminAccessBinding resources.

Overrides
MarketingplatformAdminServiceClient.ListAdminAccessBindingsAsync(ListAdminAccessBindingsRequest, CallSettings)

ListAnalyticsAccountLinks(ListAnalyticsAccountLinksRequest, CallSettings)

Lists the Google Analytics accounts link to the specified Google Marketing Platform organization.

Declaration
public override PagedEnumerable<ListAnalyticsAccountLinksResponse, AnalyticsAccountLink> ListAnalyticsAccountLinks(ListAnalyticsAccountLinksRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAnalyticsAccountLinksRequest request

The request 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<ListAnalyticsAccountLinksResponse, AnalyticsAccountLink>

A pageable sequence of AnalyticsAccountLink resources.

Overrides
MarketingplatformAdminServiceClient.ListAnalyticsAccountLinks(ListAnalyticsAccountLinksRequest, CallSettings)

ListAnalyticsAccountLinksAsync(ListAnalyticsAccountLinksRequest, CallSettings)

Lists the Google Analytics accounts link to the specified Google Marketing Platform organization.

Declaration
public override PagedAsyncEnumerable<ListAnalyticsAccountLinksResponse, AnalyticsAccountLink> ListAnalyticsAccountLinksAsync(ListAnalyticsAccountLinksRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAnalyticsAccountLinksRequest request

The request 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<ListAnalyticsAccountLinksResponse, AnalyticsAccountLink>

A pageable asynchronous sequence of AnalyticsAccountLink resources.

Overrides
MarketingplatformAdminServiceClient.ListAnalyticsAccountLinksAsync(ListAnalyticsAccountLinksRequest, CallSettings)

ListOrganizations(ListOrganizationsRequest, CallSettings)

Returns a list of organizations that the user has access to.

Declaration
public override PagedEnumerable<ListOrganizationsResponse, Organization> ListOrganizations(ListOrganizationsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOrganizationsRequest request

The request 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<ListOrganizationsResponse, Organization>

A pageable sequence of Organization resources.

Overrides
MarketingplatformAdminServiceClient.ListOrganizations(ListOrganizationsRequest, CallSettings)

ListOrganizationsAsync(ListOrganizationsRequest, CallSettings)

Returns a list of organizations that the user has access to.

Declaration
public override PagedAsyncEnumerable<ListOrganizationsResponse, Organization> ListOrganizationsAsync(ListOrganizationsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOrganizationsRequest request

The request 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<ListOrganizationsResponse, Organization>

A pageable asynchronous sequence of Organization resources.

Overrides
MarketingplatformAdminServiceClient.ListOrganizationsAsync(ListOrganizationsRequest, CallSettings)

ListUserGroupMembers(ListUserGroupMembersRequest, CallSettings)

Returns a list of members in the specified user group.

Declaration
public override PagedEnumerable<ListUserGroupMembersResponse, UserGroupMember> ListUserGroupMembers(ListUserGroupMembersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListUserGroupMembersRequest request

The request 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<ListUserGroupMembersResponse, UserGroupMember>

A pageable sequence of UserGroupMember resources.

Overrides
MarketingplatformAdminServiceClient.ListUserGroupMembers(ListUserGroupMembersRequest, CallSettings)

ListUserGroupMembersAsync(ListUserGroupMembersRequest, CallSettings)

Returns a list of members in the specified user group.

Declaration
public override PagedAsyncEnumerable<ListUserGroupMembersResponse, UserGroupMember> ListUserGroupMembersAsync(ListUserGroupMembersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListUserGroupMembersRequest request

The request 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<ListUserGroupMembersResponse, UserGroupMember>

A pageable asynchronous sequence of UserGroupMember resources.

Overrides
MarketingplatformAdminServiceClient.ListUserGroupMembersAsync(ListUserGroupMembersRequest, CallSettings)

ListUserGroups(ListUserGroupsRequest, CallSettings)

Returns a list of user groups in the specified GMP organization.

Declaration
public override PagedEnumerable<ListUserGroupsResponse, UserGroup> ListUserGroups(ListUserGroupsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListUserGroupsRequest request

The request 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<ListUserGroupsResponse, UserGroup>

A pageable sequence of UserGroup resources.

Overrides
MarketingplatformAdminServiceClient.ListUserGroups(ListUserGroupsRequest, CallSettings)

ListUserGroupsAsync(ListUserGroupsRequest, CallSettings)

Returns a list of user groups in the specified GMP organization.

Declaration
public override PagedAsyncEnumerable<ListUserGroupsResponse, UserGroup> ListUserGroupsAsync(ListUserGroupsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListUserGroupsRequest request

The request 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<ListUserGroupsResponse, UserGroup>

A pageable asynchronous sequence of UserGroup resources.

Overrides
MarketingplatformAdminServiceClient.ListUserGroupsAsync(ListUserGroupsRequest, CallSettings)

ReportPropertyUsage(ReportPropertyUsageRequest, CallSettings)

Gets the usage and billing data for properties within the organization for the specified month.

Per direct client org, user needs to be OrgAdmin/BillingAdmin on the organization in order to view the billing and usage data.

Per sales partner client org, user needs to be OrgAdmin/BillingAdmin on the sales partner org in order to view the billing and usage data, or OrgAdmin/BillingAdmin on the sales partner client org in order to view the usage data only.

Declaration
public override ReportPropertyUsageResponse ReportPropertyUsage(ReportPropertyUsageRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ReportPropertyUsageRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ReportPropertyUsageResponse

The RPC response.

Overrides
MarketingplatformAdminServiceClient.ReportPropertyUsage(ReportPropertyUsageRequest, CallSettings)

ReportPropertyUsageAsync(ReportPropertyUsageRequest, CallSettings)

Gets the usage and billing data for properties within the organization for the specified month.

Per direct client org, user needs to be OrgAdmin/BillingAdmin on the organization in order to view the billing and usage data.

Per sales partner client org, user needs to be OrgAdmin/BillingAdmin on the sales partner org in order to view the billing and usage data, or OrgAdmin/BillingAdmin on the sales partner client org in order to view the usage data only.

Declaration
public override Task<ReportPropertyUsageResponse> ReportPropertyUsageAsync(ReportPropertyUsageRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ReportPropertyUsageRequest request

The request 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<ReportPropertyUsageResponse>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.ReportPropertyUsageAsync(ReportPropertyUsageRequest, CallSettings)

SetPropertyServiceLevel(SetPropertyServiceLevelRequest, CallSettings)

Updates the service level for an Analytics property.

Declaration
public override SetPropertyServiceLevelResponse SetPropertyServiceLevel(SetPropertyServiceLevelRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
SetPropertyServiceLevelRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
SetPropertyServiceLevelResponse

The RPC response.

Overrides
MarketingplatformAdminServiceClient.SetPropertyServiceLevel(SetPropertyServiceLevelRequest, CallSettings)

SetPropertyServiceLevelAsync(SetPropertyServiceLevelRequest, CallSettings)

Updates the service level for an Analytics property.

Declaration
public override Task<SetPropertyServiceLevelResponse> SetPropertyServiceLevelAsync(SetPropertyServiceLevelRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
SetPropertyServiceLevelRequest request

The request 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<SetPropertyServiceLevelResponse>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.SetPropertyServiceLevelAsync(SetPropertyServiceLevelRequest, CallSettings)

UpdateAdminAccessBinding(UpdateAdminAccessBindingRequest, CallSettings)

Updates an admin access binding in the specified GMP organization.

Declaration
public override AdminAccessBinding UpdateAdminAccessBinding(UpdateAdminAccessBindingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateAdminAccessBindingRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AdminAccessBinding

The RPC response.

Overrides
MarketingplatformAdminServiceClient.UpdateAdminAccessBinding(UpdateAdminAccessBindingRequest, CallSettings)

UpdateAdminAccessBindingAsync(UpdateAdminAccessBindingRequest, CallSettings)

Updates an admin access binding in the specified GMP organization.

Declaration
public override Task<AdminAccessBinding> UpdateAdminAccessBindingAsync(UpdateAdminAccessBindingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateAdminAccessBindingRequest request

The request 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<AdminAccessBinding>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.UpdateAdminAccessBindingAsync(UpdateAdminAccessBindingRequest, CallSettings)

UpdateUserGroup(UpdateUserGroupRequest, CallSettings)

Updates a user group in the specified GMP organization.

Declaration
public override UserGroup UpdateUserGroup(UpdateUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateUserGroupRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UserGroup

The RPC response.

Overrides
MarketingplatformAdminServiceClient.UpdateUserGroup(UpdateUserGroupRequest, CallSettings)

UpdateUserGroupAsync(UpdateUserGroupRequest, CallSettings)

Updates a user group in the specified GMP organization.

Declaration
public override Task<UserGroup> UpdateUserGroupAsync(UpdateUserGroupRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateUserGroupRequest request

The request 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<UserGroup>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.UpdateUserGroupAsync(UpdateUserGroupRequest, CallSettings)

UpdateUserGroupMember(UpdateUserGroupMemberRequest, CallSettings)

Updates a member in the specified GMP user group.

Declaration
public override UserGroupMember UpdateUserGroupMember(UpdateUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateUserGroupMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UserGroupMember

The RPC response.

Overrides
MarketingplatformAdminServiceClient.UpdateUserGroupMember(UpdateUserGroupMemberRequest, CallSettings)

UpdateUserGroupMemberAsync(UpdateUserGroupMemberRequest, CallSettings)

Updates a member in the specified GMP user group.

Declaration
public override Task<UserGroupMember> UpdateUserGroupMemberAsync(UpdateUserGroupMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateUserGroupMemberRequest request

The request 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<UserGroupMember>

A Task containing the RPC response.

Overrides
MarketingplatformAdminServiceClient.UpdateUserGroupMemberAsync(UpdateUserGroupMemberRequest, CallSettings)
In this article
Back to top Generated by DocFX