Interface LogicalViewOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    Optional.
    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 logical view.
       Format:
       `projects/{project}/instances/{instance}/logicalViews/{logical_view}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

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

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

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

      String getEtag()
       Optional. The etag for this logical 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 logical 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()
       Optional. Set to true to make the LogicalView protected against deletion.
       
      bool deletion_protection = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The deletionProtection.