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 class
TemporaryExposureKey.Builder
Protobuf 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 int
DAYS_SINCE_ONSET_OF_SYMPTOMS_FIELD_NUMBER
static int
KEY_DATA_FIELD_NUMBER
static com.google.protobuf.Parser<TemporaryExposureKey>
PARSER
Deprecated.static int
REPORT_TYPE_FIELD_NUMBER
static int
ROLLING_PERIOD_FIELD_NUMBER
static int
ROLLING_START_INTERVAL_NUMBER_FIELD_NUMBER
static int
TRANSMISSION_RISK_LEVEL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
getDaysSinceOnsetOfSymptoms()
Number of days elapsed between symptom onset and the TEK being used.static TemporaryExposureKey
getDefaultInstance()
TemporaryExposureKey
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.ByteString
getKeyData()
Key of infected usercom.google.protobuf.Parser<TemporaryExposureKey>
getParserForType()
ReportType
getReportType()
Type of diagnosis associated with a key.int
getRollingPeriod()
Increments of 10 minutes describing how long a key is validint
getRollingStartIntervalNumber()
The interval number since epoch for which a key startsint
getSerializedSize()
int
getTransmissionRiskLevel()
Varying risk associated with a key depending on diagnosis methodcom.google.protobuf.UnknownFieldSet
getUnknownFields()
boolean
hasDaysSinceOnsetOfSymptoms()
Number of days elapsed between symptom onset and the TEK being used.int
hashCode()
boolean
hasKeyData()
Key of infected userboolean
hasReportType()
Type of diagnosis associated with a key.boolean
hasRollingPeriod()
Increments of 10 minutes describing how long a key is validboolean
hasRollingStartIntervalNumber()
The interval number since epoch for which a key startsboolean
hasTransmissionRiskLevel()
Varying risk associated with a key depending on diagnosis methodprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static TemporaryExposureKey.Builder
newBuilder()
static TemporaryExposureKey.Builder
newBuilder(TemporaryExposureKey prototype)
TemporaryExposureKey.Builder
newBuilderForType()
protected TemporaryExposureKey.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static TemporaryExposureKey
parseDelimitedFrom(InputStream input)
static TemporaryExposureKey
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TemporaryExposureKey
parseFrom(byte[] data)
static TemporaryExposureKey
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TemporaryExposureKey
parseFrom(com.google.protobuf.ByteString data)
static TemporaryExposureKey
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TemporaryExposureKey
parseFrom(com.google.protobuf.CodedInputStream input)
static TemporaryExposureKey
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TemporaryExposureKey
parseFrom(InputStream input)
static TemporaryExposureKey
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TemporaryExposureKey
parseFrom(ByteBuffer data)
static TemporaryExposureKey
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<TemporaryExposureKey>
parser()
TemporaryExposureKey.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasKeyData
public boolean hasKeyData()
Key of infected user
optional bytes key_data = 1;
- Specified by:
hasKeyData
in 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:
getKeyData
in 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:
hasTransmissionRiskLevel
in 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:
getTransmissionRiskLevel
in 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:
hasRollingStartIntervalNumber
in 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:
getRollingStartIntervalNumber
in 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:
hasRollingPeriod
in 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:
getRollingPeriod
in 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:
hasReportType
in 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:
getReportType
in 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:
hasDaysSinceOnsetOfSymptoms
in 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:
getDaysSinceOnsetOfSymptoms
in interfaceTemporaryExposureKeyOrBuilder
- Returns:
- The daysSinceOnsetOfSymptoms.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TemporaryExposureKey.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TemporaryExposureKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-