Interface Project.Settings.UpdateOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Desired display and reporting settings which apply to this project.
    Desired 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.
    Specifies an updated visibility setting for a project.
    int
    Specifies an updated visibility setting for a project.
    boolean
    Desired 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()
       Specifies an updated visibility setting for a 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()
       Specifies an updated visibility setting for a 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 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 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 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];