public static final class CreatePolicyBindingRequest.Builder extends GeneratedMessageV3.Builder<CreatePolicyBindingRequest.Builder> implements CreatePolicyBindingRequestOrBuilder
Request message for CreatePolicyBinding method.
Protobuf type google.iam.v3.CreatePolicyBindingRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CreatePolicyBindingRequest.BuilderImplements
CreatePolicyBindingRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreatePolicyBindingRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
build()
public CreatePolicyBindingRequest build()
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest |
buildPartial()
public CreatePolicyBindingRequest buildPartial()
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest |
clear()
public CreatePolicyBindingRequest.Builder clear()
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public CreatePolicyBindingRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public CreatePolicyBindingRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
clearParent()
public CreatePolicyBindingRequest.Builder clearParent()
Required. The parent resource where this policy binding will be created. The binding parent is the closest Resource Manager resource (project, folder or organization) to the binding target.
Format:
projects/{project_id}/locations/{location}
projects/{project_number}/locations/{location}
folders/{folder_id}/locations/{location}
organizations/{organization_id}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
clearPolicyBinding()
public CreatePolicyBindingRequest.Builder clearPolicyBinding()
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
clearPolicyBindingId()
public CreatePolicyBindingRequest.Builder clearPolicyBindingId()
Required. The ID to use for the policy binding, which will become the final component of the policy binding'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 policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
clearValidateOnly()
public CreatePolicyBindingRequest.Builder clearValidateOnly()
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 |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
clone()
public CreatePolicyBindingRequest.Builder clone()
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
getDefaultInstanceForType()
public CreatePolicyBindingRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getParent()
public String getParent()
Required. The parent resource where this policy binding will be created. The binding parent is the closest Resource Manager resource (project, folder or organization) to the binding target.
Format:
projects/{project_id}/locations/{location}
projects/{project_number}/locations/{location}
folders/{folder_id}/locations/{location}
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 ByteString getParentBytes()
Required. The parent resource where this policy binding will be created. The binding parent is the closest Resource Manager resource (project, folder or organization) to the binding target.
Format:
projects/{project_id}/locations/{location}
projects/{project_number}/locations/{location}
folders/{folder_id}/locations/{location}
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. |
getPolicyBinding()
public PolicyBinding getPolicyBinding()
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PolicyBinding |
The policyBinding. |
getPolicyBindingBuilder()
public PolicyBinding.Builder getPolicyBindingBuilder()
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PolicyBinding.Builder |
getPolicyBindingId()
public String getPolicyBindingId()
Required. The ID to use for the policy binding, which will become the final component of the policy binding'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 policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String |
The policyBindingId. |
getPolicyBindingIdBytes()
public ByteString getPolicyBindingIdBytes()
Required. The ID to use for the policy binding, which will become the final component of the policy binding'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 policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for policyBindingId. |
getPolicyBindingOrBuilder()
public PolicyBindingOrBuilder getPolicyBindingOrBuilder()
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PolicyBindingOrBuilder |
getValidateOnly()
public 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. |
hasPolicyBinding()
public boolean hasPolicyBinding()
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the policyBinding field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CreatePolicyBindingRequest other)
public CreatePolicyBindingRequest.Builder mergeFrom(CreatePolicyBindingRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreatePolicyBindingRequest |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CreatePolicyBindingRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public CreatePolicyBindingRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
mergePolicyBinding(PolicyBinding value)
public CreatePolicyBindingRequest.Builder mergePolicyBinding(PolicyBinding value)
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
PolicyBinding |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreatePolicyBindingRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public CreatePolicyBindingRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
setParent(String value)
public CreatePolicyBindingRequest.Builder setParent(String value)
Required. The parent resource where this policy binding will be created. The binding parent is the closest Resource Manager resource (project, folder or organization) to the binding target.
Format:
projects/{project_id}/locations/{location}
projects/{project_number}/locations/{location}
folders/{folder_id}/locations/{location}
organizations/{organization_id}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
String The parent to set. |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
setParentBytes(ByteString value)
public CreatePolicyBindingRequest.Builder setParentBytes(ByteString value)
Required. The parent resource where this policy binding will be created. The binding parent is the closest Resource Manager resource (project, folder or organization) to the binding target.
Format:
projects/{project_id}/locations/{location}
projects/{project_number}/locations/{location}
folders/{folder_id}/locations/{location}
organizations/{organization_id}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for parent to set. |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
setPolicyBinding(PolicyBinding value)
public CreatePolicyBindingRequest.Builder setPolicyBinding(PolicyBinding value)
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
PolicyBinding |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
setPolicyBinding(PolicyBinding.Builder builderForValue)
public CreatePolicyBindingRequest.Builder setPolicyBinding(PolicyBinding.Builder builderForValue)
Required. The policy binding to create.
.google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
builderForValue |
PolicyBinding.Builder |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
setPolicyBindingId(String value)
public CreatePolicyBindingRequest.Builder setPolicyBindingId(String value)
Required. The ID to use for the policy binding, which will become the final component of the policy binding'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 policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
String The policyBindingId to set. |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
setPolicyBindingIdBytes(ByteString value)
public CreatePolicyBindingRequest.Builder setPolicyBindingIdBytes(ByteString value)
Required. The ID to use for the policy binding, which will become the final component of the policy binding'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 policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for policyBindingId to set. |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreatePolicyBindingRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final CreatePolicyBindingRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
setValidateOnly(boolean value)
public CreatePolicyBindingRequest.Builder setValidateOnly(boolean value)
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];
Parameter | |
---|---|
Name | Description |
value |
boolean The validateOnly to set. |
Returns | |
---|---|
Type | Description |
CreatePolicyBindingRequest.Builder |
This builder for chaining. |