Show / Hide Table of Contents

Class PropertiesResource.AccessBindingsResource

The "accessBindings" collection of methods.

Inheritance
object
PropertiesResource.AccessBindingsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.GoogleAnalyticsAdmin.v1alpha
Assembly: Google.Apis.GoogleAnalyticsAdmin.v1alpha.dll
Syntax
public class PropertiesResource.AccessBindingsResource

Constructors

AccessBindingsResource(IClientService)

Constructs a new resource.

Declaration
public AccessBindingsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

BatchCreate(GoogleAnalyticsAdminV1alphaBatchCreateAccessBindingsRequest, string)

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 virtual PropertiesResource.AccessBindingsResource.BatchCreateRequest BatchCreate(GoogleAnalyticsAdminV1alphaBatchCreateAccessBindingsRequest body, string parent)
Parameters
Type Name Description
GoogleAnalyticsAdminV1alphaBatchCreateAccessBindingsRequest body

The body of the request.

string parent

Required. The account or property that owns the access bindings. The parent field in the CreateAccessBindingRequest messages must either be empty or match this field. Formats: - accounts/{account} - properties/{property}

Returns
Type Description
PropertiesResource.AccessBindingsResource.BatchCreateRequest

BatchDelete(GoogleAnalyticsAdminV1alphaBatchDeleteAccessBindingsRequest, string)

Deletes information about multiple users' links to an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.BatchDeleteRequest BatchDelete(GoogleAnalyticsAdminV1alphaBatchDeleteAccessBindingsRequest body, string parent)
Parameters
Type Name Description
GoogleAnalyticsAdminV1alphaBatchDeleteAccessBindingsRequest body

The body of the request.

string parent

Required. The account or property that owns the access bindings. The parent of all provided values for the 'names' field in DeleteAccessBindingRequest messages must match this field. Formats: - accounts/{account} - properties/{property}

Returns
Type Description
PropertiesResource.AccessBindingsResource.BatchDeleteRequest

BatchGet(string)

Gets information about multiple access bindings to an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.BatchGetRequest BatchGet(string parent)
Parameters
Type Name Description
string parent

Required. The account or property that owns the access bindings. The parent of all provided values for the 'names' field must match this field. Formats: - accounts/{account} - properties/{property}

Returns
Type Description
PropertiesResource.AccessBindingsResource.BatchGetRequest

BatchUpdate(GoogleAnalyticsAdminV1alphaBatchUpdateAccessBindingsRequest, string)

Updates information about multiple access bindings to an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.BatchUpdateRequest BatchUpdate(GoogleAnalyticsAdminV1alphaBatchUpdateAccessBindingsRequest body, string parent)
Parameters
Type Name Description
GoogleAnalyticsAdminV1alphaBatchUpdateAccessBindingsRequest body

The body of the request.

string parent

Required. The account or property that owns the access bindings. The parent of all provided AccessBinding in UpdateAccessBindingRequest messages must match this field. Formats: - accounts/{account} - properties/{property}

Returns
Type Description
PropertiesResource.AccessBindingsResource.BatchUpdateRequest

Create(GoogleAnalyticsAdminV1alphaAccessBinding, string)

Creates an access binding on an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.CreateRequest Create(GoogleAnalyticsAdminV1alphaAccessBinding body, string parent)
Parameters
Type Name Description
GoogleAnalyticsAdminV1alphaAccessBinding body

The body of the request.

string parent

Required. Formats: - accounts/{account} - properties/{property}

Returns
Type Description
PropertiesResource.AccessBindingsResource.CreateRequest

Delete(string)

Deletes an access binding on an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. Formats: - accounts/{account}/accessBindings/{accessBinding} - properties/{property}/accessBindings/{accessBinding}

Returns
Type Description
PropertiesResource.AccessBindingsResource.DeleteRequest

Get(string)

Gets information about an access binding.

Declaration
public virtual PropertiesResource.AccessBindingsResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. The name of the access binding to retrieve. Formats: - accounts/{account}/accessBindings/{accessBinding} - properties/{property}/accessBindings/{accessBinding}

Returns
Type Description
PropertiesResource.AccessBindingsResource.GetRequest

List(string)

Lists all access bindings on an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. Formats: - accounts/{account} - properties/{property}

Returns
Type Description
PropertiesResource.AccessBindingsResource.ListRequest

Patch(GoogleAnalyticsAdminV1alphaAccessBinding, string)

Updates an access binding on an account or property.

Declaration
public virtual PropertiesResource.AccessBindingsResource.PatchRequest Patch(GoogleAnalyticsAdminV1alphaAccessBinding body, string name)
Parameters
Type Name Description
GoogleAnalyticsAdminV1alphaAccessBinding body

The body of the request.

string name

Output only. Resource name of this binding. Format: accounts/{account}/accessBindings/{access_binding} or properties/{property}/accessBindings/{access_binding} Example: "accounts/100/accessBindings/200"

Returns
Type Description
PropertiesResource.AccessBindingsResource.PatchRequest
In this article
Back to top Generated by DocFX