Interface SourceRepositoryOrBuilder

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

@Generated public interface SourceRepositoryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Output only.
    com.google.protobuf.ByteString
    Output only.
    The URL pointing to the hosted repository where the function is defined.
    com.google.protobuf.ByteString
    The URL pointing to the hosted repository where the function is defined.

    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

    • getUrl

      String getUrl()
       The URL pointing to the hosted repository where the function is defined.
       There are supported Cloud Source Repository URLs in the following
       formats:
      
       To refer to a specific commit:
       `https://source.developers.google.com/projects/*/repos/*/revisions/*/paths/*`
       To refer to a moveable alias (branch):
       `https://source.developers.google.com/projects/*/repos/*/moveable-aliases/*/paths/*`
       In particular, to refer to HEAD use `master` moveable alias.
       To refer to a specific fixed alias (tag):
       `https://source.developers.google.com/projects/*/repos/*/fixed-aliases/*/paths/*`
      
       You may omit `paths/*` if you want to use the main directory. The function
       response may add an empty `/paths/` to the URL.
       
      string url = 1;
      Returns:
      The url.
    • getUrlBytes

      com.google.protobuf.ByteString getUrlBytes()
       The URL pointing to the hosted repository where the function is defined.
       There are supported Cloud Source Repository URLs in the following
       formats:
      
       To refer to a specific commit:
       `https://source.developers.google.com/projects/*/repos/*/revisions/*/paths/*`
       To refer to a moveable alias (branch):
       `https://source.developers.google.com/projects/*/repos/*/moveable-aliases/*/paths/*`
       In particular, to refer to HEAD use `master` moveable alias.
       To refer to a specific fixed alias (tag):
       `https://source.developers.google.com/projects/*/repos/*/fixed-aliases/*/paths/*`
      
       You may omit `paths/*` if you want to use the main directory. The function
       response may add an empty `/paths/` to the URL.
       
      string url = 1;
      Returns:
      The bytes for url.
    • getDeployedUrl

      String getDeployedUrl()
       Output only. The URL pointing to the hosted repository where the function
       were defined at the time of deployment. It always points to a specific
       commit in the format described above.
       
      string deployed_url = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The deployedUrl.
    • getDeployedUrlBytes

      com.google.protobuf.ByteString getDeployedUrlBytes()
       Output only. The URL pointing to the hosted repository where the function
       were defined at the time of deployment. It always points to a specific
       commit in the format described above.
       
      string deployed_url = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for deployedUrl.