Class SignatureInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
- app.coronawarn.server.common.protocols.external.exposurenotification.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
Protobuf typeapp.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatureInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SignatureInfobuild()SignatureInfobuildPartial()SignatureInfo.Builderclear()SignatureInfo.BuilderclearAndroidPackage()Android app package name.SignatureInfo.BuilderclearAppBundleId()App Store app bundle ID.SignatureInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SignatureInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SignatureInfo.BuilderclearSignatureAlgorithm()All keys must be signed using the SHA-256 with ECDSA algorithm.SignatureInfo.BuilderclearVerificationKeyId()Three-digit mobile country code (MCC) for validating the key file.SignatureInfo.BuilderclearVerificationKeyVersion()Key version in case the EN server signing key is rotated.SignatureInfo.Builderclone()StringgetAndroidPackage()Android app package name.com.google.protobuf.ByteStringgetAndroidPackageBytes()Android app package name.StringgetAppBundleId()App Store app bundle ID.com.google.protobuf.ByteStringgetAppBundleIdBytes()App Store app bundle ID.SignatureInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetSignatureAlgorithm()All keys must be signed using the SHA-256 with ECDSA algorithm.com.google.protobuf.ByteStringgetSignatureAlgorithmBytes()All keys must be signed using the SHA-256 with ECDSA algorithm.StringgetVerificationKeyId()Three-digit mobile country code (MCC) for validating the key file.com.google.protobuf.ByteStringgetVerificationKeyIdBytes()Three-digit mobile country code (MCC) for validating the key file.StringgetVerificationKeyVersion()Key version in case the EN server signing key is rotated.com.google.protobuf.ByteStringgetVerificationKeyVersionBytes()Key version in case the EN server signing key is rotated.booleanhasAndroidPackage()Android app package name.booleanhasAppBundleId()App Store app bundle ID.booleanhasSignatureAlgorithm()All keys must be signed using the SHA-256 with ECDSA algorithm.booleanhasVerificationKeyId()Three-digit mobile country code (MCC) for validating the key file.booleanhasVerificationKeyVersion()Key version in case the EN server signing key is rotated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SignatureInfo.BuildermergeFrom(SignatureInfo other)SignatureInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SignatureInfo.BuildermergeFrom(com.google.protobuf.Message other)SignatureInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SignatureInfo.BuildersetAndroidPackage(String value)Android app package name.SignatureInfo.BuildersetAndroidPackageBytes(com.google.protobuf.ByteString value)Android app package name.SignatureInfo.BuildersetAppBundleId(String value)App Store app bundle ID.SignatureInfo.BuildersetAppBundleIdBytes(com.google.protobuf.ByteString value)App Store app bundle ID.SignatureInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SignatureInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SignatureInfo.BuildersetSignatureAlgorithm(String value)All keys must be signed using the SHA-256 with ECDSA algorithm.SignatureInfo.BuildersetSignatureAlgorithmBytes(com.google.protobuf.ByteString value)All keys must be signed using the SHA-256 with ECDSA algorithm.SignatureInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SignatureInfo.BuildersetVerificationKeyId(String value)Three-digit mobile country code (MCC) for validating the key file.SignatureInfo.BuildersetVerificationKeyIdBytes(com.google.protobuf.ByteString value)Three-digit mobile country code (MCC) for validating the key file.SignatureInfo.BuildersetVerificationKeyVersion(String value)Key version in case the EN server signing key is rotated.SignatureInfo.BuildersetVerificationKeyVersionBytes(com.google.protobuf.ByteString value)Key version in case the EN server signing key is rotated.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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.Builder<SignatureInfo.Builder>
-
clear
public SignatureInfo.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
getDefaultInstanceForType
public SignatureInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SignatureInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SignatureInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SignatureInfo.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
setField
public SignatureInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
clearField
public SignatureInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
clearOneof
public SignatureInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
setRepeatedField
public SignatureInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
addRepeatedField
public SignatureInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
mergeFrom
public SignatureInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SignatureInfo.Builder>
-
mergeFrom
public SignatureInfo.Builder mergeFrom(SignatureInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SignatureInfo.Builder>- Throws:
IOException
-
hasAppBundleId
public boolean hasAppBundleId()
App Store app bundle ID.
optional string app_bundle_id = 1;- Specified by:
hasAppBundleIdin interfaceSignatureInfoOrBuilder- Returns:
- Whether the appBundleId field is set.
-
getAppBundleId
public String getAppBundleId()
App Store app bundle ID.
optional string app_bundle_id = 1;- Specified by:
getAppBundleIdin interfaceSignatureInfoOrBuilder- Returns:
- The appBundleId.
-
getAppBundleIdBytes
public com.google.protobuf.ByteString getAppBundleIdBytes()
App Store app bundle ID.
optional string app_bundle_id = 1;- Specified by:
getAppBundleIdBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for appBundleId.
-
setAppBundleId
public SignatureInfo.Builder setAppBundleId(String value)
App Store app bundle ID.
optional string app_bundle_id = 1;- Parameters:
value- The appBundleId to set.- Returns:
- This builder for chaining.
-
clearAppBundleId
public SignatureInfo.Builder clearAppBundleId()
App Store app bundle ID.
optional string app_bundle_id = 1;- Returns:
- This builder for chaining.
-
setAppBundleIdBytes
public SignatureInfo.Builder setAppBundleIdBytes(com.google.protobuf.ByteString value)
App Store app bundle ID.
optional string app_bundle_id = 1;- Parameters:
value- The bytes for appBundleId to set.- Returns:
- This builder for chaining.
-
hasAndroidPackage
public boolean hasAndroidPackage()
Android app package name.
optional string android_package = 2;- Specified by:
hasAndroidPackagein interfaceSignatureInfoOrBuilder- Returns:
- Whether the androidPackage field is set.
-
getAndroidPackage
public String getAndroidPackage()
Android app package name.
optional string android_package = 2;- Specified by:
getAndroidPackagein interfaceSignatureInfoOrBuilder- Returns:
- The androidPackage.
-
getAndroidPackageBytes
public com.google.protobuf.ByteString getAndroidPackageBytes()
Android app package name.
optional string android_package = 2;- Specified by:
getAndroidPackageBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for androidPackage.
-
setAndroidPackage
public SignatureInfo.Builder setAndroidPackage(String value)
Android app package name.
optional string android_package = 2;- Parameters:
value- The androidPackage to set.- Returns:
- This builder for chaining.
-
clearAndroidPackage
public SignatureInfo.Builder clearAndroidPackage()
Android app package name.
optional string android_package = 2;- Returns:
- This builder for chaining.
-
setAndroidPackageBytes
public SignatureInfo.Builder setAndroidPackageBytes(com.google.protobuf.ByteString value)
Android app package name.
optional string android_package = 2;- Parameters:
value- The bytes for androidPackage to set.- Returns:
- This builder for chaining.
-
hasVerificationKeyVersion
public boolean hasVerificationKeyVersion()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;- Specified by:
hasVerificationKeyVersionin interfaceSignatureInfoOrBuilder- Returns:
- Whether the verificationKeyVersion field is set.
-
getVerificationKeyVersion
public String getVerificationKeyVersion()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;- Specified by:
getVerificationKeyVersionin interfaceSignatureInfoOrBuilder- Returns:
- The verificationKeyVersion.
-
getVerificationKeyVersionBytes
public com.google.protobuf.ByteString getVerificationKeyVersionBytes()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;- Specified by:
getVerificationKeyVersionBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for verificationKeyVersion.
-
setVerificationKeyVersion
public SignatureInfo.Builder setVerificationKeyVersion(String value)
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;- Parameters:
value- The verificationKeyVersion to set.- Returns:
- This builder for chaining.
-
clearVerificationKeyVersion
public SignatureInfo.Builder clearVerificationKeyVersion()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;- Returns:
- This builder for chaining.
-
setVerificationKeyVersionBytes
public SignatureInfo.Builder setVerificationKeyVersionBytes(com.google.protobuf.ByteString value)
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;- Parameters:
value- The bytes for verificationKeyVersion to set.- Returns:
- This builder for chaining.
-
hasVerificationKeyId
public boolean hasVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;- Specified by:
hasVerificationKeyIdin interfaceSignatureInfoOrBuilder- Returns:
- Whether the verificationKeyId field is set.
-
getVerificationKeyId
public String getVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;- Specified by:
getVerificationKeyIdin interfaceSignatureInfoOrBuilder- Returns:
- The verificationKeyId.
-
getVerificationKeyIdBytes
public com.google.protobuf.ByteString getVerificationKeyIdBytes()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;- Specified by:
getVerificationKeyIdBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for verificationKeyId.
-
setVerificationKeyId
public SignatureInfo.Builder setVerificationKeyId(String value)
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;- Parameters:
value- The verificationKeyId to set.- Returns:
- This builder for chaining.
-
clearVerificationKeyId
public SignatureInfo.Builder clearVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;- Returns:
- This builder for chaining.
-
setVerificationKeyIdBytes
public SignatureInfo.Builder setVerificationKeyIdBytes(com.google.protobuf.ByteString value)
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;- Parameters:
value- The bytes for verificationKeyId to set.- Returns:
- This builder for chaining.
-
hasSignatureAlgorithm
public boolean hasSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;- Specified by:
hasSignatureAlgorithmin interfaceSignatureInfoOrBuilder- Returns:
- Whether the signatureAlgorithm field is set.
-
getSignatureAlgorithm
public String getSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;- Specified by:
getSignatureAlgorithmin interfaceSignatureInfoOrBuilder- Returns:
- The signatureAlgorithm.
-
getSignatureAlgorithmBytes
public com.google.protobuf.ByteString getSignatureAlgorithmBytes()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;- Specified by:
getSignatureAlgorithmBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for signatureAlgorithm.
-
setSignatureAlgorithm
public SignatureInfo.Builder setSignatureAlgorithm(String value)
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;- Parameters:
value- The signatureAlgorithm to set.- Returns:
- This builder for chaining.
-
clearSignatureAlgorithm
public SignatureInfo.Builder clearSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;- Returns:
- This builder for chaining.
-
setSignatureAlgorithmBytes
public SignatureInfo.Builder setSignatureAlgorithmBytes(com.google.protobuf.ByteString value)
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;- Parameters:
value- The bytes for signatureAlgorithm to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final SignatureInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
mergeUnknownFields
public final SignatureInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SignatureInfo.Builder>
-
-