Interface AdminAccessBindingOrBuilder (0.48.0)

public interface AdminAccessBindingOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessTargetCase()

public abstract AdminAccessBinding.AccessTargetCase getAccessTargetCase()
Returns
Type Description
AdminAccessBinding.AccessTargetCase

getName()

public abstract String getName()

Identifier. The resource name of this AdminAccessBinding.

Format: organizations/{org_id}/adminAccessBindings/{admin_access_binding_id} Example: "organizations/123abc/adminAccessBindings/456def"

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The resource name of this AdminAccessBinding.

Format: organizations/{org_id}/adminAccessBindings/{admin_access_binding_id} Example: "organizations/123abc/adminAccessBindings/456def"

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getOrganizationRoles(int index)

public abstract OrganizationRole getOrganizationRoles(int index)

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
OrganizationRole

The organizationRoles at the given index.

getOrganizationRolesCount()

public abstract int getOrganizationRolesCount()

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of organizationRoles.

getOrganizationRolesList()

public abstract List<OrganizationRole> getOrganizationRolesList()

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<OrganizationRole>

A list containing the organizationRoles.

getOrganizationRolesValue(int index)

public abstract int getOrganizationRolesValue(int index)

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of organizationRoles at the given index.

getOrganizationRolesValueList()

public abstract List<Integer> getOrganizationRolesValueList()

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for organizationRoles.

getUserEmail()

public abstract String getUserEmail()

Email address of the user.

string user_email = 2;

Returns
Type Description
String

The userEmail.

getUserEmailBytes()

public abstract ByteString getUserEmailBytes()

Email address of the user.

string user_email = 2;

Returns
Type Description
ByteString

The bytes for userEmail.

getUserGroup()

public abstract String getUserGroup()

Resource name of the user group.

string user_group = 3;

Returns
Type Description
String

The userGroup.

getUserGroupBytes()

public abstract ByteString getUserGroupBytes()

Resource name of the user group.

string user_group = 3;

Returns
Type Description
ByteString

The bytes for userGroup.

hasUserEmail()

public abstract boolean hasUserEmail()

Email address of the user.

string user_email = 2;

Returns
Type Description
boolean

Whether the userEmail field is set.

hasUserGroup()

public abstract boolean hasUserGroup()

Resource name of the user group.

string user_group = 3;

Returns
Type Description
boolean

Whether the userGroup field is set.