public sealed class Artifacts.Types.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.
Implements
IMessageArtifactsTypesArtifactObjects, IEquatableArtifactsTypesArtifactObjects, IDeepCloneableArtifactsTypesArtifactObjects, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.CloudBuildV1Assembly
Google.Cloud.CloudBuild.V1.dll
Constructors
ArtifactObjects()
public ArtifactObjects()
ArtifactObjects(ArtifactObjects)
public ArtifactObjects(Artifacts.Types.ArtifactObjects other)
Parameter | |
---|---|
Name | Description |
other | ArtifactsTypesArtifactObjects |
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 |
RepeatedFieldstring |
Timing
public TimeSpan Timing { get; set; }
Output only. Stores timing information for pushing all artifact objects.
Property Value | |
---|---|
Type | Description |
TimeSpan |