Class Artifacts.Types.ArtifactObjects (1.0.0)

public sealed class ArtifactObjects : IMessage<Artifacts.Types.ArtifactObjects>, IEquatable<Artifacts.Types.ArtifactObjects>, IDeepCloneable<Artifacts.Types.ArtifactObjects>, IBufferMessage, IMessage

Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.

Inheritance

Object > Artifacts.Types.ArtifactObjects

Implements

Google.Protobuf.IMessage<Artifacts.Types.ArtifactObjects>, IEquatable<Artifacts.Types.ArtifactObjects>, Google.Protobuf.IDeepCloneable<Artifacts.Types.ArtifactObjects>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.CloudBuild.V1

Assembly

Google.Cloud.CloudBuild.V1.dll

Constructors

ArtifactObjects()

public ArtifactObjects()

ArtifactObjects(Artifacts.Types.ArtifactObjects)

public ArtifactObjects(Artifacts.Types.ArtifactObjects other)
Parameter
NameDescription
otherArtifacts.Types.ArtifactObjects

Properties

Location

public string Location { get; set; }

Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see Bucket Name Requirements).

Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.

Property Value
TypeDescription
String

Paths

public RepeatedField<string> Paths { get; }

Path globs used to match files in the build's workspace.

Property Value
TypeDescription
Google.Protobuf.Collections.RepeatedField<String>

Timing

public TimeSpan Timing { get; set; }

Output only. Stores timing information for pushing all artifact objects.

Property Value
TypeDescription
TimeSpan