Struct gapi_grpc::google::cloud::functions::v1::SourceRepository[][src]

pub struct SourceRepository {
    pub url: String,
    pub deployed_url: String,
}

Describes SourceRepository, used to represent parameters related to source repository where a function is hosted.

Fields

url: String

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.

deployed_url: String

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.

Trait Implementations

impl Clone for SourceRepository[src]

impl Debug for SourceRepository[src]

impl Default for SourceRepository[src]

impl Message for SourceRepository[src]

impl PartialEq<SourceRepository> for SourceRepository[src]

impl StructuralPartialEq for SourceRepository[src]

Auto Trait Implementations

impl RefUnwindSafe for SourceRepository

impl Send for SourceRepository

impl Sync for SourceRepository

impl Unpin for SourceRepository

impl UnwindSafe for SourceRepository

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]