public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getParent()
public abstract String getParent()
Required. The parent resource where this principal access boundary policy will be created. Only organizations are supported.
Format:
organizations/{organization_id}/locations/{location}
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 parent resource where this principal access boundary policy will be created. Only organizations are supported.
Format:
organizations/{organization_id}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for parent. |
getPrincipalAccessBoundaryPolicy()
public abstract PrincipalAccessBoundaryPolicy getPrincipalAccessBoundaryPolicy()
Required. The principal access boundary policy to create.
.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PrincipalAccessBoundaryPolicy |
The principalAccessBoundaryPolicy. |
getPrincipalAccessBoundaryPolicyId()
public abstract String getPrincipalAccessBoundaryPolicyId()
Required. The ID to use for the principal access boundary policy, which will become the final component of the principal access boundary policy's resource name.
This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, hyphens, or dots. Pattern, /a-z{2,62}/.
string principal_access_boundary_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String |
The principalAccessBoundaryPolicyId. |
getPrincipalAccessBoundaryPolicyIdBytes()
public abstract ByteString getPrincipalAccessBoundaryPolicyIdBytes()
Required. The ID to use for the principal access boundary policy, which will become the final component of the principal access boundary policy's resource name.
This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, hyphens, or dots. Pattern, /a-z{2,62}/.
string principal_access_boundary_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for principalAccessBoundaryPolicyId. |
getPrincipalAccessBoundaryPolicyOrBuilder()
public abstract PrincipalAccessBoundaryPolicyOrBuilder getPrincipalAccessBoundaryPolicyOrBuilder()
Required. The principal access boundary policy to create.
.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PrincipalAccessBoundaryPolicyOrBuilder |
getValidateOnly()
public abstract boolean getValidateOnly()
Optional. If set, validate the request and preview the creation, but do not actually post it.
bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
The validateOnly. |
hasPrincipalAccessBoundaryPolicy()
public abstract boolean hasPrincipalAccessBoundaryPolicy()
Required. The principal access boundary policy to create.
.google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the principalAccessBoundaryPolicy field is set. |