Class ActivationKey.Opaque
java.lang.Object
com.eqixiac.equinix.core.model.multicloud.ActivationKey.Opaque
- All Implemented Interfaces:
ActivationKey
- Enclosing interface:
ActivationKey
A key this SDK release cannot interpret. It carries the input so the key can still be handed
to the receiving provider. Equality compares
raw().- Author:
- ianjones
-
Nested Class Summary
Nested classes/interfaces inherited from interface ActivationKey
ActivationKey.Opaque, ActivationKey.RedactingSerializer, ActivationKey.V1, ActivationKey.V2EncryptedModifier and TypeInterfaceDescriptionstatic final classA key this SDK release cannot interpret.static final classThe Jackson serializer of every variant: it writes the empty object{}and nothing else, so no key material reaches JSON produced by anyObjectMapper, including one withSerializationFeature.FAIL_ON_EMPTY_BEANSenabled (the default).static final classA version 1 key: all members in cleartext.static final classA version 2 key: the envelope in cleartext, everything else encrypted for the destination environment. -
Method Summary
Methods inherited from interface ActivationKey
destinationEnvironmentIdModifier and TypeMethodDescriptionThe environment id named by the envelope'sdestinationEnvironmentUri, extracted byEnvironmentRef.environmentIdOf(String).
-
Method Details
-
raw
- Returns:
- the input string with leading and trailing whitespace removed; interior characters are preserved because the format is unknown. Sensitive.
-
encode
- Specified by:
encodein interfaceActivationKey- Returns:
raw()
-
envelopeVersion
- Specified by:
envelopeVersionin interfaceActivationKey- Returns:
- the envelope's
version; empty only for anActivationKey.Opaquekey whose payload carried no readable integerversion
-
envelopeDestinationEnvironmentUri
- Specified by:
envelopeDestinationEnvironmentUriin interfaceActivationKey- Returns:
- the envelope's
destinationEnvironmentUri; empty only for anActivationKey.Opaquekey whose payload carried no readabledestinationEnvironmentUri
-
equals
-
hashCode
-
toString
-