Struct gapi_grpc::google::chromeos::moblab::v1beta1::BuildArtifact[][src]

pub struct BuildArtifact {
    pub name: String,
    pub build: String,
    pub bucket: String,
    pub path: String,
    pub object_count: u32,
}

Resource that represents a build artifact stored in Google Cloud Storage for the given build target, model, build version and bucket.

Fields

name: String

The resource name of the build artifact. Format: buildTargets/{build_target}/models/{model}/builds/{build}/artifacts/{artifact} Example: buildTargets/octopus/models/bobba/builds/1234.0.0/artifacts/chromeos-moblab-peng-staging

build: String

The build metadata of the build artifact.

bucket: String

The bucket that stores the build artifact.

path: String

The path of the build artifact in the bucket.

object_count: u32

The number of objects in the build artifact folder. The object number can be used to calculated the stage progress by comparing the source build artifact with the destination build artifact.

Trait Implementations

impl Clone for BuildArtifact[src]

impl Debug for BuildArtifact[src]

impl Default for BuildArtifact[src]

impl Message for BuildArtifact[src]

impl PartialEq<BuildArtifact> for BuildArtifact[src]

impl StructuralPartialEq for BuildArtifact[src]

Auto Trait Implementations

impl RefUnwindSafe for BuildArtifact

impl Send for BuildArtifact

impl Sync for BuildArtifact

impl Unpin for BuildArtifact

impl UnwindSafe for BuildArtifact

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]