Class TemporaryExposureKey
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- app.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKey
-
- All Implemented Interfaces:
TemporaryExposureKeyOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class TemporaryExposureKey extends com.google.protobuf.GeneratedMessageV3 implements TemporaryExposureKeyOrBuilder
Protobuf typeapp.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKey- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTemporaryExposureKey.BuilderProtobuf typeapp.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKey-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intDAYS_SINCE_ONSET_OF_SYMPTOMS_FIELD_NUMBERstatic intKEY_DATA_FIELD_NUMBERstatic com.google.protobuf.Parser<TemporaryExposureKey>PARSERDeprecated.static intREPORT_TYPE_FIELD_NUMBERstatic intROLLING_PERIOD_FIELD_NUMBERstatic intROLLING_START_INTERVAL_NUMBER_FIELD_NUMBERstatic intTRANSMISSION_RISK_LEVEL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetDaysSinceOnsetOfSymptoms()Number of days elapsed between symptom onset and the TEK being used.static TemporaryExposureKeygetDefaultInstance()TemporaryExposureKeygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.ByteStringgetKeyData()Key of infected usercom.google.protobuf.Parser<TemporaryExposureKey>getParserForType()ReportTypegetReportType()Type of diagnosis associated with a key.intgetRollingPeriod()Increments of 10 minutes describing how long a key is validintgetRollingStartIntervalNumber()The interval number since epoch for which a key startsintgetSerializedSize()intgetTransmissionRiskLevel()Varying risk associated with a key depending on diagnosis methodcom.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasDaysSinceOnsetOfSymptoms()Number of days elapsed between symptom onset and the TEK being used.inthashCode()booleanhasKeyData()Key of infected userbooleanhasReportType()Type of diagnosis associated with a key.booleanhasRollingPeriod()Increments of 10 minutes describing how long a key is validbooleanhasRollingStartIntervalNumber()The interval number since epoch for which a key startsbooleanhasTransmissionRiskLevel()Varying risk associated with a key depending on diagnosis methodprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TemporaryExposureKey.BuildernewBuilder()static TemporaryExposureKey.BuildernewBuilder(TemporaryExposureKey prototype)TemporaryExposureKey.BuildernewBuilderForType()protected TemporaryExposureKey.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TemporaryExposureKeyparseDelimitedFrom(InputStream input)static TemporaryExposureKeyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TemporaryExposureKeyparseFrom(byte[] data)static TemporaryExposureKeyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TemporaryExposureKeyparseFrom(com.google.protobuf.ByteString data)static TemporaryExposureKeyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TemporaryExposureKeyparseFrom(com.google.protobuf.CodedInputStream input)static TemporaryExposureKeyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TemporaryExposureKeyparseFrom(InputStream input)static TemporaryExposureKeyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TemporaryExposureKeyparseFrom(ByteBuffer data)static TemporaryExposureKeyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TemporaryExposureKey>parser()TemporaryExposureKey.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, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, 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
-
KEY_DATA_FIELD_NUMBER
public static final int KEY_DATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRANSMISSION_RISK_LEVEL_FIELD_NUMBER
public static final int TRANSMISSION_RISK_LEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROLLING_START_INTERVAL_NUMBER_FIELD_NUMBER
public static final int ROLLING_START_INTERVAL_NUMBER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROLLING_PERIOD_FIELD_NUMBER
public static final int ROLLING_PERIOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REPORT_TYPE_FIELD_NUMBER
public static final int REPORT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DAYS_SINCE_ONSET_OF_SYMPTOMS_FIELD_NUMBER
public static final int DAYS_SINCE_ONSET_OF_SYMPTOMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<TemporaryExposureKey> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
-
hasKeyData
public boolean hasKeyData()
Key of infected user
optional bytes key_data = 1;- Specified by:
hasKeyDatain interfaceTemporaryExposureKeyOrBuilder- Returns:
- Whether the keyData field is set.
-
getKeyData
public com.google.protobuf.ByteString getKeyData()
Key of infected user
optional bytes key_data = 1;- Specified by:
getKeyDatain interfaceTemporaryExposureKeyOrBuilder- Returns:
- The keyData.
-
hasTransmissionRiskLevel
public boolean hasTransmissionRiskLevel()
Varying risk associated with a key depending on diagnosis method
optional int32 transmission_risk_level = 2;- Specified by:
hasTransmissionRiskLevelin interfaceTemporaryExposureKeyOrBuilder- Returns:
- Whether the transmissionRiskLevel field is set.
-
getTransmissionRiskLevel
public int getTransmissionRiskLevel()
Varying risk associated with a key depending on diagnosis method
optional int32 transmission_risk_level = 2;- Specified by:
getTransmissionRiskLevelin interfaceTemporaryExposureKeyOrBuilder- Returns:
- The transmissionRiskLevel.
-
hasRollingStartIntervalNumber
public boolean hasRollingStartIntervalNumber()
The interval number since epoch for which a key starts
optional int32 rolling_start_interval_number = 3;- Specified by:
hasRollingStartIntervalNumberin interfaceTemporaryExposureKeyOrBuilder- Returns:
- Whether the rollingStartIntervalNumber field is set.
-
getRollingStartIntervalNumber
public int getRollingStartIntervalNumber()
The interval number since epoch for which a key starts
optional int32 rolling_start_interval_number = 3;- Specified by:
getRollingStartIntervalNumberin interfaceTemporaryExposureKeyOrBuilder- Returns:
- The rollingStartIntervalNumber.
-
hasRollingPeriod
public boolean hasRollingPeriod()
Increments of 10 minutes describing how long a key is valid
optional int32 rolling_period = 4 [default = 144];- Specified by:
hasRollingPeriodin interfaceTemporaryExposureKeyOrBuilder- Returns:
- Whether the rollingPeriod field is set.
-
getRollingPeriod
public int getRollingPeriod()
Increments of 10 minutes describing how long a key is valid
optional int32 rolling_period = 4 [default = 144];- Specified by:
getRollingPeriodin interfaceTemporaryExposureKeyOrBuilder- Returns:
- The rollingPeriod.
-
hasReportType
public boolean hasReportType()
Type of diagnosis associated with a key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.ReportType report_type = 5 [default = CONFIRMED_TEST];- Specified by:
hasReportTypein interfaceTemporaryExposureKeyOrBuilder- Returns:
- Whether the reportType field is set.
-
getReportType
public ReportType getReportType()
Type of diagnosis associated with a key.
optional .app.coronawarn.server.common.protocols.external.exposurenotification.ReportType report_type = 5 [default = CONFIRMED_TEST];- Specified by:
getReportTypein interfaceTemporaryExposureKeyOrBuilder- Returns:
- The reportType.
-
hasDaysSinceOnsetOfSymptoms
public boolean hasDaysSinceOnsetOfSymptoms()
Number of days elapsed between symptom onset and the TEK being used. E.g. 2 means TEK is 2 days after onset of symptoms.
optional sint32 days_since_onset_of_symptoms = 6;- Specified by:
hasDaysSinceOnsetOfSymptomsin interfaceTemporaryExposureKeyOrBuilder- Returns:
- Whether the daysSinceOnsetOfSymptoms field is set.
-
getDaysSinceOnsetOfSymptoms
public int getDaysSinceOnsetOfSymptoms()
Number of days elapsed between symptom onset and the TEK being used. E.g. 2 means TEK is 2 days after onset of symptoms.
optional sint32 days_since_onset_of_symptoms = 6;- Specified by:
getDaysSinceOnsetOfSymptomsin interfaceTemporaryExposureKeyOrBuilder- Returns:
- The daysSinceOnsetOfSymptoms.
-
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 TemporaryExposureKey parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemporaryExposureKey parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemporaryExposureKey parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemporaryExposureKey parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemporaryExposureKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemporaryExposureKey parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemporaryExposureKey parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TemporaryExposureKey parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TemporaryExposureKey parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TemporaryExposureKey parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TemporaryExposureKey parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TemporaryExposureKey parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TemporaryExposureKey.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TemporaryExposureKey.Builder newBuilder()
-
newBuilder
public static TemporaryExposureKey.Builder newBuilder(TemporaryExposureKey prototype)
-
toBuilder
public TemporaryExposureKey.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TemporaryExposureKey.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TemporaryExposureKey getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TemporaryExposureKey> parser()
-
getParserForType
public com.google.protobuf.Parser<TemporaryExposureKey> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TemporaryExposureKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-