Package com.buildless.projects
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 TypeMethodDescriptionDesired 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.intDesired 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.intDesired initial visibility mode for this project; this governs the default access controls which apply to the data held by the project.booleanDesired initial display and reporting settings which apply to this project.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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];
-