Package com.buildless.projects
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 TypeMethodDescriptioncom.google.protobuf.TimestampSpecifies the moment at which this record was originally created.com.google.protobuf.TimestampOrBuilderSpecifies 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.booleanWhether the repository is currently enabled within the Buildless service.getName()Short name which uniquely identifies this repository record.com.google.protobuf.ByteStringShort name which uniquely identifies this repository record.Specifies the source control provider, as applicable.intSpecifies 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.intCurrent status of this project repository.Specifies the source control system in use.intSpecifies the source control system in use.com.google.protobuf.TimestampSpecifies the last time this project repository was updated.com.google.protobuf.TimestampOrBuilderSpecifies 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.getUuid()Unique ID provisioned for this repository record.com.google.protobuf.ByteStringUnique ID provisioned for this repository record.booleanSpecifies the moment at which this record was originally created.booleanSpecifies information about the user who created this project repository.booleanSpecifies information about the source repository under linkage.booleanSpecifies the last time this project repository was updated.booleanSpecifies information about the user who last updated this project repository.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
-
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
ProjectRepository.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];
-