Class ArtifactConfig.Builder (0.24.0)

public static final class ArtifactConfig.Builder extends GeneratedMessageV3.Builder<ArtifactConfig.Builder> implements ArtifactConfigOrBuilder

The artifact config of the artifact that is deployed.

Protobuf type google.cloud.developerconnect.v1.ArtifactConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ArtifactConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ArtifactConfig.Builder
Overrides

build()

public ArtifactConfig build()
Returns
Type Description
ArtifactConfig

buildPartial()

public ArtifactConfig buildPartial()
Returns
Type Description
ArtifactConfig

clear()

public ArtifactConfig.Builder clear()
Returns
Type Description
ArtifactConfig.Builder
Overrides

clearArtifactMetadataStorage()

public ArtifactConfig.Builder clearArtifactMetadataStorage()
Returns
Type Description
ArtifactConfig.Builder

clearArtifactStorage()

public ArtifactConfig.Builder clearArtifactStorage()
Returns
Type Description
ArtifactConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public ArtifactConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ArtifactConfig.Builder
Overrides

clearGoogleArtifactAnalysis()

public ArtifactConfig.Builder clearGoogleArtifactAnalysis()

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ArtifactConfig.Builder

clearGoogleArtifactRegistry()

public ArtifactConfig.Builder clearGoogleArtifactRegistry()

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ArtifactConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ArtifactConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ArtifactConfig.Builder
Overrides

clearUri()

public ArtifactConfig.Builder clearUri()

Required. Immutable. The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

string uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
ArtifactConfig.Builder

This builder for chaining.

clone()

public ArtifactConfig.Builder clone()
Returns
Type Description
ArtifactConfig.Builder
Overrides

getArtifactMetadataStorageCase()

public ArtifactConfig.ArtifactMetadataStorageCase getArtifactMetadataStorageCase()
Returns
Type Description
ArtifactConfig.ArtifactMetadataStorageCase

getArtifactStorageCase()

public ArtifactConfig.ArtifactStorageCase getArtifactStorageCase()
Returns
Type Description
ArtifactConfig.ArtifactStorageCase

getDefaultInstanceForType()

public ArtifactConfig getDefaultInstanceForType()
Returns
Type Description
ArtifactConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getGoogleArtifactAnalysis()

public GoogleArtifactAnalysis getGoogleArtifactAnalysis()

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoogleArtifactAnalysis

The googleArtifactAnalysis.

getGoogleArtifactAnalysisBuilder()

public GoogleArtifactAnalysis.Builder getGoogleArtifactAnalysisBuilder()

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoogleArtifactAnalysis.Builder

getGoogleArtifactAnalysisOrBuilder()

public GoogleArtifactAnalysisOrBuilder getGoogleArtifactAnalysisOrBuilder()

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoogleArtifactAnalysisOrBuilder

getGoogleArtifactRegistry()

public GoogleArtifactRegistry getGoogleArtifactRegistry()

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoogleArtifactRegistry

The googleArtifactRegistry.

getGoogleArtifactRegistryBuilder()

public GoogleArtifactRegistry.Builder getGoogleArtifactRegistryBuilder()

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoogleArtifactRegistry.Builder

getGoogleArtifactRegistryOrBuilder()

public GoogleArtifactRegistryOrBuilder getGoogleArtifactRegistryOrBuilder()

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GoogleArtifactRegistryOrBuilder

getUri()

public String getUri()

Required. Immutable. The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

string uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
String

The uri.

getUriBytes()

public ByteString getUriBytes()

Required. Immutable. The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

string uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
ByteString

The bytes for uri.

hasGoogleArtifactAnalysis()

public boolean hasGoogleArtifactAnalysis()

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the googleArtifactAnalysis field is set.

hasGoogleArtifactRegistry()

public boolean hasGoogleArtifactRegistry()

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the googleArtifactRegistry field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ArtifactConfig other)

public ArtifactConfig.Builder mergeFrom(ArtifactConfig other)
Parameter
Name Description
other ArtifactConfig
Returns
Type Description
ArtifactConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ArtifactConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ArtifactConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ArtifactConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ArtifactConfig.Builder
Overrides

mergeGoogleArtifactAnalysis(GoogleArtifactAnalysis value)

public ArtifactConfig.Builder mergeGoogleArtifactAnalysis(GoogleArtifactAnalysis value)

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GoogleArtifactAnalysis
Returns
Type Description
ArtifactConfig.Builder

mergeGoogleArtifactRegistry(GoogleArtifactRegistry value)

public ArtifactConfig.Builder mergeGoogleArtifactRegistry(GoogleArtifactRegistry value)

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GoogleArtifactRegistry
Returns
Type Description
ArtifactConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ArtifactConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ArtifactConfig.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ArtifactConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ArtifactConfig.Builder
Overrides

setGoogleArtifactAnalysis(GoogleArtifactAnalysis value)

public ArtifactConfig.Builder setGoogleArtifactAnalysis(GoogleArtifactAnalysis value)

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GoogleArtifactAnalysis
Returns
Type Description
ArtifactConfig.Builder

setGoogleArtifactAnalysis(GoogleArtifactAnalysis.Builder builderForValue)

public ArtifactConfig.Builder setGoogleArtifactAnalysis(GoogleArtifactAnalysis.Builder builderForValue)

Optional. Set if the artifact metadata is stored in Artifact analysis.

.google.cloud.developerconnect.v1.GoogleArtifactAnalysis google_artifact_analysis = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue GoogleArtifactAnalysis.Builder
Returns
Type Description
ArtifactConfig.Builder

setGoogleArtifactRegistry(GoogleArtifactRegistry value)

public ArtifactConfig.Builder setGoogleArtifactRegistry(GoogleArtifactRegistry value)

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GoogleArtifactRegistry
Returns
Type Description
ArtifactConfig.Builder

setGoogleArtifactRegistry(GoogleArtifactRegistry.Builder builderForValue)

public ArtifactConfig.Builder setGoogleArtifactRegistry(GoogleArtifactRegistry.Builder builderForValue)

Optional. Set if the artifact is stored in Artifact regsitry.

.google.cloud.developerconnect.v1.GoogleArtifactRegistry google_artifact_registry = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue GoogleArtifactRegistry.Builder
Returns
Type Description
ArtifactConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ArtifactConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ArtifactConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ArtifactConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ArtifactConfig.Builder
Overrides

setUri(String value)

public ArtifactConfig.Builder setUri(String value)

Required. Immutable. The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

string uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];

Parameter
Name Description
value String

The uri to set.

Returns
Type Description
ArtifactConfig.Builder

This builder for chaining.

setUriBytes(ByteString value)

public ArtifactConfig.Builder setUriBytes(ByteString value)

Required. Immutable. The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

string uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];

Parameter
Name Description
value ByteString

The bytes for uri to set.

Returns
Type Description
ArtifactConfig.Builder

This builder for chaining.