public static final class CreatePolicyRequest.Builder extends GeneratedMessageV3.Builder<CreatePolicyRequest.Builder> implements CreatePolicyRequestOrBuilder
Request message for CreatePolicy
.
Protobuf type google.iam.v2.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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreatePolicyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreatePolicyRequest build()
buildPartial()
public CreatePolicyRequest buildPartial()
clear()
public CreatePolicyRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreatePolicyRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreatePolicyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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];
clearPolicy()
public CreatePolicyRequest.Builder clearPolicy()
Required. The policy to create.
.google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
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;
clone()
public CreatePolicyRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public CreatePolicyRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
---|
Type | Description |
ByteString | The bytes for parent.
|
getPolicy()
public Policy getPolicy()
Required. The policy to create.
.google.iam.v2.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.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
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 |
---|
Type | Description |
ByteString | The bytes for policyId.
|
getPolicyOrBuilder()
public PolicyOrBuilder getPolicyOrBuilder()
Required. The policy to create.
.google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
hasPolicy()
public boolean hasPolicy()
Required. The policy to create.
.google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the policy field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CreatePolicyRequest other)
public CreatePolicyRequest.Builder mergeFrom(CreatePolicyRequest other)
public CreatePolicyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreatePolicyRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergePolicy(Policy value)
public CreatePolicyRequest.Builder mergePolicy(Policy value)
Required. The policy to create.
.google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | Policy
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreatePolicyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreatePolicyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
setPolicy(Policy value)
public CreatePolicyRequest.Builder setPolicy(Policy value)
Required. The policy to create.
.google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | Policy
|
setPolicy(Policy.Builder builderForValue)
public CreatePolicyRequest.Builder setPolicy(Policy.Builder builderForValue)
Required. The policy to create.
.google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED];
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreatePolicyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreatePolicyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides