public static final class UpdateMembershipRequest.Builder extends GeneratedMessageV3.Builder<UpdateMembershipRequest.Builder> implements UpdateMembershipRequestOrBuilder
   
   Request message for GkeHub.UpdateMembership method.
 Protobuf type google.cloud.gkehub.v1alpha2.UpdateMembershipRequest
    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 UpdateMembershipRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public UpdateMembershipRequest build()
   
  Returns
  
  
  buildPartial()
  
    public UpdateMembershipRequest buildPartial()
   
  Returns
  
  
  clear()
  
    public UpdateMembershipRequest.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public UpdateMembershipRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearName()
  
    public UpdateMembershipRequest.Builder clearName()
   
   Required. The Membership resource name in the format
 projects/*/locations/*/memberships/*.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public UpdateMembershipRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearResource()
  
    public UpdateMembershipRequest.Builder clearResource()
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
clearUpdateMask()
  
    public UpdateMembershipRequest.Builder clearUpdateMask()
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
clone()
  
    public UpdateMembershipRequest.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public UpdateMembershipRequest getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getName()
  
   Required. The Membership resource name in the format
 projects/*/locations/*/memberships/*.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Required. The Membership resource name in the format
 projects/*/locations/*/memberships/*.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
getResource()
  
    public Membership getResource()
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
getResourceBuilder()
  
    public Membership.Builder getResourceBuilder()
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
getResourceOrBuilder()
  
    public MembershipOrBuilder getResourceOrBuilder()
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
getUpdateMask()
  
    public FieldMask getUpdateMask()
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
getUpdateMaskBuilder()
  
    public FieldMask.Builder getUpdateMaskBuilder()
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
getUpdateMaskOrBuilder()
  
    public FieldMaskOrBuilder getUpdateMaskOrBuilder()
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
hasResource()
  
    public boolean hasResource()
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Type | Description | 
      
        | boolean | Whether the resource field is set. | 
    
  
  
  hasUpdateMask()
  
    public boolean hasUpdateMask()
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Type | Description | 
      
        | boolean | Whether the updateMask field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(UpdateMembershipRequest other)
  
    public UpdateMembershipRequest.Builder mergeFrom(UpdateMembershipRequest other)
   
  Parameter
  
  Returns
  
  
  
  
    public UpdateMembershipRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public UpdateMembershipRequest.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeResource(Membership value)
  
    public UpdateMembershipRequest.Builder mergeResource(Membership value)
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateMembershipRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUpdateMask(FieldMask value)
  
    public UpdateMembershipRequest.Builder mergeUpdateMask(FieldMask value)
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateMembershipRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setName(String value)
  
    public UpdateMembershipRequest.Builder setName(String value)
   
   Required. The Membership resource name in the format
 projects/*/locations/*/memberships/*.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  Returns
  
  
  setNameBytes(ByteString value)
  
    public UpdateMembershipRequest.Builder setNameBytes(ByteString value)
   
   Required. The Membership resource name in the format
 projects/*/locations/*/memberships/*.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public UpdateMembershipRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setResource(Membership value)
  
    public UpdateMembershipRequest.Builder setResource(Membership value)
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
setResource(Membership.Builder builderForValue)
  
    public UpdateMembershipRequest.Builder setResource(Membership.Builder builderForValue)
   
   Required. Only fields specified in update_mask are updated.
 If you specify a field in the update_mask but don't specify its value here
 that field will be deleted.
 If you are updating a map field, set the value of a key to null or empty
 string to delete the key from the map. It's not possible to update a key's
 value to the empty string.
 If you specify the update_mask to be a special path "*", fully replaces all
 user-modifiable fields to match resource.
 
 .google.cloud.gkehub.v1alpha2.Membership resource = 3 [(.google.api.field_behavior) = REQUIRED];
 
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateMembershipRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setUpdateMask(FieldMask value)
  
    public UpdateMembershipRequest.Builder setUpdateMask(FieldMask value)
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
setUpdateMask(FieldMask.Builder builderForValue)
  
    public UpdateMembershipRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
   
   Required. Mask of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  Returns