Cloud Build v1 API - Class Artifacts.Types.ArtifactObjects (2.2.0)

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

Reference documentation and code samples for the Cloud Build v1 API class Artifacts.Types.ArtifactObjects.

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

Inheritance

Object > Artifacts.Types.ArtifactObjects

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
RepeatedField<String>

Timing

public TimeSpan Timing { get; set; }

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

Property Value
TypeDescription
TimeSpan