Package io.grafeas.v1beta1.build
Class Details.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
- io.grafeas.v1beta1.build.Details.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DetailsOrBuilder,Cloneable
- Enclosing class:
- Details
public static final class Details.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Details.Builder> implements DetailsOrBuilder
Details of a build occurrence.
Protobuf typegrafeas.v1beta1.build.Details
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Details.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Detailsbuild()DetailsbuildPartial()Details.Builderclear()Details.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Details.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Details.BuilderclearProvenance()Required.Details.BuilderclearProvenanceBytes()Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.Details.Builderclone()DetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()BuildProvenancegetProvenance()Required.BuildProvenance.BuildergetProvenanceBuilder()Required.StringgetProvenanceBytes()Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.com.google.protobuf.ByteStringgetProvenanceBytesBytes()Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.BuildProvenanceOrBuildergetProvenanceOrBuilder()Required.booleanhasProvenance()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Details.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Details.BuildermergeFrom(com.google.protobuf.Message other)Details.BuildermergeFrom(Details other)Details.BuildermergeProvenance(BuildProvenance value)Required.Details.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Details.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Details.BuildersetProvenance(BuildProvenance value)Required.Details.BuildersetProvenance(BuildProvenance.Builder builderForValue)Required.Details.BuildersetProvenanceBytes(String value)Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.Details.BuildersetProvenanceBytesBytes(com.google.protobuf.ByteString value)Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.Details.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Details.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
clear
public Details.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
getDefaultInstanceForType
public Details getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Details build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Details buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Details.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
setField
public Details.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
clearField
public Details.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
clearOneof
public Details.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
setRepeatedField
public Details.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
addRepeatedField
public Details.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
mergeFrom
public Details.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Details.Builder>
-
mergeFrom
public Details.Builder mergeFrom(Details other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
mergeFrom
public Details.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Details.Builder>- Throws:
IOException
-
hasProvenance
public boolean hasProvenance()
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;- Specified by:
hasProvenancein interfaceDetailsOrBuilder- Returns:
- Whether the provenance field is set.
-
getProvenance
public BuildProvenance getProvenance()
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;- Specified by:
getProvenancein interfaceDetailsOrBuilder- Returns:
- The provenance.
-
setProvenance
public Details.Builder setProvenance(BuildProvenance value)
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;
-
setProvenance
public Details.Builder setProvenance(BuildProvenance.Builder builderForValue)
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;
-
mergeProvenance
public Details.Builder mergeProvenance(BuildProvenance value)
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;
-
clearProvenance
public Details.Builder clearProvenance()
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;
-
getProvenanceBuilder
public BuildProvenance.Builder getProvenanceBuilder()
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;
-
getProvenanceOrBuilder
public BuildProvenanceOrBuilder getProvenanceOrBuilder()
Required. The actual provenance for the build.
.grafeas.v1beta1.provenance.BuildProvenance provenance = 1;- Specified by:
getProvenanceOrBuilderin interfaceDetailsOrBuilder
-
getProvenanceBytes
public String getProvenanceBytes()
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;- Specified by:
getProvenanceBytesin interfaceDetailsOrBuilder- Returns:
- The provenanceBytes.
-
getProvenanceBytesBytes
public com.google.protobuf.ByteString getProvenanceBytesBytes()
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;- Specified by:
getProvenanceBytesBytesin interfaceDetailsOrBuilder- Returns:
- The bytes for provenanceBytes.
-
setProvenanceBytes
public Details.Builder setProvenanceBytes(String value)
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;- Parameters:
value- The provenanceBytes to set.- Returns:
- This builder for chaining.
-
clearProvenanceBytes
public Details.Builder clearProvenanceBytes()
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;- Returns:
- This builder for chaining.
-
setProvenanceBytesBytes
public Details.Builder setProvenanceBytesBytes(com.google.protobuf.ByteString value)
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;- Parameters:
value- The bytes for provenanceBytes to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Details.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
mergeUnknownFields
public final Details.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
-