Package com.google.cloud.kms.v1
Class Digest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.kms.v1.Digest
-
- All Implemented Interfaces:
DigestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Digest extends com.google.protobuf.GeneratedMessageV3 implements DigestOrBuilder
A [Digest][google.cloud.kms.v1.Digest] holds a cryptographic message digest.
Protobuf typegoogle.cloud.kms.v1.Digest- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDigest.BuilderA [Digest][google.cloud.kms.v1.Digest] holds a cryptographic message digest.static classDigest.DigestCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intSHA256_FIELD_NUMBERstatic intSHA384_FIELD_NUMBERstatic intSHA512_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static DigestgetDefaultInstance()DigestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Digest.DigestCasegetDigestCase()com.google.protobuf.Parser<Digest>getParserForType()intgetSerializedSize()com.google.protobuf.ByteStringgetSha256()A message digest produced with the SHA-256 algorithm.com.google.protobuf.ByteStringgetSha384()A message digest produced with the SHA-384 algorithm.com.google.protobuf.ByteStringgetSha512()A message digest produced with the SHA-512 algorithm.inthashCode()booleanhasSha256()A message digest produced with the SHA-256 algorithm.booleanhasSha384()A message digest produced with the SHA-384 algorithm.booleanhasSha512()A message digest produced with the SHA-512 algorithm.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Digest.BuildernewBuilder()static Digest.BuildernewBuilder(Digest prototype)Digest.BuildernewBuilderForType()protected Digest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static DigestparseDelimitedFrom(InputStream input)static DigestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DigestparseFrom(byte[] data)static DigestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DigestparseFrom(com.google.protobuf.ByteString data)static DigestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DigestparseFrom(com.google.protobuf.CodedInputStream input)static DigestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DigestparseFrom(InputStream input)static DigestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DigestparseFrom(ByteBuffer data)static DigestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Digest>parser()Digest.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SHA256_FIELD_NUMBER
public static final int SHA256_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHA384_FIELD_NUMBER
public static final int SHA384_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHA512_FIELD_NUMBER
public static final int SHA512_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getDigestCase
public Digest.DigestCase getDigestCase()
- Specified by:
getDigestCasein interfaceDigestOrBuilder
-
hasSha256
public boolean hasSha256()
A message digest produced with the SHA-256 algorithm.
bytes sha256 = 1;- Specified by:
hasSha256in interfaceDigestOrBuilder- Returns:
- Whether the sha256 field is set.
-
getSha256
public com.google.protobuf.ByteString getSha256()
A message digest produced with the SHA-256 algorithm.
bytes sha256 = 1;- Specified by:
getSha256in interfaceDigestOrBuilder- Returns:
- The sha256.
-
hasSha384
public boolean hasSha384()
A message digest produced with the SHA-384 algorithm.
bytes sha384 = 2;- Specified by:
hasSha384in interfaceDigestOrBuilder- Returns:
- Whether the sha384 field is set.
-
getSha384
public com.google.protobuf.ByteString getSha384()
A message digest produced with the SHA-384 algorithm.
bytes sha384 = 2;- Specified by:
getSha384in interfaceDigestOrBuilder- Returns:
- The sha384.
-
hasSha512
public boolean hasSha512()
A message digest produced with the SHA-512 algorithm.
bytes sha512 = 3;- Specified by:
hasSha512in interfaceDigestOrBuilder- Returns:
- Whether the sha512 field is set.
-
getSha512
public com.google.protobuf.ByteString getSha512()
A message digest produced with the SHA-512 algorithm.
bytes sha512 = 3;- Specified by:
getSha512in interfaceDigestOrBuilder- Returns:
- The sha512.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Digest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Digest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Digest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Digest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Digest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Digest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Digest parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Digest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Digest parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Digest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Digest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Digest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Digest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Digest.Builder newBuilder()
-
newBuilder
public static Digest.Builder newBuilder(Digest prototype)
-
toBuilder
public Digest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Digest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Digest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Digest> parser()
-
getParserForType
public com.google.protobuf.Parser<Digest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Digest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-