Interface UpdateSchemaBundleRequestOrBuilder

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

public interface UpdateSchemaBundleRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Optional.
    Required.
    Required.
    com.google.protobuf.FieldMask
    Optional.
    com.google.protobuf.FieldMaskOrBuilder
    Optional.
    boolean
    Required.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasSchemaBundle

      boolean hasSchemaBundle()
       Required. The schema bundle to update.
      
       The schema bundle's `name` field is used to identify the schema bundle to
       update. Values are of the form
       `projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
       
      .google.bigtable.admin.v2.SchemaBundle schema_bundle = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the schemaBundle field is set.
    • getSchemaBundle

      SchemaBundle getSchemaBundle()
       Required. The schema bundle to update.
      
       The schema bundle's `name` field is used to identify the schema bundle to
       update. Values are of the form
       `projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
       
      .google.bigtable.admin.v2.SchemaBundle schema_bundle = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The schemaBundle.
    • getSchemaBundleOrBuilder

      SchemaBundleOrBuilder getSchemaBundleOrBuilder()
       Required. The schema bundle to update.
      
       The schema bundle's `name` field is used to identify the schema bundle to
       update. Values are of the form
       `projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
       
      .google.bigtable.admin.v2.SchemaBundle schema_bundle = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasUpdateMask

      boolean hasUpdateMask()
       Optional. The list of fields to update.
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      com.google.protobuf.FieldMask getUpdateMask()
       Optional. The list of fields to update.
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The updateMask.
    • getUpdateMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       Optional. The list of fields to update.
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getIgnoreWarnings

      boolean getIgnoreWarnings()
       Optional. If set, ignore the safety checks when updating the Schema Bundle.
       The safety checks are:
       - The new Schema Bundle is backwards compatible with the existing Schema
       Bundle.
       
      bool ignore_warnings = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The ignoreWarnings.