Class ProjectRepository.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
com.buildless.projects.ProjectRepository.Builder
All Implemented Interfaces:
ProjectRepositoryOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ProjectRepository

public static final class ProjectRepository.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder> implements ProjectRepositoryOrBuilder
 ## Project Repository

 Models a source control repository which is linked to a Buildless project. Source control repositories are held in
 their own records underneath projects to allow for linkages to multiple repositories for one project.
 
Protobuf type buildless.projects.ProjectRepository
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • clear

      public ProjectRepository.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • getDefaultInstanceForType

      public ProjectRepository getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ProjectRepository build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ProjectRepository buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public ProjectRepository.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • setField

      public ProjectRepository.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • clearField

      public ProjectRepository.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • clearOneof

      public ProjectRepository.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • setRepeatedField

      public ProjectRepository.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • addRepeatedField

      public ProjectRepository.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • mergeFrom

      public ProjectRepository.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProjectRepository.Builder>
    • mergeFrom

      public ProjectRepository.Builder mergeFrom(ProjectRepository other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • mergeFrom

      public ProjectRepository.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProjectRepository.Builder>
      Throws:
      IOException
    • getUuid

      public 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) = { ... }
      Specified by:
      getUuid in interface ProjectRepositoryOrBuilder
      Returns:
      The uuid.
    • getUuidBytes

      public 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) = { ... }
      Specified by:
      getUuidBytes in interface ProjectRepositoryOrBuilder
      Returns:
      The bytes for uuid.
    • setUuid

      public ProjectRepository.Builder setUuid(String value)
       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) = { ... }
      Parameters:
      value - The uuid to set.
      Returns:
      This builder for chaining.
    • clearUuid

      public ProjectRepository.Builder clearUuid()
       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:
      This builder for chaining.
    • setUuidBytes

      public ProjectRepository.Builder setUuidBytes(com.google.protobuf.ByteString value)
       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) = { ... }
      Parameters:
      value - The bytes for uuid to set.
      Returns:
      This builder for chaining.
    • getName

      public 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) = { ... }
      Specified by:
      getName in interface ProjectRepositoryOrBuilder
      Returns:
      The name.
    • getNameBytes

      public 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) = { ... }
      Specified by:
      getNameBytes in interface ProjectRepositoryOrBuilder
      Returns:
      The bytes for name.
    • setName

      public ProjectRepository.Builder setName(String value)
       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) = { ... }
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public ProjectRepository.Builder clearName()
       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:
      This builder for chaining.
    • setNameBytes

      public ProjectRepository.Builder setNameBytes(com.google.protobuf.ByteString value)
       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) = { ... }
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getStatusValue

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

      public ProjectRepository.Builder setStatusValue(int value)
       Current status of this project repository.
       
      .buildless.projects.ProjectRepository.Status status = 3 [json_name = "status", (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for status to set.
      Returns:
      This builder for chaining.
    • getStatus

      public ProjectRepository.Status getStatus()
       Current status of this project repository.
       
      .buildless.projects.ProjectRepository.Status status = 3 [json_name = "status", (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatus in interface ProjectRepositoryOrBuilder
      Returns:
      The status.
    • setStatus

       Current status of this project repository.
       
      .buildless.projects.ProjectRepository.Status status = 3 [json_name = "status", (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public ProjectRepository.Builder clearStatus()
       Current status of this project repository.
       
      .buildless.projects.ProjectRepository.Status status = 3 [json_name = "status", (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getSystemValue

      public 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];
      Specified by:
      getSystemValue in interface ProjectRepositoryOrBuilder
      Returns:
      The enum numeric value on the wire for system.
    • setSystemValue

      public ProjectRepository.Builder setSystemValue(int value)
       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];
      Parameters:
      value - The enum numeric value on the wire for system to set.
      Returns:
      This builder for chaining.
    • getSystem

      public 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];
      Specified by:
      getSystem in interface ProjectRepositoryOrBuilder
      Returns:
      The system.
    • setSystem

       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];
      Parameters:
      value - The system to set.
      Returns:
      This builder for chaining.
    • clearSystem

      public ProjectRepository.Builder clearSystem()
       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:
      This builder for chaining.
    • hasRepository

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

      public RepositoryReference getRepository()
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRepository in interface ProjectRepositoryOrBuilder
      Returns:
      The repository.
    • setRepository

      public ProjectRepository.Builder setRepository(RepositoryReference value)
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
    • setRepository

      public ProjectRepository.Builder setRepository(RepositoryReference.Builder builderForValue)
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeRepository

      public ProjectRepository.Builder mergeRepository(RepositoryReference value)
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
    • clearRepository

      public ProjectRepository.Builder clearRepository()
       Specifies information about the source repository under linkage.
       
      .buildless.code.RepositoryReference repository = 5 [json_name = "repository", (.google.api.field_behavior) = OUTPUT_ONLY];
    • getRepositoryBuilder

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

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

      public 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];
      Specified by:
      getProviderValue in interface ProjectRepositoryOrBuilder
      Returns:
      The enum numeric value on the wire for provider.
    • setProviderValue

      public ProjectRepository.Builder setProviderValue(int value)
       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];
      Parameters:
      value - The enum numeric value on the wire for provider to set.
      Returns:
      This builder for chaining.
    • getProvider

      public 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];
      Specified by:
      getProvider in interface ProjectRepositoryOrBuilder
      Returns:
      The provider.
    • setProvider

      public ProjectRepository.Builder setProvider(RepositoryProvider value)
       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];
      Parameters:
      value - The provider to set.
      Returns:
      This builder for chaining.
    • clearProvider

      public ProjectRepository.Builder clearProvider()
       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:
      This builder for chaining.
    • getEnabled

      public 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"];
      Specified by:
      getEnabled in interface ProjectRepositoryOrBuilder
      Returns:
      The enabled.
    • setEnabled

      public ProjectRepository.Builder setEnabled(boolean value)
       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"];
      Parameters:
      value - The enabled to set.
      Returns:
      This builder for chaining.
    • clearEnabled

      public ProjectRepository.Builder clearEnabled()
       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:
      This builder for chaining.
    • hasUpdatedBy

      public 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];
      Specified by:
      hasUpdatedBy in interface ProjectRepositoryOrBuilder
      Returns:
      Whether the updatedBy field is set.
    • getUpdatedBy

      public 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];
      Specified by:
      getUpdatedBy in interface ProjectRepositoryOrBuilder
      Returns:
      The updatedBy.
    • setUpdatedBy

      public ProjectRepository.Builder setUpdatedBy(UserReference value)
       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];
    • setUpdatedBy

      public ProjectRepository.Builder setUpdatedBy(UserReference.Builder builderForValue)
       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];
    • mergeUpdatedBy

      public ProjectRepository.Builder mergeUpdatedBy(UserReference value)
       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];
    • clearUpdatedBy

      public ProjectRepository.Builder clearUpdatedBy()
       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];
    • getUpdatedByBuilder

      public UserReference.Builder getUpdatedByBuilder()
       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];
    • getUpdatedByOrBuilder

      public 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];
      Specified by:
      getUpdatedByOrBuilder in interface ProjectRepositoryOrBuilder
    • hasUpdatedAt

      public 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];
      Specified by:
      hasUpdatedAt in interface ProjectRepositoryOrBuilder
      Returns:
      Whether the updatedAt field is set.
    • getUpdatedAt

      public 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];
      Specified by:
      getUpdatedAt in interface ProjectRepositoryOrBuilder
      Returns:
      The updatedAt.
    • setUpdatedAt

      public ProjectRepository.Builder setUpdatedAt(com.google.protobuf.Timestamp value)
       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];
    • setUpdatedAt

      public ProjectRepository.Builder setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       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];
    • mergeUpdatedAt

      public ProjectRepository.Builder mergeUpdatedAt(com.google.protobuf.Timestamp value)
       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];
    • clearUpdatedAt

      public ProjectRepository.Builder clearUpdatedAt()
       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];
    • getUpdatedAtBuilder

      public com.google.protobuf.Timestamp.Builder getUpdatedAtBuilder()
       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];
    • getUpdatedAtOrBuilder

      public 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];
      Specified by:
      getUpdatedAtOrBuilder in interface ProjectRepositoryOrBuilder
    • hasCreatedBy

      public 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];
      Specified by:
      hasCreatedBy in interface ProjectRepositoryOrBuilder
      Returns:
      Whether the createdBy field is set.
    • getCreatedBy

      public 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];
      Specified by:
      getCreatedBy in interface ProjectRepositoryOrBuilder
      Returns:
      The createdBy.
    • setCreatedBy

      public ProjectRepository.Builder setCreatedBy(UserReference value)
       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];
    • setCreatedBy

      public ProjectRepository.Builder setCreatedBy(UserReference.Builder builderForValue)
       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];
    • mergeCreatedBy

      public ProjectRepository.Builder mergeCreatedBy(UserReference value)
       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];
    • clearCreatedBy

      public ProjectRepository.Builder clearCreatedBy()
       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];
    • getCreatedByBuilder

      public UserReference.Builder getCreatedByBuilder()
       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];
    • getCreatedByOrBuilder

      public 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];
      Specified by:
      getCreatedByOrBuilder in interface ProjectRepositoryOrBuilder
    • hasCreatedAt

      public 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];
      Specified by:
      hasCreatedAt in interface ProjectRepositoryOrBuilder
      Returns:
      Whether the createdAt field is set.
    • getCreatedAt

      public 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];
      Specified by:
      getCreatedAt in interface ProjectRepositoryOrBuilder
      Returns:
      The createdAt.
    • setCreatedAt

      public ProjectRepository.Builder setCreatedAt(com.google.protobuf.Timestamp value)
       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];
    • setCreatedAt

      public ProjectRepository.Builder setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       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];
    • mergeCreatedAt

      public ProjectRepository.Builder mergeCreatedAt(com.google.protobuf.Timestamp value)
       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];
    • clearCreatedAt

      public ProjectRepository.Builder clearCreatedAt()
       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];
    • getCreatedAtBuilder

      public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder()
       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];
    • getCreatedAtOrBuilder

      public 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];
      Specified by:
      getCreatedAtOrBuilder in interface ProjectRepositoryOrBuilder
    • setUnknownFields

      public final ProjectRepository.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>
    • mergeUnknownFields

      public final ProjectRepository.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProjectRepository.Builder>