Interface MaterializedViewOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    Set to true to make the MaterializedView protected against deletion.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Identifier.
    com.google.protobuf.ByteString
    Identifier.
    Required.
    com.google.protobuf.ByteString
    Required.

    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

    • getName

      String getName()
       Identifier. The unique name of the materialized view.
       Format:
       `projects/{project}/instances/{instance}/materializedViews/{materialized_view}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. The unique name of the materialized view.
       Format:
       `projects/{project}/instances/{instance}/materializedViews/{materialized_view}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getQuery

      String getQuery()
       Required. Immutable. The materialized view's select query.
       
      string query = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The query.
    • getQueryBytes

      com.google.protobuf.ByteString getQueryBytes()
       Required. Immutable. The materialized view's select query.
       
      string query = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for query.
    • getEtag

      String getEtag()
       Optional. The etag for this materialized view.
       This may be sent on update requests to ensure that the client has an
       up-to-date value before proceeding. The server returns an ABORTED error on
       a mismatched etag.
       
      string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The etag.
    • getEtagBytes

      com.google.protobuf.ByteString getEtagBytes()
       Optional. The etag for this materialized view.
       This may be sent on update requests to ensure that the client has an
       up-to-date value before proceeding. The server returns an ABORTED error on
       a mismatched etag.
       
      string etag = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for etag.
    • getDeletionProtection

      boolean getDeletionProtection()
       Set to true to make the MaterializedView protected against deletion.
       
      bool deletion_protection = 6;
      Returns:
      The deletionProtection.