Class Source.Builder

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

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
NameDescription
indexint
valueSourceContext
Returns
TypeDescription
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
NameDescription
indexint
builderForValueSourceContext.Builder
Returns
TypeDescription
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
NameDescription
valueSourceContext
Returns
TypeDescription
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
NameDescription
builderForValueSourceContext.Builder
Returns
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
valuesIterable<? extends io.grafeas.v1beta1.source.SourceContext>
Returns
TypeDescription
Source.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Source.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Source.Builder
Overrides

build()

public Source build()
Returns
TypeDescription
Source

buildPartial()

public Source buildPartial()
Returns
TypeDescription
Source

clear()

public Source.Builder clear()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
Source.Builder

clearField(Descriptors.FieldDescriptor field)

public Source.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Source.Builder
Overrides

clearFileHashes()

public Source.Builder clearFileHashes()
Returns
TypeDescription
Source.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public Source.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Source.Builder
Overrides

clone()

public Source.Builder clone()
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
SourceContextOrBuilder

getDefaultInstanceForType()

public Source getDefaultInstanceForType()
Returns
TypeDescription
Source

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getFileHashes()

public Map<String,FileHashes> getFileHashes()

Use #getFileHashesMap() instead.

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
keyString
defaultValueFileHashes
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
FileHashes

getMutableFileHashes()

public Map<String,FileHashes> getMutableFileHashes()

Use alternate mutation accessors instead.

Returns
TypeDescription
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
TypeDescription
boolean

Whether the context field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

internalGetMutableMapField(int number)

protected MapField internalGetMutableMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueSourceContext
Returns
TypeDescription
Source.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Source.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Source.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Source.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Source.Builder
Overrides

mergeFrom(Source other)

public Source.Builder mergeFrom(Source other)
Parameter
NameDescription
otherSource
Returns
TypeDescription
Source.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Source.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valuesMap<String,FileHashes>
Returns
TypeDescription
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
NameDescription
keyString
valueFileHashes
Returns
TypeDescription
Source.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
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
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
NameDescription
indexint
valueSourceContext
Returns
TypeDescription
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
NameDescription
indexint
builderForValueSourceContext.Builder
Returns
TypeDescription
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
NameDescription
valueString

The artifactStorageSourceUri to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for artifactStorageSourceUri to set.

Returns
TypeDescription
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
NameDescription
valueSourceContext
Returns
TypeDescription
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
NameDescription
builderForValueSourceContext.Builder
Returns
TypeDescription
Source.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Source.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Source.Builder
Overrides

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

public Source.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Source.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Source.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Source.Builder
Overrides