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 Type
    Method
    Description
    "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.
    Specifies the owner for this project.
    com.google.protobuf.ByteString
    Specifies the owner for this project.
    Generated UUID value by which the project can be referenced.
    com.google.protobuf.ByteString
    Generated UUID value by which the project can be referenced.
     
    long
    Specifies the "version" of the project, as understood by the agent handling the key (the server or the client).
    boolean
    "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.
    boolean
    Generated UUID value by which the project can be referenced.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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()