Package com.buildless.service.v1
Class ProjectCreateAdviceResponse
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.buildless.service.v1.ProjectCreateAdviceResponse
- All Implemented Interfaces:
ProjectCreateAdviceResponseOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ProjectCreateAdviceResponse
extends com.google.protobuf.GeneratedMessageV3
implements ProjectCreateAdviceResponseOrBuilder
### Create Project Advice: Response Specifies the shape of advice provided to the frontend about available scopes for project creation, and the impact of creating a project on quota.Protobuf type
buildless.service.v1.ProjectCreateAdviceResponse- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class### Create Project Advice: Response Specifies the shape of advice provided to the frontend about available scopes for project creation, and the impact of creating a project on quota.static final classSpecifies project scope status information.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetAllow()Whether to allow the creation of projects at all.static ProjectCreateAdviceResponsestatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<ProjectCreateAdviceResponse>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.getSelf()Specifies project scope info for the user's individual account, as applicable.Specifies project scope info for the user's individual account, as applicable.intSuggested name for the project, generated by the server.Suggested name for the project, generated by the server.getTenant(int index) Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.intSpecifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.getTenantOrBuilder(int index) Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.inthashCode()booleanhasSelf()Specifies project scope info for the user's individual account, as applicable.booleanSuggested name for the project, generated by the server.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(ProjectCreateAdviceResponse prototype) protected ProjectCreateAdviceResponse.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ProjectCreateAdviceResponseparseDelimitedFrom(InputStream input) static ProjectCreateAdviceResponseparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProjectCreateAdviceResponseparseFrom(byte[] data) static ProjectCreateAdviceResponseparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProjectCreateAdviceResponseparseFrom(com.google.protobuf.ByteString data) static ProjectCreateAdviceResponseparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProjectCreateAdviceResponseparseFrom(com.google.protobuf.CodedInputStream input) static ProjectCreateAdviceResponseparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProjectCreateAdviceResponseparseFrom(InputStream input) static ProjectCreateAdviceResponseparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProjectCreateAdviceResponseparseFrom(ByteBuffer data) static ProjectCreateAdviceResponseparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ProjectCreateAdviceResponse>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SELF_FIELD_NUMBER
public static final int SELF_FIELD_NUMBER- See Also:
-
TENANT_FIELD_NUMBER
public static final int TENANT_FIELD_NUMBER- See Also:
-
ALLOW_FIELD_NUMBER
public static final int ALLOW_FIELD_NUMBER- See Also:
-
REASON_FIELD_NUMBER
public static final int REASON_FIELD_NUMBER- See Also:
-
SUGGESTED_FIELD_NUMBER
public static final int SUGGESTED_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasSelf
public boolean hasSelf()Specifies project scope info for the user's individual account, as applicable.
.buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope self = 1 [json_name = "self", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSelfin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- Whether the self field is set.
-
getSelf
Specifies project scope info for the user's individual account, as applicable.
.buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope self = 1 [json_name = "self", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSelfin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- The self.
-
getSelfOrBuilder
Specifies project scope info for the user's individual account, as applicable.
.buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope self = 1 [json_name = "self", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSelfOrBuilderin interfaceProjectCreateAdviceResponseOrBuilder
-
getTenantList
Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.
repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];- Specified by:
getTenantListin interfaceProjectCreateAdviceResponseOrBuilder
-
getTenantOrBuilderList
Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.
repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];- Specified by:
getTenantOrBuilderListin interfaceProjectCreateAdviceResponseOrBuilder
-
getTenantCount
public int getTenantCount()Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.
repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];- Specified by:
getTenantCountin interfaceProjectCreateAdviceResponseOrBuilder
-
getTenant
Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.
repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];- Specified by:
getTenantin interfaceProjectCreateAdviceResponseOrBuilder
-
getTenantOrBuilder
Specifies project scope info for each eligible tenant which the user has access to, and which the user has been granted permissions to create projects in.
repeated .buildless.service.v1.ProjectCreateAdviceResponse.ProjectScope tenant = 2 [json_name = "tenant", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];- Specified by:
getTenantOrBuilderin interfaceProjectCreateAdviceResponseOrBuilder
-
getAllow
public boolean getAllow()Whether to allow the creation of projects at all.
bool allow = 3 [json_name = "allow", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- The allow.
-
getReason
Specifies the reason why project creation is not allowed, as applicable.
string reason = 4 [json_name = "reason", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getReasonin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- The reason.
-
getReasonBytes
public com.google.protobuf.ByteString getReasonBytes()Specifies the reason why project creation is not allowed, as applicable.
string reason = 4 [json_name = "reason", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getReasonBytesin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- The bytes for reason.
-
hasSuggested
public boolean hasSuggested()Suggested name for the project, generated by the server.
.buildless.service.v1.GeneratedProjectName suggested = 5 [json_name = "suggested", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSuggestedin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- Whether the suggested field is set.
-
getSuggested
Suggested name for the project, generated by the server.
.buildless.service.v1.GeneratedProjectName suggested = 5 [json_name = "suggested", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSuggestedin interfaceProjectCreateAdviceResponseOrBuilder- Returns:
- The suggested.
-
getSuggestedOrBuilder
Suggested name for the project, generated by the server.
.buildless.service.v1.GeneratedProjectName suggested = 5 [json_name = "suggested", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSuggestedOrBuilderin interfaceProjectCreateAdviceResponseOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ProjectCreateAdviceResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ProjectCreateAdviceResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProjectCreateAdviceResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-