Class TEKSignature.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder>
-
- app.coronawarn.server.common.protocols.external.exposurenotification.TEKSignature.Builder
-
- All Implemented Interfaces:
TEKSignatureOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TEKSignature
public static final class TEKSignature.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder> implements TEKSignatureOrBuilder
Protobuf typeapp.coronawarn.server.common.protocols.external.exposurenotification.TEKSignature
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TEKSignature.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TEKSignaturebuild()TEKSignaturebuildPartial()TEKSignature.Builderclear()TEKSignature.BuilderclearBatchNum()Reserved for future use.TEKSignature.BuilderclearBatchSize()optional int32 batch_size = 3;TEKSignature.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TEKSignature.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TEKSignature.BuilderclearSignature()Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).TEKSignature.BuilderclearSignatureInfo()Information to uniquely identify the public key associated with the EN server's signing key.TEKSignature.Builderclone()intgetBatchNum()Reserved for future use.intgetBatchSize()optional int32 batch_size = 3;TEKSignaturegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ByteStringgetSignature()Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).SignatureInfogetSignatureInfo()Information to uniquely identify the public key associated with the EN server's signing key.SignatureInfo.BuildergetSignatureInfoBuilder()Information to uniquely identify the public key associated with the EN server's signing key.SignatureInfoOrBuildergetSignatureInfoOrBuilder()Information to uniquely identify the public key associated with the EN server's signing key.booleanhasBatchNum()Reserved for future use.booleanhasBatchSize()optional int32 batch_size = 3;booleanhasSignature()Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).booleanhasSignatureInfo()Information to uniquely identify the public key associated with the EN server's signing key.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TEKSignature.BuildermergeFrom(TEKSignature other)TEKSignature.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TEKSignature.BuildermergeFrom(com.google.protobuf.Message other)TEKSignature.BuildermergeSignatureInfo(SignatureInfo value)Information to uniquely identify the public key associated with the EN server's signing key.TEKSignature.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TEKSignature.BuildersetBatchNum(int value)Reserved for future use.TEKSignature.BuildersetBatchSize(int value)optional int32 batch_size = 3;TEKSignature.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TEKSignature.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TEKSignature.BuildersetSignature(com.google.protobuf.ByteString value)Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).TEKSignature.BuildersetSignatureInfo(SignatureInfo value)Information to uniquely identify the public key associated with the EN server's signing key.TEKSignature.BuildersetSignatureInfo(SignatureInfo.Builder builderForValue)Information to uniquely identify the public key associated with the EN server's signing key.TEKSignature.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<TEKSignature.Builder>
-
clear
public TEKSignature.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<TEKSignature.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<TEKSignature.Builder>
-
getDefaultInstanceForType
public TEKSignature getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TEKSignature build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TEKSignature buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TEKSignature.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<TEKSignature.Builder>
-
setField
public TEKSignature.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<TEKSignature.Builder>
-
clearField
public TEKSignature.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder>
-
clearOneof
public TEKSignature.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder>
-
setRepeatedField
public TEKSignature.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<TEKSignature.Builder>
-
addRepeatedField
public TEKSignature.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<TEKSignature.Builder>
-
mergeFrom
public TEKSignature.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TEKSignature.Builder>
-
mergeFrom
public TEKSignature.Builder mergeFrom(TEKSignature other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder>
-
mergeFrom
public TEKSignature.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<TEKSignature.Builder>- Throws:
IOException
-
hasSignatureInfo
public boolean hasSignatureInfo()
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;- Specified by:
hasSignatureInfoin interfaceTEKSignatureOrBuilder- Returns:
- Whether the signatureInfo field is set.
-
getSignatureInfo
public SignatureInfo getSignatureInfo()
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;- Specified by:
getSignatureInfoin interfaceTEKSignatureOrBuilder- Returns:
- The signatureInfo.
-
setSignatureInfo
public TEKSignature.Builder setSignatureInfo(SignatureInfo value)
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;
-
setSignatureInfo
public TEKSignature.Builder setSignatureInfo(SignatureInfo.Builder builderForValue)
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;
-
mergeSignatureInfo
public TEKSignature.Builder mergeSignatureInfo(SignatureInfo value)
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;
-
clearSignatureInfo
public TEKSignature.Builder clearSignatureInfo()
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;
-
getSignatureInfoBuilder
public SignatureInfo.Builder getSignatureInfoBuilder()
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;
-
getSignatureInfoOrBuilder
public SignatureInfoOrBuilder getSignatureInfoOrBuilder()
Information to uniquely identify the public key associated with the EN server's signing key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo signature_info = 1;- Specified by:
getSignatureInfoOrBuilderin interfaceTEKSignatureOrBuilder
-
hasBatchNum
public boolean hasBatchNum()
Reserved for future use. Both batch_num and batch_size must be set to a value of 1.
optional int32 batch_num = 2;- Specified by:
hasBatchNumin interfaceTEKSignatureOrBuilder- Returns:
- Whether the batchNum field is set.
-
getBatchNum
public int getBatchNum()
Reserved for future use. Both batch_num and batch_size must be set to a value of 1.
optional int32 batch_num = 2;- Specified by:
getBatchNumin interfaceTEKSignatureOrBuilder- Returns:
- The batchNum.
-
setBatchNum
public TEKSignature.Builder setBatchNum(int value)
Reserved for future use. Both batch_num and batch_size must be set to a value of 1.
optional int32 batch_num = 2;- Parameters:
value- The batchNum to set.- Returns:
- This builder for chaining.
-
clearBatchNum
public TEKSignature.Builder clearBatchNum()
Reserved for future use. Both batch_num and batch_size must be set to a value of 1.
optional int32 batch_num = 2;- Returns:
- This builder for chaining.
-
hasBatchSize
public boolean hasBatchSize()
optional int32 batch_size = 3;- Specified by:
hasBatchSizein interfaceTEKSignatureOrBuilder- Returns:
- Whether the batchSize field is set.
-
getBatchSize
public int getBatchSize()
optional int32 batch_size = 3;- Specified by:
getBatchSizein interfaceTEKSignatureOrBuilder- Returns:
- The batchSize.
-
setBatchSize
public TEKSignature.Builder setBatchSize(int value)
optional int32 batch_size = 3;- Parameters:
value- The batchSize to set.- Returns:
- This builder for chaining.
-
clearBatchSize
public TEKSignature.Builder clearBatchSize()
optional int32 batch_size = 3;- Returns:
- This builder for chaining.
-
hasSignature
public boolean hasSignature()
Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).
optional bytes signature = 4;- Specified by:
hasSignaturein interfaceTEKSignatureOrBuilder- Returns:
- Whether the signature field is set.
-
getSignature
public com.google.protobuf.ByteString getSignature()
Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).
optional bytes signature = 4;- Specified by:
getSignaturein interfaceTEKSignatureOrBuilder- Returns:
- The signature.
-
setSignature
public TEKSignature.Builder setSignature(com.google.protobuf.ByteString value)
Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).
optional bytes signature = 4;- Parameters:
value- The signature to set.- Returns:
- This builder for chaining.
-
clearSignature
public TEKSignature.Builder clearSignature()
Signature in X9.62 format (ASN.1 SEQUENCE of two INTEGER fields).
optional bytes signature = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final TEKSignature.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder>
-
mergeUnknownFields
public final TEKSignature.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TEKSignature.Builder>
-
-