public final class Source extends GeneratedMessageV3 implements SourceOrBuilder
Source describes the location of the source used for the build.
Protobuf type grafeas.v1beta1.provenance.Source
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
ADDITIONAL_CONTEXTS_FIELD_NUMBER
public static final int ADDITIONAL_CONTEXTS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
ARTIFACT_STORAGE_SOURCE_URI_FIELD_NUMBER
public static final int ARTIFACT_STORAGE_SOURCE_URI_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
CONTEXT_FIELD_NUMBER
public static final int CONTEXT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
FILE_HASHES_FIELD_NUMBER
public static final int FILE_HASHES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static Source getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Source.Builder newBuilder()
newBuilder(Source prototype)
public static Source.Builder newBuilder(Source prototype)
Parameter |
---|
Name | Description |
prototype | Source
|
public static Source parseDelimitedFrom(InputStream input)
public static Source parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Source parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Source parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Source parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Source parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Source parseFrom(CodedInputStream input)
public static Source parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Source parseFrom(InputStream input)
public static Source parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Source parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Source parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Source> parser()
Methods
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
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
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
|
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;
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
|
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;
getContextOrBuilder()
public SourceContextOrBuilder getContextOrBuilder()
If provided, the source code used for the build came from this location.
.grafeas.v1beta1.source.SourceContext context = 3;
getDefaultInstanceForType()
public Source getDefaultInstanceForType()
getFileHashes()
public Map<String,FileHashes> getFileHashes()
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;
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;
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
|
getParserForType()
public Parser<Source> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
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.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Source.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Source.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public Source.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides