Package com.buildless.service.v1
Interface ProjectCreateAdviceResponse.ProjectScopeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProjectCreateAdviceResponse.ProjectScope,ProjectCreateAdviceResponse.ProjectScope.Builder
- Enclosing class:
ProjectCreateAdviceResponse
public static interface ProjectCreateAdviceResponse.ProjectScopeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetAllow()Specifies whether to allow the creation of projects in this scope.intSpecifies the total number of projects which can be created in this scope.Specifies the display name for this scope.com.google.protobuf.ByteStringSpecifies the display name for this scope.getIcon()Specifies the icon to use for this scope, if any.com.google.protobuf.ByteStringSpecifies the icon to use for this scope, if any.getName()Specifies the project scope name, which in this case is a tenant ID.com.google.protobuf.ByteStringSpecifies the project scope name, which in this case is a tenant ID.Specifies the reason why project creation is not allowed, as applicable.com.google.protobuf.ByteStringSpecifies the reason why project creation is not allowed, as applicable.booleanSpecifies whether there is no limit on the number of projects which can be created in this scope.intgetUsed()Specifies the number of projects which have been created in this scope.booleanSpecifies the total number of projects which can be created in this scope.booleanSpecifies whether there is no limit on the number of projects which can be created in this scope.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
-
getName
String getName()Specifies the project scope name, which in this case is a tenant ID.
string name = 1 [json_name = "name", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Specifies the project scope name, which in this case is a tenant ID.
string name = 1 [json_name = "name", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for name.
-
getDisplayName
String getDisplayName()Specifies the display name for this scope.
string display_name = 2 [json_name = "displayName", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The displayName.
-
getDisplayNameBytes
com.google.protobuf.ByteString getDisplayNameBytes()Specifies the display name for this scope.
string display_name = 2 [json_name = "displayName", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for displayName.
-
getIcon
String getIcon()Specifies the icon to use for this scope, if any.
string icon = 3 [json_name = "icon", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The icon.
-
getIconBytes
com.google.protobuf.ByteString getIconBytes()Specifies the icon to use for this scope, if any.
string icon = 3 [json_name = "icon", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for icon.
-
getAllow
boolean getAllow()Specifies whether to allow the creation of projects in this scope.
bool allow = 4 [json_name = "allow", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The allow.
-
getReason
String getReason()Specifies the reason why project creation is not allowed, as applicable.
string reason = 5 [json_name = "reason", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];- Returns:
- The reason.
-
getReasonBytes
com.google.protobuf.ByteString getReasonBytes()Specifies the reason why project creation is not allowed, as applicable.
string reason = 5 [json_name = "reason", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for reason.
-
getUsed
int getUsed()Specifies the number of projects which have been created in this scope.
uint32 used = 7 [json_name = "used", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The used.
-
hasAvailable
boolean hasAvailable()Specifies the total number of projects which can be created in this scope.
uint32 available = 8 [json_name = "available", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the available field is set.
-
getAvailable
int getAvailable()Specifies the total number of projects which can be created in this scope.
uint32 available = 8 [json_name = "available", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The available.
-
hasUnlimited
boolean hasUnlimited()Specifies whether there is no limit on the number of projects which can be created in this scope.
bool unlimited = 9 [json_name = "unlimited", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the unlimited field is set.
-
getUnlimited
boolean getUnlimited()Specifies whether there is no limit on the number of projects which can be created in this scope.
bool unlimited = 9 [json_name = "unlimited", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The unlimited.
-
getAvailabilityCase
ProjectCreateAdviceResponse.ProjectScope.AvailabilityCase getAvailabilityCase()
-