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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Details
build()
Details
buildPartial()
Details.Builder
clear()
Details.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Details.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Details.Builder
clearProvenance()
Required.Details.Builder
clearProvenanceBytes()
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.Details.Builder
clone()
Details
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
BuildProvenance
getProvenance()
Required.BuildProvenance.Builder
getProvenanceBuilder()
Required.String
getProvenanceBytes()
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.com.google.protobuf.ByteString
getProvenanceBytesBytes()
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.BuildProvenanceOrBuilder
getProvenanceOrBuilder()
Required.boolean
hasProvenance()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Details.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Details.Builder
mergeFrom(com.google.protobuf.Message other)
Details.Builder
mergeFrom(Details other)
Details.Builder
mergeProvenance(BuildProvenance value)
Required.Details.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Details.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Details.Builder
setProvenance(BuildProvenance value)
Required.Details.Builder
setProvenance(BuildProvenance.Builder builderForValue)
Required.Details.Builder
setProvenanceBytes(String value)
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note.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.Details.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Details.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
clear
public Details.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
getDefaultInstanceForType
public Details getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Details build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Details buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Details.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
setField
public Details.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
clearField
public Details.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
clearOneof
public Details.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
setRepeatedField
public Details.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
addRepeatedField
public Details.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
mergeFrom
public Details.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Details.Builder>
-
mergeFrom
public Details.Builder mergeFrom(Details other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasProvenance
in 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:
getProvenance
in 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:
getProvenanceOrBuilder
in 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:
getProvenanceBytes
in 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:
getProvenanceBytesBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
mergeUnknownFields
public final Details.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Details.Builder>
-
-