public
static
final
class
Subject
.
Builder
extends
GeneratedMessage
.
Builder<Subject
.
Builder
>
implements
SubjectOrBuilder
Protobuf type grafeas.v1.Subject
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Subject.BuilderImplements
SubjectOrBuilderStatic Methods
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
Methods
build()
public
Subject
build
()
buildPartial()
public
Subject
buildPartial
()
clear()
public
Subject
.
Builder
clear
()
clearDigest()
public
Subject
.
Builder
clearDigest
()
clearName()
public
Subject
.
Builder
clearName
()
string name = 1;
containsDigest(String key)
public
boolean
containsDigest
(
String
key
)
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
getDefaultInstanceForType()
public
Subject
getDefaultInstanceForType
()
getDescriptorForType()
public
Descriptors
.
Descriptor
getDescriptorForType
()
getDigest() (deprecated)
public
Map<String
,
String
>
getDigest
()
Use #getDigestMap() instead.
getDigestCount()
public
int
getDigestCount
()
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
getDigestMap()
public
Map<String
,
String
>
getDigestMap
()
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
getDigestOrDefault(String key, String defaultValue)
public
String
getDigestOrDefault
(
String
key
,
String
defaultValue
)
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
getDigestOrThrow(String key)
public
String
getDigestOrThrow
(
String
key
)
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
getMutableDigest() (deprecated)
public
Map<String
,
String
>
getMutableDigest
()
Use alternate mutation accessors instead.
getName()
public
String
getName
()
string name = 1;
getNameBytes()
public
ByteString
getNameBytes
()
string name = 1;
internalGetFieldAccessorTable()
protected
GeneratedMessage
.
FieldAccessorTable
internalGetFieldAccessorTable
()
internalGetMapFieldReflection(int number)
protected
MapFieldReflectionAccessor
internalGetMapFieldReflection
(
int
number
)
com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
protected
MapFieldReflectionAccessor
internalGetMutableMapFieldReflection
(
int
number
)
com.google.protobuf.MapFieldReflectionAccessor
isInitialized()
public
final
boolean
isInitialized
()
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public
Subject
.
Builder
mergeFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
mergeFrom(Message other)
public
Subject
.
Builder
mergeFrom
(
Message
other
)
mergeFrom(Subject other)
public
Subject
.
Builder
mergeFrom
(
Subject
other
)
putAllDigest(Map<String,String> values)
public
Subject
.
Builder
putAllDigest
(
Map<String
,
String
>
values
)
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
putDigest(String key, String value)
public
Subject
.
Builder
putDigest
(
String
key
,
String
value
)
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
removeDigest(String key)
public
Subject
.
Builder
removeDigest
(
String
key
)
"<ALGORITHM>": "<HEX_VALUE>"
Algorithms can be e.g. sha256, sha512
See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
map<string, string> digest = 2;
setName(String value)
public
Subject
.
Builder
setName
(
String
value
)
string name = 1;
setNameBytes(ByteString value)
public
Subject
.
Builder
setNameBytes
(
ByteString
value
)
string name = 1;

