Interface ProjectRepositoryReferenceOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Name of the repository under reference.
    com.google.protobuf.ByteString
    Name of the repository under reference.
    Project that owns this repository.
    Project that owns this repository.
    boolean
    Project that owns this 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

    • hasProject

      boolean hasProject()
       Project that owns this repository.
       
      .buildless.service.v1.ProjectReference project = 1 [json_name = "project", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }
      Returns:
      Whether the project field is set.
    • getProject

      ProjectReference getProject()
       Project that owns this repository.
       
      .buildless.service.v1.ProjectReference project = 1 [json_name = "project", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }
      Returns:
      The project.
    • getProjectOrBuilder

      ProjectReferenceOrBuilder getProjectOrBuilder()
       Project that owns this repository.
       
      .buildless.service.v1.ProjectReference project = 1 [json_name = "project", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }
    • getName

      String getName()
       Name of the repository under reference. This field is always required, and is expected to be a project short-name,
       the value of which is set at the time of a project's creation.
       
      string name = 2 [json_name = "name", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name of the repository under reference. This field is always required, and is expected to be a project short-name,
       the value of which is set at the time of a project's creation.
       
      string name = 2 [json_name = "name", (.google.api.field_behavior) = REQUIRED, (.validate.rules) = { ... }
      Returns:
      The bytes for name.