Package com.buildless.projects
Interface ProjectKeyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProjectKey,ProjectKey.Builder
public interface ProjectKeyOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetName()"Short name" of a project, which is assigned by the user at the time the project is created, or by the server if no value is provided by the user.com.google.protobuf.ByteString"Short name" of a project, which is assigned by the user at the time the project is created, or by the server if no value is provided by the user.getOwner()Specifies the owner for this project.com.google.protobuf.ByteStringSpecifies the owner for this project.getUuid()Generated UUID value by which the project can be referenced.com.google.protobuf.ByteStringGenerated UUID value by which the project can be referenced.longSpecifies the "version" of the project, as understood by the agent handling the key (the server or the client).booleanhasName()"Short name" of a project, which is assigned by the user at the time the project is created, or by the server if no value is provided by the user.booleanhasUuid()Generated UUID value by which the project can be referenced.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
-
hasUuid
boolean hasUuid()Generated UUID value by which the project can be referenced.
string uuid = 1 [json_name = "uuid", (.validate.rules) = { ... }- Returns:
- Whether the uuid field is set.
-
getUuid
String getUuid()Generated UUID value by which the project can be referenced.
string uuid = 1 [json_name = "uuid", (.validate.rules) = { ... }- Returns:
- The uuid.
-
getUuidBytes
com.google.protobuf.ByteString getUuidBytes()Generated UUID value by which the project can be referenced.
string uuid = 1 [json_name = "uuid", (.validate.rules) = { ... }- Returns:
- The bytes for uuid.
-
hasName
boolean hasName()"Short name" of a project, which is assigned by the user at the time the project is created, or by the server if no value is provided by the user.
string name = 2 [json_name = "name", (.validate.rules) = { ... }- Returns:
- Whether the name field is set.
-
getName
String getName()"Short name" of a project, which is assigned by the user at the time the project is created, or by the server if no value is provided by the user.
string name = 2 [json_name = "name", (.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()"Short name" of a project, which is assigned by the user at the time the project is created, or by the server if no value is provided by the user.
string name = 2 [json_name = "name", (.validate.rules) = { ... }- Returns:
- The bytes for name.
-
getOwner
String getOwner()Specifies the owner for this project.
string owner = 3 [json_name = "owner", (.validate.rules) = { ... }- Returns:
- The owner.
-
getOwnerBytes
com.google.protobuf.ByteString getOwnerBytes()Specifies the owner for this project.
string owner = 3 [json_name = "owner", (.validate.rules) = { ... }- Returns:
- The bytes for owner.
-
getVersion
long getVersion()Specifies the "version" of the project, as understood by the agent handling the key (the server or the client). The record version should increment with each change to the underlying project record.
uint64 version = 6 [json_name = "version", (.validate.rules) = { ... }- Returns:
- The version.
-
getValueCase
ProjectKey.ValueCase getValueCase()
-