Class SignatureInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
- com.google.cloud.accessapproval.v1.SignatureInfo.Builder
-
- All Implemented Interfaces:
SignatureInfoOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- SignatureInfo
public static final class SignatureInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder> implements SignatureInfoOrBuilder
Information about the digital signature of the resource.
Protobuf typegoogle.cloud.accessapproval.v1.SignatureInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatureInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SignatureInfo
build()
SignatureInfo
buildPartial()
SignatureInfo.Builder
clear()
SignatureInfo.Builder
clearCustomerKmsKeyVersion()
The resource name of the customer CryptoKeyVersion used for signing.SignatureInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SignatureInfo.Builder
clearGooglePublicKeyPem()
The public key for the Google default signing, encoded in PEM format.SignatureInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SignatureInfo.Builder
clearSignature()
The digital signature.SignatureInfo.Builder
clearVerificationInfo()
SignatureInfo.Builder
clone()
String
getCustomerKmsKeyVersion()
The resource name of the customer CryptoKeyVersion used for signing.com.google.protobuf.ByteString
getCustomerKmsKeyVersionBytes()
The resource name of the customer CryptoKeyVersion used for signing.SignatureInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getGooglePublicKeyPem()
The public key for the Google default signing, encoded in PEM format.com.google.protobuf.ByteString
getGooglePublicKeyPemBytes()
The public key for the Google default signing, encoded in PEM format.com.google.protobuf.ByteString
getSignature()
The digital signature.SignatureInfo.VerificationInfoCase
getVerificationInfoCase()
boolean
hasCustomerKmsKeyVersion()
The resource name of the customer CryptoKeyVersion used for signing.boolean
hasGooglePublicKeyPem()
The public key for the Google default signing, encoded in PEM format.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SignatureInfo.Builder
mergeFrom(SignatureInfo other)
SignatureInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SignatureInfo.Builder
mergeFrom(com.google.protobuf.Message other)
SignatureInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SignatureInfo.Builder
setCustomerKmsKeyVersion(String value)
The resource name of the customer CryptoKeyVersion used for signing.SignatureInfo.Builder
setCustomerKmsKeyVersionBytes(com.google.protobuf.ByteString value)
The resource name of the customer CryptoKeyVersion used for signing.SignatureInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SignatureInfo.Builder
setGooglePublicKeyPem(String value)
The public key for the Google default signing, encoded in PEM format.SignatureInfo.Builder
setGooglePublicKeyPemBytes(com.google.protobuf.ByteString value)
The public key for the Google default signing, encoded in PEM format.SignatureInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SignatureInfo.Builder
setSignature(com.google.protobuf.ByteString value)
The digital signature.SignatureInfo.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<SignatureInfo.Builder>
-
clear
public SignatureInfo.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<SignatureInfo.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<SignatureInfo.Builder>
-
getDefaultInstanceForType
public SignatureInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SignatureInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SignatureInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SignatureInfo.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<SignatureInfo.Builder>
-
setField
public SignatureInfo.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<SignatureInfo.Builder>
-
clearField
public SignatureInfo.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<SignatureInfo.Builder>
-
clearOneof
public SignatureInfo.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<SignatureInfo.Builder>
-
setRepeatedField
public SignatureInfo.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<SignatureInfo.Builder>
-
addRepeatedField
public SignatureInfo.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<SignatureInfo.Builder>
-
mergeFrom
public SignatureInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SignatureInfo.Builder>
-
mergeFrom
public SignatureInfo.Builder mergeFrom(SignatureInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
mergeFrom
public SignatureInfo.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<SignatureInfo.Builder>
- Throws:
IOException
-
getVerificationInfoCase
public SignatureInfo.VerificationInfoCase getVerificationInfoCase()
- Specified by:
getVerificationInfoCase
in interfaceSignatureInfoOrBuilder
-
clearVerificationInfo
public SignatureInfo.Builder clearVerificationInfo()
-
getSignature
public com.google.protobuf.ByteString getSignature()
The digital signature.
bytes signature = 1;
- Specified by:
getSignature
in interfaceSignatureInfoOrBuilder
- Returns:
- The signature.
-
setSignature
public SignatureInfo.Builder setSignature(com.google.protobuf.ByteString value)
The digital signature.
bytes signature = 1;
- Parameters:
value
- The signature to set.- Returns:
- This builder for chaining.
-
clearSignature
public SignatureInfo.Builder clearSignature()
The digital signature.
bytes signature = 1;
- Returns:
- This builder for chaining.
-
hasGooglePublicKeyPem
public boolean hasGooglePublicKeyPem()
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
string google_public_key_pem = 2;
- Specified by:
hasGooglePublicKeyPem
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the googlePublicKeyPem field is set.
-
getGooglePublicKeyPem
public String getGooglePublicKeyPem()
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
string google_public_key_pem = 2;
- Specified by:
getGooglePublicKeyPem
in interfaceSignatureInfoOrBuilder
- Returns:
- The googlePublicKeyPem.
-
getGooglePublicKeyPemBytes
public com.google.protobuf.ByteString getGooglePublicKeyPemBytes()
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
string google_public_key_pem = 2;
- Specified by:
getGooglePublicKeyPemBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for googlePublicKeyPem.
-
setGooglePublicKeyPem
public SignatureInfo.Builder setGooglePublicKeyPem(String value)
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
string google_public_key_pem = 2;
- Parameters:
value
- The googlePublicKeyPem to set.- Returns:
- This builder for chaining.
-
clearGooglePublicKeyPem
public SignatureInfo.Builder clearGooglePublicKeyPem()
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
string google_public_key_pem = 2;
- Returns:
- This builder for chaining.
-
setGooglePublicKeyPemBytes
public SignatureInfo.Builder setGooglePublicKeyPemBytes(com.google.protobuf.ByteString value)
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
string google_public_key_pem = 2;
- Parameters:
value
- The bytes for googlePublicKeyPem to set.- Returns:
- This builder for chaining.
-
hasCustomerKmsKeyVersion
public boolean hasCustomerKmsKeyVersion()
The resource name of the customer CryptoKeyVersion used for signing.
string customer_kms_key_version = 3;
- Specified by:
hasCustomerKmsKeyVersion
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the customerKmsKeyVersion field is set.
-
getCustomerKmsKeyVersion
public String getCustomerKmsKeyVersion()
The resource name of the customer CryptoKeyVersion used for signing.
string customer_kms_key_version = 3;
- Specified by:
getCustomerKmsKeyVersion
in interfaceSignatureInfoOrBuilder
- Returns:
- The customerKmsKeyVersion.
-
getCustomerKmsKeyVersionBytes
public com.google.protobuf.ByteString getCustomerKmsKeyVersionBytes()
The resource name of the customer CryptoKeyVersion used for signing.
string customer_kms_key_version = 3;
- Specified by:
getCustomerKmsKeyVersionBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for customerKmsKeyVersion.
-
setCustomerKmsKeyVersion
public SignatureInfo.Builder setCustomerKmsKeyVersion(String value)
The resource name of the customer CryptoKeyVersion used for signing.
string customer_kms_key_version = 3;
- Parameters:
value
- The customerKmsKeyVersion to set.- Returns:
- This builder for chaining.
-
clearCustomerKmsKeyVersion
public SignatureInfo.Builder clearCustomerKmsKeyVersion()
The resource name of the customer CryptoKeyVersion used for signing.
string customer_kms_key_version = 3;
- Returns:
- This builder for chaining.
-
setCustomerKmsKeyVersionBytes
public SignatureInfo.Builder setCustomerKmsKeyVersionBytes(com.google.protobuf.ByteString value)
The resource name of the customer CryptoKeyVersion used for signing.
string customer_kms_key_version = 3;
- Parameters:
value
- The bytes for customerKmsKeyVersion to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final SignatureInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
mergeUnknownFields
public final SignatureInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
-