Class Source.Builder (2.52.0)

public static final class Source.Builder extends GeneratedMessageV3.Builder<Source.Builder> implements SourceOrBuilder

Source describes the location of the source used for the build.

Protobuf type grafeas.v1beta1.provenance.Source

Implements

SourceOrBuilder

Static Methods

getDescriptor()

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

Methods

addAdditionalContexts(int index, SourceContext value)

public Source.Builder addAdditionalContexts(int index, SourceContext value)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameters
Name Description
index int
value SourceContext
Returns
Type Description
Source.Builder

addAdditionalContexts(int index, SourceContext.Builder builderForValue)

public Source.Builder addAdditionalContexts(int index, SourceContext.Builder builderForValue)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameters
Name Description
index int
builderForValue SourceContext.Builder
Returns
Type Description
Source.Builder

addAdditionalContexts(SourceContext value)

public Source.Builder addAdditionalContexts(SourceContext value)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
value SourceContext
Returns
Type Description
Source.Builder

addAdditionalContexts(SourceContext.Builder builderForValue)

public Source.Builder addAdditionalContexts(SourceContext.Builder builderForValue)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
builderForValue SourceContext.Builder
Returns
Type Description
Source.Builder

addAdditionalContextsBuilder()

public SourceContext.Builder addAdditionalContextsBuilder()

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Returns
Type Description
SourceContext.Builder

addAdditionalContextsBuilder(int index)

public SourceContext.Builder addAdditionalContextsBuilder(int index)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
index int
Returns
Type Description
SourceContext.Builder

addAllAdditionalContexts(Iterable<? extends SourceContext> values)

public Source.Builder addAllAdditionalContexts(Iterable<? extends SourceContext> values)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
values Iterable<? extends io.grafeas.v1beta1.source.SourceContext>
Returns
Type Description
Source.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Source build()
Returns
Type Description
Source

buildPartial()

public Source buildPartial()
Returns
Type Description
Source

clear()

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

clearAdditionalContexts()

public Source.Builder clearAdditionalContexts()

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Returns
Type Description
Source.Builder

clearArtifactStorageSourceUri()

public Source.Builder clearArtifactStorageSourceUri()

If provided, the input binary artifacts for the build came from this location.

string artifact_storage_source_uri = 1;

Returns
Type Description
Source.Builder

This builder for chaining.

clearContext()

public Source.Builder clearContext()

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Returns
Type Description
Source.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearFileHashes()

public Source.Builder clearFileHashes()
Returns
Type Description
Source.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

containsFileHashes(String key)

public boolean containsFileHashes(String key)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameter
Name Description
key String
Returns
Type Description
boolean

getAdditionalContexts(int index)

public SourceContext getAdditionalContexts(int index)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
index int
Returns
Type Description
SourceContext

getAdditionalContextsBuilder(int index)

public SourceContext.Builder getAdditionalContextsBuilder(int index)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
index int
Returns
Type Description
SourceContext.Builder

getAdditionalContextsBuilderList()

public List<SourceContext.Builder> getAdditionalContextsBuilderList()

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Returns
Type Description
List<Builder>

getAdditionalContextsCount()

public int getAdditionalContextsCount()

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Returns
Type Description
int

getAdditionalContextsList()

public List<SourceContext> getAdditionalContextsList()

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Returns
Type Description
List<SourceContext>

getAdditionalContextsOrBuilder(int index)

public SourceContextOrBuilder getAdditionalContextsOrBuilder(int index)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
index int
Returns
Type Description
SourceContextOrBuilder

getAdditionalContextsOrBuilderList()

public List<? extends SourceContextOrBuilder> getAdditionalContextsOrBuilderList()

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Returns
Type Description
List<? extends io.grafeas.v1beta1.source.SourceContextOrBuilder>

getArtifactStorageSourceUri()

public String getArtifactStorageSourceUri()

If provided, the input binary artifacts for the build came from this location.

string artifact_storage_source_uri = 1;

Returns
Type Description
String

The artifactStorageSourceUri.

getArtifactStorageSourceUriBytes()

public ByteString getArtifactStorageSourceUriBytes()

If provided, the input binary artifacts for the build came from this location.

string artifact_storage_source_uri = 1;

Returns
Type Description
ByteString

The bytes for artifactStorageSourceUri.

getContext()

public SourceContext getContext()

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Returns
Type Description
SourceContext

The context.

getContextBuilder()

public SourceContext.Builder getContextBuilder()

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Returns
Type Description
SourceContext.Builder

getContextOrBuilder()

public SourceContextOrBuilder getContextOrBuilder()

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Returns
Type Description
SourceContextOrBuilder

getDefaultInstanceForType()

public Source getDefaultInstanceForType()
Returns
Type Description
Source

getDescriptorForType()

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

getFileHashes() (deprecated)

public Map<String,FileHashes> getFileHashes()

Use #getFileHashesMap() instead.

Returns
Type Description
Map<String,FileHashes>

getFileHashesCount()

public int getFileHashesCount()

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Returns
Type Description
int

getFileHashesMap()

public Map<String,FileHashes> getFileHashesMap()

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Returns
Type Description
Map<String,FileHashes>

getFileHashesOrDefault(String key, FileHashes defaultValue)

public FileHashes getFileHashesOrDefault(String key, FileHashes defaultValue)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameters
Name Description
key String
defaultValue FileHashes
Returns
Type Description
FileHashes

getFileHashesOrThrow(String key)

public FileHashes getFileHashesOrThrow(String key)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameter
Name Description
key String
Returns
Type Description
FileHashes

getMutableFileHashes() (deprecated)

public Map<String,FileHashes> getMutableFileHashes()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,FileHashes>

hasContext()

public boolean hasContext()

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Returns
Type Description
boolean

Whether the context field is set.

internalGetFieldAccessorTable()

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

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeContext(SourceContext value)

public Source.Builder mergeContext(SourceContext value)

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Parameter
Name Description
value SourceContext
Returns
Type Description
Source.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(Source other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

putAllFileHashes(Map<String,FileHashes> values)

public Source.Builder putAllFileHashes(Map<String,FileHashes> values)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameter
Name Description
values Map<String,FileHashes>
Returns
Type Description
Source.Builder

putFileHashes(String key, FileHashes value)

public Source.Builder putFileHashes(String key, FileHashes value)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameters
Name Description
key String
value FileHashes
Returns
Type Description
Source.Builder

putFileHashesBuilderIfAbsent(String key)

public FileHashes.Builder putFileHashesBuilderIfAbsent(String key)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameter
Name Description
key String
Returns
Type Description
FileHashes.Builder

removeAdditionalContexts(int index)

public Source.Builder removeAdditionalContexts(int index)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameter
Name Description
index int
Returns
Type Description
Source.Builder

removeFileHashes(String key)

public Source.Builder removeFileHashes(String key)

Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build.

The keys to this map are file paths used as build source and the values contain the hash values for those files.

If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.

map<string, .grafeas.v1beta1.provenance.FileHashes> file_hashes = 2;

Parameter
Name Description
key String
Returns
Type Description
Source.Builder

setAdditionalContexts(int index, SourceContext value)

public Source.Builder setAdditionalContexts(int index, SourceContext value)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameters
Name Description
index int
value SourceContext
Returns
Type Description
Source.Builder

setAdditionalContexts(int index, SourceContext.Builder builderForValue)

public Source.Builder setAdditionalContexts(int index, SourceContext.Builder builderForValue)

If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.

repeated .grafeas.v1beta1.source.SourceContext additional_contexts = 4;

Parameters
Name Description
index int
builderForValue SourceContext.Builder
Returns
Type Description
Source.Builder

setArtifactStorageSourceUri(String value)

public Source.Builder setArtifactStorageSourceUri(String value)

If provided, the input binary artifacts for the build came from this location.

string artifact_storage_source_uri = 1;

Parameter
Name Description
value String

The artifactStorageSourceUri to set.

Returns
Type Description
Source.Builder

This builder for chaining.

setArtifactStorageSourceUriBytes(ByteString value)

public Source.Builder setArtifactStorageSourceUriBytes(ByteString value)

If provided, the input binary artifacts for the build came from this location.

string artifact_storage_source_uri = 1;

Parameter
Name Description
value ByteString

The bytes for artifactStorageSourceUri to set.

Returns
Type Description
Source.Builder

This builder for chaining.

setContext(SourceContext value)

public Source.Builder setContext(SourceContext value)

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Parameter
Name Description
value SourceContext
Returns
Type Description
Source.Builder

setContext(SourceContext.Builder builderForValue)

public Source.Builder setContext(SourceContext.Builder builderForValue)

If provided, the source code used for the build came from this location.

.grafeas.v1beta1.source.SourceContext context = 3;

Parameter
Name Description
builderForValue SourceContext.Builder
Returns
Type Description
Source.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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