Package com.buildless.projects
Interface Project.DraftOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Project.Draft,Project.Draft.Builder
- Enclosing class:
Project
public static interface Project.DraftOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription"Display name" to show as a label for the new project within UIs and when presenting lists of projects to users.com.google.protobuf.ByteString"Display name" to show as a label for the new project within UIs and when presenting lists of projects to users.getName()"Short name" to specify for a new project; this name will be used by default when referencing the project in configurations, URLs, and over the API.com.google.protobuf.ByteString"Short name" to specify for a new project; this name will be used by default when referencing the project in configurations, URLs, and over the API.booleangetSelf()Specifies the current user as the owner for the new project.Draft of active settings which should apply to the new project.Draft of active settings which should apply to the new project.Specifies the name of the tenant organization which should own the new project.com.google.protobuf.ByteStringSpecifies the name of the tenant organization which should own the new project.booleanhasSelf()Specifies the current user as the owner for the new project.booleanDraft of active settings which should apply to the new project.booleanSpecifies the name of the tenant organization which should own the new 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
-
hasSelf
boolean hasSelf()Specifies the current user as the owner for the new project.
bool self = 1 [json_name = "self", (.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the self field is set.
-
getSelf
boolean getSelf()Specifies the current user as the owner for the new project.
bool self = 1 [json_name = "self", (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The self.
-
hasTenant
boolean hasTenant()Specifies the name of the tenant organization which should own the new project.
string tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Returns:
- Whether the tenant field is set.
-
getTenant
String getTenant()Specifies the name of the tenant organization which should own the new project.
string tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Returns:
- The tenant.
-
getTenantBytes
com.google.protobuf.ByteString getTenantBytes()Specifies the name of the tenant organization which should own the new project.
string tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Returns:
- The bytes for tenant.
-
getName
String getName()"Short name" to specify for a new project; this name will be used by default when referencing the project in configurations, URLs, and over the API. This name must be unique within the owning account scope.
string name = 3 [json_name = "name", (.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()"Short name" to specify for a new project; this name will be used by default when referencing the project in configurations, URLs, and over the API. This name must be unique within the owning account scope.
string name = 3 [json_name = "name", (.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Returns:
- The bytes for name.
-
getDisplayName
String getDisplayName()"Display name" to show as a label for the new project within UIs and when presenting lists of projects to users. The display name can be changed at any time.
string display_name = 4 [json_name = "displayName", (.google.api.field_behavior) = OPTIONAL, (.validate.rules) = { ... }- Returns:
- The displayName.
-
getDisplayNameBytes
com.google.protobuf.ByteString getDisplayNameBytes()"Display name" to show as a label for the new project within UIs and when presenting lists of projects to users. The display name can be changed at any time.
string display_name = 4 [json_name = "displayName", (.google.api.field_behavior) = OPTIONAL, (.validate.rules) = { ... }- Returns:
- The bytes for displayName.
-
hasSettings
boolean hasSettings()Draft of active settings which should apply to the new project. See the `Settings.Draft` message for more about which fields are supported or required.
.buildless.projects.Project.Settings.Draft settings = 10 [json_name = "settings", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }- Returns:
- Whether the settings field is set.
-
getSettings
Project.Settings.Draft getSettings()Draft of active settings which should apply to the new project. See the `Settings.Draft` message for more about which fields are supported or required.
.buildless.projects.Project.Settings.Draft settings = 10 [json_name = "settings", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }- Returns:
- The settings.
-
getSettingsOrBuilder
Project.Settings.DraftOrBuilder getSettingsOrBuilder()Draft of active settings which should apply to the new project. See the `Settings.Draft` message for more about which fields are supported or required.
.buildless.projects.Project.Settings.Draft settings = 10 [json_name = "settings", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... } -
getOwnerCase
Project.Draft.OwnerCase getOwnerCase()
-