public static final class CreatePolicyRequest.Builder extends GeneratedMessageV3.Builder<CreatePolicyRequest.Builder> implements CreatePolicyRequestOrBuilder
Request message for CreatePolicy
.
Protobuf type google.iam.v2beta.CreatePolicyRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreatePolicyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreatePolicyRequest build()
Returns
buildPartial()
public CreatePolicyRequest buildPartial()
Returns
clear()
public CreatePolicyRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreatePolicyRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreatePolicyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreatePolicyRequest.Builder clearParent()
Required. The resource that the policy is attached to, along with the kind of policy
to create. Format: policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name,
which means that the forward-slash character, /
, must be written as
%2F
. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.
For organizations and folders, use the numeric ID in the full resource
name. For projects, you can use the alphanumeric or the numeric ID.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearPolicy()
public CreatePolicyRequest.Builder clearPolicy()
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearPolicyId()
public CreatePolicyRequest.Builder clearPolicyId()
The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (-
) and periods
(.
). The first character must be a lowercase letter.
string policy_id = 3;
Returns
clone()
public CreatePolicyRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CreatePolicyRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. The resource that the policy is attached to, along with the kind of policy
to create. Format: policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name,
which means that the forward-slash character, /
, must be written as
%2F
. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.
For organizations and folders, use the numeric ID in the full resource
name. For projects, you can use the alphanumeric or the numeric ID.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The resource that the policy is attached to, along with the kind of policy
to create. Format: policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name,
which means that the forward-slash character, /
, must be written as
%2F
. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.
For organizations and folders, use the numeric ID in the full resource
name. For projects, you can use the alphanumeric or the numeric ID.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getPolicy()
public Policy getPolicy()
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
Policy | The policy.
|
getPolicyBuilder()
public Policy.Builder getPolicyBuilder()
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getPolicyId()
public String getPolicyId()
The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (-
) and periods
(.
). The first character must be a lowercase letter.
string policy_id = 3;
Returns
Type | Description |
String | The policyId.
|
getPolicyIdBytes()
public ByteString getPolicyIdBytes()
The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (-
) and periods
(.
). The first character must be a lowercase letter.
string policy_id = 3;
Returns
getPolicyOrBuilder()
public PolicyOrBuilder getPolicyOrBuilder()
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
hasPolicy()
public boolean hasPolicy()
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the policy field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CreatePolicyRequest other)
public CreatePolicyRequest.Builder mergeFrom(CreatePolicyRequest other)
Parameter
Returns
public CreatePolicyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreatePolicyRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergePolicy(Policy value)
public CreatePolicyRequest.Builder mergePolicy(Policy value)
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreatePolicyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreatePolicyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setParent(String value)
public CreatePolicyRequest.Builder setParent(String value)
Required. The resource that the policy is attached to, along with the kind of policy
to create. Format: policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name,
which means that the forward-slash character, /
, must be written as
%2F
. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.
For organizations and folders, use the numeric ID in the full resource
name. For projects, you can use the alphanumeric or the numeric ID.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
setParentBytes(ByteString value)
public CreatePolicyRequest.Builder setParentBytes(ByteString value)
Required. The resource that the policy is attached to, along with the kind of policy
to create. Format: policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name,
which means that the forward-slash character, /
, must be written as
%2F
. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.
For organizations and folders, use the numeric ID in the full resource
name. For projects, you can use the alphanumeric or the numeric ID.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
setPolicy(Policy value)
public CreatePolicyRequest.Builder setPolicy(Policy value)
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setPolicy(Policy.Builder builderForValue)
public CreatePolicyRequest.Builder setPolicy(Policy.Builder builderForValue)
Required. The policy to create.
.google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setPolicyId(String value)
public CreatePolicyRequest.Builder setPolicyId(String value)
The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (-
) and periods
(.
). The first character must be a lowercase letter.
string policy_id = 3;
Parameter
Name | Description |
value | String
The policyId to set.
|
Returns
setPolicyIdBytes(ByteString value)
public CreatePolicyRequest.Builder setPolicyIdBytes(ByteString value)
The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (-
) and periods
(.
). The first character must be a lowercase letter.
string policy_id = 3;
Parameter
Name | Description |
value | ByteString
The bytes for policyId to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreatePolicyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreatePolicyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides