Interface DataProductAccessRequestOrBuilder (1.91.0)

public interface DataProductAccessRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessGroupDisplayName()

public abstract String getAccessGroupDisplayName()

Output only. The display name of the access group defined in the Data Product for which access is being requested.

string access_group_display_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The accessGroupDisplayName.

getAccessGroupDisplayNameBytes()

public abstract ByteString getAccessGroupDisplayNameBytes()

Output only. The display name of the access group defined in the Data Product for which access is being requested.

string access_group_display_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for accessGroupDisplayName.

getAccessGroupId()

public abstract String getAccessGroupId()

Required. The ID of the access group for which access is being requested. This corresponds to the unique identifier of the AccessGroup defined in the Data Product.

string access_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The accessGroupId.

getAccessGroupIdBytes()

public abstract ByteString getAccessGroupIdBytes()

Required. The ID of the access group for which access is being requested. This corresponds to the unique identifier of the AccessGroup defined in the Data Product.

string access_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for accessGroupId.

getParent()

public abstract String getParent()

Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getRequestedPrincipal()

public abstract String getRequestedPrincipal()

Optional. The principal for which access is being requested in IAM format. If not specified, the requestor's principal will be used. Example: serviceAccount:my-sa@my-project.iam.gserviceaccount.com. Only service account principals are currently supported. https://cloud.google.com/iam/docs/principal-identifiers

optional string requested_principal = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The requestedPrincipal.

getRequestedPrincipalBytes()

public abstract ByteString getRequestedPrincipalBytes()

Optional. The principal for which access is being requested in IAM format. If not specified, the requestor's principal will be used. Example: serviceAccount:my-sa@my-project.iam.gserviceaccount.com. Only service account principals are currently supported. https://cloud.google.com/iam/docs/principal-identifiers

optional string requested_principal = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for requestedPrincipal.

hasRequestedPrincipal()

public abstract boolean hasRequestedPrincipal()

Optional. The principal for which access is being requested in IAM format. If not specified, the requestor's principal will be used. Example: serviceAccount:my-sa@my-project.iam.gserviceaccount.com. Only service account principals are currently supported. https://cloud.google.com/iam/docs/principal-identifiers

optional string requested_principal = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the requestedPrincipal field is set.