Interface UpdateTagTemplateFieldRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpdateTagTemplateFieldRequest, UpdateTagTemplateFieldRequest.Builder

@Generated public interface UpdateTagTemplateFieldRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Required. The name of the tag template field. Example:
      
       * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}/fields/{tag_template_field_id}
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The name of the tag template field. Example:
      
       * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}/fields/{tag_template_field_id}
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for name.
    • hasTagTemplateField

      boolean hasTagTemplateField()
       Required. The template to update.
       
      .google.cloud.datacatalog.v1beta1.TagTemplateField tag_template_field = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the tagTemplateField field is set.
    • getTagTemplateField

      TagTemplateField getTagTemplateField()
       Required. The template to update.
       
      .google.cloud.datacatalog.v1beta1.TagTemplateField tag_template_field = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The tagTemplateField.
    • getTagTemplateFieldOrBuilder

      TagTemplateFieldOrBuilder getTagTemplateFieldOrBuilder()
       Required. The template to update.
       
      .google.cloud.datacatalog.v1beta1.TagTemplateField tag_template_field = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasUpdateMask

      boolean hasUpdateMask()
       Optional. Names of fields whose values to overwrite on an individual field
       of a tag template. The following fields are modifiable:
      
       * `display_name`
       * `type.enum_type`
       * `is_required`
      
       If this parameter is absent or empty, all modifiable fields
       are overwritten. If such fields are non-required and omitted in the request
       body, their values are emptied with one exception: when updating an enum
       type, the provided values are merged with the existing values. Therefore,
       enum values can only be added, existing enum values cannot be deleted or
       renamed.
      
       Additionally, updating a template field from optional to required is
       *not* allowed.
       
      .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      com.google.protobuf.FieldMask getUpdateMask()
       Optional. Names of fields whose values to overwrite on an individual field
       of a tag template. The following fields are modifiable:
      
       * `display_name`
       * `type.enum_type`
       * `is_required`
      
       If this parameter is absent or empty, all modifiable fields
       are overwritten. If such fields are non-required and omitted in the request
       body, their values are emptied with one exception: when updating an enum
       type, the provided values are merged with the existing values. Therefore,
       enum values can only be added, existing enum values cannot be deleted or
       renamed.
      
       Additionally, updating a template field from optional to required is
       *not* allowed.
       
      .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The updateMask.
    • getUpdateMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       Optional. Names of fields whose values to overwrite on an individual field
       of a tag template. The following fields are modifiable:
      
       * `display_name`
       * `type.enum_type`
       * `is_required`
      
       If this parameter is absent or empty, all modifiable fields
       are overwritten. If such fields are non-required and omitted in the request
       body, their values are emptied with one exception: when updating an enum
       type, the provided values are merged with the existing values. Therefore,
       enum values can only be added, existing enum values cannot be deleted or
       renamed.
      
       Additionally, updating a template field from optional to required is
       *not* allowed.
       
      .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];