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()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateMembershipRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public UpdateMembershipRequest build()
   
  
  
  buildPartial()
  
    public UpdateMembershipRequest buildPartial()
   
  
  
  clear()
  
    public UpdateMembershipRequest.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public UpdateMembershipRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  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)
   
  
  
  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()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public UpdateMembershipRequest getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getName()
  
   Required. The Membership resource name in the format
 projects/*/locations/*/memberships/*.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | 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];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  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];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | FieldMask | The updateMask. | 
    
  
  
  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];
 
    
      
        | Returns | 
      
        | 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];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the updateMask field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(UpdateMembershipRequest other)
  
    public UpdateMembershipRequest.Builder mergeFrom(UpdateMembershipRequest other)
   
  
  
  
  
  
    public UpdateMembershipRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public UpdateMembershipRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  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)
   
  
  
  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)
   
  
  
  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];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  
  
  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];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public UpdateMembershipRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  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)
   
  
  
  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];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 |