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.
Implements
Google.Protobuf.IMessage<Artifacts.Types.ArtifactObjects>, IEquatable<Artifacts.Types.ArtifactObjects>, Google.Protobuf.IDeepCloneable<Artifacts.Types.ArtifactObjects>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.CloudBuild.V1Assembly
Google.Cloud.CloudBuild.V1.dll
Constructors
ArtifactObjects()
public ArtifactObjects()
ArtifactObjects(Artifacts.Types.ArtifactObjects)
public ArtifactObjects(Artifacts.Types.ArtifactObjects other)
Parameter | |
---|---|
Name | Description |
other | Artifacts.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 | |
---|---|
Type | Description |
String |
Paths
public RepeatedField<string> Paths { get; }
Path globs used to match files in the build's workspace.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.Collections.RepeatedField<String> |
Timing
public TimeSpan Timing { get; set; }
Output only. Stores timing information for pushing all artifact objects.
Property Value | |
---|---|
Type | Description |
TimeSpan |