Enum SslPolicy.PostQuantumKeyExchange (1.105.0)

public enum SslPolicy.PostQuantumKeyExchange extends Enum<SslPolicy.PostQuantumKeyExchange> implements ProtocolMessageEnum

One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates X25519MLKEM768 key exchange when clients advertise support for it. When set to DEFAULT, or if no SSL Policy is attached to the target proxy, the load balancer disallows X25519MLKEM768 key exchange before October 2026, and allows it afterward. When set to ENABLED, the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key exchange until October 2027, and allows it afterward.

Protobuf enum google.cloud.compute.v1.SslPolicy.PostQuantumKeyExchange

Implements

ProtocolMessageEnum

Static Fields

Name Description
DEFAULT

Default behavior: disabled until October 2026, enabled afterward.

DEFAULT = 115302945;

DEFAULT_VALUE

Default behavior: disabled until October 2026, enabled afterward.

DEFAULT = 115302945;

DEFERRED

Disabled until October 2027, enabled afterward.

DEFERRED = 356775903;

DEFERRED_VALUE

Disabled until October 2027, enabled afterward.

DEFERRED = 356775903;

ENABLED

Enabled now.

ENABLED = 182130465;

ENABLED_VALUE

Enabled now.

ENABLED = 182130465;

UNDEFINED_POST_QUANTUM_KEY_EXCHANGE

A value indicating that the enum field is not set.

UNDEFINED_POST_QUANTUM_KEY_EXCHANGE = 0;

UNDEFINED_POST_QUANTUM_KEY_EXCHANGE_VALUE

A value indicating that the enum field is not set.

UNDEFINED_POST_QUANTUM_KEY_EXCHANGE = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()