Interface ProjectRepositoryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ProjectRepository, ProjectRepository.Builder

public interface ProjectRepositoryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Specifies the moment at which this record was originally created.
    com.google.protobuf.TimestampOrBuilder
    Specifies the moment at which this record was originally created.
    Specifies information about the user who created this project repository.
    Specifies information about the user who created this project repository.
    boolean
    Whether the repository is currently enabled within the Buildless service.
    Short name which uniquely identifies this repository record.
    com.google.protobuf.ByteString
    Short name which uniquely identifies this repository record.
    Specifies the source control provider, as applicable.
    int
    Specifies the source control provider, as applicable.
    Specifies information about the source repository under linkage.
    Specifies information about the source repository under linkage.
    Current status of this project repository.
    int
    Current status of this project repository.
    Specifies the source control system in use.
    int
    Specifies the source control system in use.
    com.google.protobuf.Timestamp
    Specifies the last time this project repository was updated.
    com.google.protobuf.TimestampOrBuilder
    Specifies the last time this project repository was updated.
    Specifies information about the user who last updated this project repository.
    Specifies information about the user who last updated this project repository.
    Unique ID provisioned for this repository record.
    com.google.protobuf.ByteString
    Unique ID provisioned for this repository record.
    boolean
    Specifies the moment at which this record was originally created.
    boolean
    Specifies information about the user who created this project repository.
    boolean
    Specifies information about the source repository under linkage.
    boolean
    Specifies the last time this project repository was updated.
    boolean
    Specifies information about the user who last updated this project repository.

    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

    • getUuid

      String getUuid()
       Unique ID provisioned for this repository record.
       
      string uuid = 1 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }
      Returns:
      The uuid.
    • getUuidBytes

      com.google.protobuf.ByteString getUuidBytes()
       Unique ID provisioned for this repository record.
       
      string uuid = 1 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }
      Returns:
      The bytes for uuid.
    • getName

      String getName()
       Short name which uniquely identifies this repository record. Provided by the user explicitly or generated by the
       server at the time a project repository is created.
       
      string name = 2 [json_name = "name", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Short name which uniquely identifies this repository record. Provided by the user explicitly or generated by the
       server at the time a project repository is created.
       
      string name = 2 [json_name = "name", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }
      Returns:
      The bytes for name.
    • getStatusValue

      int getStatusValue()
       Current status of this project repository.
       
      .buildless.projects.ProjectRepository.Status status = 3 [json_name = "status", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       Current status of this project repository.
       
      .buildless.projects.ProjectRepository.Status status = 3 [json_name = "status", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The status.
    • getSystemValue

      int getSystemValue()
       Specifies the source control system in use. Systems include Git, Subversion, and Mercurial.
       
      .buildless.code.SourceControlSystem system = 4 [json_name = "system", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for system.
    • getSystem

      SourceControlSystem getSystem()
       Specifies the source control system in use. Systems include Git, Subversion, and Mercurial.
       
      .buildless.code.SourceControlSystem system = 4 [json_name = "system", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The system.
    • hasRepository

      boolean hasRepository()
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the repository field is set.
    • getRepository

      RepositoryReference getRepository()
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The repository.
    • getRepositoryOrBuilder

      RepositoryReferenceOrBuilder getRepositoryOrBuilder()
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
    • getProviderValue

      int getProviderValue()
       Specifies the source control provider, as applicable. Providers include systems like GitHub.
       
      .buildless.code.RepositoryProvider provider = 6 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for provider.
    • getProvider

      RepositoryProvider getProvider()
       Specifies the source control provider, as applicable. Providers include systems like GitHub.
       
      .buildless.code.RepositoryProvider provider = 6 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The provider.
    • getEnabled

      boolean getEnabled()
       Whether the repository is currently enabled within the Buildless service. If the repository is disabled, it is not
       consulted for cache population, and events are not processed.
       
      bool enabled = 7 [json_name = "enabled"];
      Returns:
      The enabled.
    • hasUpdatedBy

      boolean hasUpdatedBy()
       Specifies information about the user who last updated this project repository.
       
      .buildless.accounts.UserReference updated_by = 96 [json_name = "updatedBy", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updatedBy field is set.
    • getUpdatedBy

      UserReference getUpdatedBy()
       Specifies information about the user who last updated this project repository.
       
      .buildless.accounts.UserReference updated_by = 96 [json_name = "updatedBy", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updatedBy.
    • getUpdatedByOrBuilder

      UserReferenceOrBuilder getUpdatedByOrBuilder()
       Specifies information about the user who last updated this project repository.
       
      .buildless.accounts.UserReference updated_by = 96 [json_name = "updatedBy", (.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdatedAt

      boolean hasUpdatedAt()
       Specifies the last time this project repository was updated. Changes with each update to the record.
       
      .google.protobuf.Timestamp updated_at = 97 [json_name = "updatedAt", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updatedAt field is set.
    • getUpdatedAt

      com.google.protobuf.Timestamp getUpdatedAt()
       Specifies the last time this project repository was updated. Changes with each update to the record.
       
      .google.protobuf.Timestamp updated_at = 97 [json_name = "updatedAt", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updatedAt.
    • getUpdatedAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder()
       Specifies the last time this project repository was updated. Changes with each update to the record.
       
      .google.protobuf.Timestamp updated_at = 97 [json_name = "updatedAt", (.google.api.field_behavior) = OUTPUT_ONLY];
    • hasCreatedBy

      boolean hasCreatedBy()
       Specifies information about the user who created this project repository. If the record was created by the system,
       this field is not filled in.
       
      .buildless.accounts.UserReference created_by = 98 [json_name = "createdBy", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createdBy field is set.
    • getCreatedBy

      UserReference getCreatedBy()
       Specifies information about the user who created this project repository. If the record was created by the system,
       this field is not filled in.
       
      .buildless.accounts.UserReference created_by = 98 [json_name = "createdBy", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createdBy.
    • getCreatedByOrBuilder

      UserReferenceOrBuilder getCreatedByOrBuilder()
       Specifies information about the user who created this project repository. If the record was created by the system,
       this field is not filled in.
       
      .buildless.accounts.UserReference created_by = 98 [json_name = "createdBy", (.google.api.field_behavior) = OUTPUT_ONLY];
    • hasCreatedAt

      boolean hasCreatedAt()
       Specifies the moment at which this record was originally created. Does not change over the lifecycle of the record.
       
      .google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createdAt field is set.
    • getCreatedAt

      com.google.protobuf.Timestamp getCreatedAt()
       Specifies the moment at which this record was originally created. Does not change over the lifecycle of the record.
       
      .google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createdAt.
    • getCreatedAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()
       Specifies the moment at which this record was originally created. Does not change over the lifecycle of the record.
       
      .google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.google.api.field_behavior) = OUTPUT_ONLY];