Interface Project.Settings.DraftOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Project.Settings.Draft, Project.Settings.Draft.Builder
Enclosing class:
Project.Settings

public static interface Project.Settings.DraftOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Desired initial display and reporting settings which apply to this project.
    Desired initial display and reporting settings which apply to this project.
    Desired initial isolation mode for this project; this governs how (or if) read and write operations interact with the project's parent scope.
    int
    Desired initial isolation mode for this project; this governs how (or if) read and write operations interact with the project's parent scope.
    Desired initial visibility mode for this project; this governs the default access controls which apply to the data held by the project.
    int
    Desired initial visibility mode for this project; this governs the default access controls which apply to the data held by the project.
    boolean
    Desired initial display and reporting settings which apply to this project.

    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

    • getVisibilityValue

      int getVisibilityValue()
       Desired initial visibility mode for this project; this governs the default access controls which apply to the
       data held by the project. See the `Visibility` enum for more information about each mode.
       
      .buildless.projects.Visibility visibility = 1 [json_name = "visibility", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for visibility.
    • getVisibility

      Visibility getVisibility()
       Desired initial visibility mode for this project; this governs the default access controls which apply to the
       data held by the project. See the `Visibility` enum for more information about each mode.
       
      .buildless.projects.Visibility visibility = 1 [json_name = "visibility", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The visibility.
    • getIsolationValue

      int getIsolationValue()
       Desired initial isolation mode for this project; this governs how (or if) read and write operations interact
       with the project's parent scope. See the `Isolation` enum for more information about each mode.
       
      .buildless.projects.Isolation isolation = 2 [json_name = "isolation", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for isolation.
    • getIsolation

      Isolation getIsolation()
       Desired initial isolation mode for this project; this governs how (or if) read and write operations interact
       with the project's parent scope. See the `Isolation` enum for more information about each mode.
       
      .buildless.projects.Isolation isolation = 2 [json_name = "isolation", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The isolation.
    • hasDisplay

      boolean hasDisplay()
       Desired initial display and reporting settings which apply to this project. Some of these settings can be
       further customized by user account-level preferences.
       
      .buildless.projects.DisplayOptions display = 3 [json_name = "display", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the display field is set.
    • getDisplay

      DisplayOptions getDisplay()
       Desired initial display and reporting settings which apply to this project. Some of these settings can be
       further customized by user account-level preferences.
       
      .buildless.projects.DisplayOptions display = 3 [json_name = "display", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The display.
    • getDisplayOrBuilder

      DisplayOptionsOrBuilder getDisplayOrBuilder()
       Desired initial display and reporting settings which apply to this project. Some of these settings can be
       further customized by user account-level preferences.
       
      .buildless.projects.DisplayOptions display = 3 [json_name = "display", (.google.api.field_behavior) = OPTIONAL];