string name = 1;
*
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
* string name = 1;
*
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DIGEST_FIELD_NUMBER = 2;
private static final class DigestDefaultEntryHolder {
static final com.google.protobuf.MapEntry* `"<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;
*/
@java.lang.Override
public boolean containsDigest(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
return internalGetDigest().getMap().containsKey(key);
}
/** Use {@link #getDigestMap()} instead. */
@java.lang.Override
@java.lang.Deprecated
public java.util.Map* `"<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;
*/
@java.lang.Override
public java.util.Map* `"<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;
*/
@java.lang.Override
public /* nullable */ java.lang.String getDigestOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map* `"<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;
*/
@java.lang.Override
public java.lang.String getDigestOrThrow(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Mapstring name = 1;
*
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string name = 1;
*
* @return The bytes for name.
*/
public com.google.protobuf.ByteString getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string name = 1;
*
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* string name = 1;
*
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
* string name = 1;
*
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private com.google.protobuf.MapField
* `"<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;
*/
@java.lang.Override
public boolean containsDigest(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
return internalGetDigest().getMap().containsKey(key);
}
/** Use {@link #getDigestMap()} instead. */
@java.lang.Override
@java.lang.Deprecated
public java.util.Map
* `"<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;
*/
@java.lang.Override
public java.util.Map
* `"<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;
*/
@java.lang.Override
public /* nullable */ java.lang.String getDigestOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map
* `"<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;
*/
@java.lang.Override
public java.lang.String getDigestOrThrow(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map
* `"<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;
*/
public Builder removeDigest(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
internalGetMutableDigest().getMutableMap().remove(key);
return this;
}
/** Use alternate mutation accessors instead. */
@java.lang.Deprecated
public java.util.Map
* `"<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;
*/
public Builder putDigest(java.lang.String key, java.lang.String value) {
if (key == null) {
throw new NullPointerException("map key");
}
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableDigest().getMutableMap().put(key, value);
bitField0_ |= 0x00000002;
return this;
}
/**
*
*
*
* `"<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;
*/
public Builder putAllDigest(java.util.Map