Interface Project.SettingsOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Specifies display and reporting settings which apply to this project.
    Specifies display and reporting settings which apply to this project.
    Describes the isolation mode for this project; this governs how (or if) read and write operations interact with the project's parent scope.
    int
    Describes the isolation mode for this project; this governs how (or if) read and write operations interact with the project's parent scope.
    Describes the visibility mode for this project; this governs the default access controls which apply to the data held by the project.
    int
    Describes the visibility mode for this project; this governs the default access controls which apply to the data held by the project.
    boolean
    Specifies 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()
       Describes the 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) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for visibility.
    • getVisibility

      Visibility getVisibility()
       Describes the 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) = OUTPUT_ONLY];
      Returns:
      The visibility.
    • getIsolationValue

      int getIsolationValue()
       Describes the 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) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for isolation.
    • getIsolation

      Isolation getIsolation()
       Describes the 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) = OUTPUT_ONLY];
      Returns:
      The isolation.
    • hasDisplay

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

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

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