public interface DataProductAccessRequestOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |