public static final class DeletePolicyRequest.Builder extends GeneratedMessageV3.Builder<DeletePolicyRequest.Builder> implements DeletePolicyRequestOrBuilder
   
   Request message for DeletePolicy.
 Protobuf type google.iam.v2beta.DeletePolicyRequest
Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public DeletePolicyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public DeletePolicyRequest build()
   
  Returns
  
  
  buildPartial()
  
    public DeletePolicyRequest buildPartial()
   
  Returns
  
  
  clear()
  
    public DeletePolicyRequest.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearEtag()
  
    public DeletePolicyRequest.Builder clearEtag()
   
   Optional. The expected etag of the policy to delete. If the value does not match
 the value that is stored in IAM, the request fails with a 409 error code
 and ABORTED status.
 If you omit this field, the policy is deleted regardless of its current
 etag.
 string etag = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
  
    public DeletePolicyRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearName()
  
    public DeletePolicyRequest.Builder clearName()
   
   Required. The resource name of the policy to delete. Format:
 policies/{attachment_point}/denypolicies/{policy_id}
 Use the 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/my-policy.
 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 name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public DeletePolicyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public DeletePolicyRequest.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public DeletePolicyRequest getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getEtag()
  
   Optional. The expected etag of the policy to delete. If the value does not match
 the value that is stored in IAM, the request fails with a 409 error code
 and ABORTED status.
 If you omit this field, the policy is deleted regardless of its current
 etag.
 string etag = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Type | Description | 
      
        | String | The etag. | 
    
  
  
  getEtagBytes()
  
    public ByteString getEtagBytes()
   
   Optional. The expected etag of the policy to delete. If the value does not match
 the value that is stored in IAM, the request fails with a 409 error code
 and ABORTED status.
 If you omit this field, the policy is deleted regardless of its current
 etag.
 string etag = 2 [(.google.api.field_behavior) = OPTIONAL];
getName()
  
   Required. The resource name of the policy to delete. Format:
 policies/{attachment_point}/denypolicies/{policy_id}
 Use the 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/my-policy.
 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 name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Required. The resource name of the policy to delete. Format:
 policies/{attachment_point}/denypolicies/{policy_id}
 Use the 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/my-policy.
 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 name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(DeletePolicyRequest other)
  
    public DeletePolicyRequest.Builder mergeFrom(DeletePolicyRequest other)
   
  Parameter
  
  Returns
  
  
  
  
    public DeletePolicyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public DeletePolicyRequest.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final DeletePolicyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setEtag(String value)
  
    public DeletePolicyRequest.Builder setEtag(String value)
   
   Optional. The expected etag of the policy to delete. If the value does not match
 the value that is stored in IAM, the request fails with a 409 error code
 and ABORTED status.
 If you omit this field, the policy is deleted regardless of its current
 etag.
 string etag = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Name | Description | 
      
        | value | String
 The etag to set. | 
    
  
  Returns
  
  
  setEtagBytes(ByteString value)
  
    public DeletePolicyRequest.Builder setEtagBytes(ByteString value)
   
   Optional. The expected etag of the policy to delete. If the value does not match
 the value that is stored in IAM, the request fails with a 409 error code
 and ABORTED status.
 If you omit this field, the policy is deleted regardless of its current
 etag.
 string etag = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for etag to set. | 
    
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public DeletePolicyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setName(String value)
  
    public DeletePolicyRequest.Builder setName(String value)
   
   Required. The resource name of the policy to delete. Format:
 policies/{attachment_point}/denypolicies/{policy_id}
 Use the 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/my-policy.
 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 name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  Returns
  
  
  setNameBytes(ByteString value)
  
    public DeletePolicyRequest.Builder setNameBytes(ByteString value)
   
   Required. The resource name of the policy to delete. Format:
 policies/{attachment_point}/denypolicies/{policy_id}
 Use the 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/my-policy.
 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 name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public DeletePolicyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final DeletePolicyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides