Class CheckCertificateRevocationStatusActions
- java.lang.Object
-
- software.amazon.awssdk.services.networkfirewall.model.CheckCertificateRevocationStatusActions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CheckCertificateRevocationStatusActions.Builder,CheckCertificateRevocationStatusActions>
@Generated("software.amazon.awssdk:codegen") public final class CheckCertificateRevocationStatusActions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CheckCertificateRevocationStatusActions.Builder,CheckCertificateRevocationStatusActions>
Defines the actions to take on the SSL/TLS connection if the certificate presented by the server in the connection has a revoked or unknown status.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCheckCertificateRevocationStatusActions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CheckCertificateRevocationStatusActions.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()RevocationCheckActionrevokedStatusAction()Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.StringrevokedStatusActionAsString()Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CheckCertificateRevocationStatusActions.Builder>serializableBuilderClass()CheckCertificateRevocationStatusActions.BuildertoBuilder()StringtoString()Returns a string representation of this object.RevocationCheckActionunknownStatusAction()Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.StringunknownStatusActionAsString()Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
revokedStatusAction
public final RevocationCheckAction revokedStatusAction()
Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
If the service returns an enum value that is not available in the current SDK version,
revokedStatusActionwill returnRevocationCheckAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrevokedStatusActionAsString().- Returns:
- Configures how Network Firewall processes traffic when it determines that the certificate presented by
the server in the SSL/TLS connection has a revoked status.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
-
- See Also:
RevocationCheckAction
-
-
revokedStatusActionAsString
public final String revokedStatusActionAsString()
Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
If the service returns an enum value that is not available in the current SDK version,
revokedStatusActionwill returnRevocationCheckAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrevokedStatusActionAsString().- Returns:
- Configures how Network Firewall processes traffic when it determines that the certificate presented by
the server in the SSL/TLS connection has a revoked status.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
-
- See Also:
RevocationCheckAction
-
-
unknownStatusAction
public final RevocationCheckAction unknownStatusAction()
Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
If the service returns an enum value that is not available in the current SDK version,
unknownStatusActionwill returnRevocationCheckAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromunknownStatusActionAsString().- Returns:
- Configures how Network Firewall processes traffic when it determines that the certificate presented by
the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any
other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the
certificate.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
-
- See Also:
RevocationCheckAction
-
-
unknownStatusActionAsString
public final String unknownStatusActionAsString()
Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
If the service returns an enum value that is not available in the current SDK version,
unknownStatusActionwill returnRevocationCheckAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromunknownStatusActionAsString().- Returns:
- Configures how Network Firewall processes traffic when it determines that the certificate presented by
the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any
other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the
certificate.
-
PASS - Allow the connection to continue, and pass subsequent packets to the stateful engine for inspection.
-
DROP - Network Firewall closes the connection and drops subsequent packets for that connection.
-
REJECT - Network Firewall sends a TCP reject packet back to your client. The service closes the connection and drops subsequent packets for that connection.
REJECTis available only for TCP traffic.
-
- See Also:
RevocationCheckAction
-
-
toBuilder
public CheckCertificateRevocationStatusActions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CheckCertificateRevocationStatusActions.Builder,CheckCertificateRevocationStatusActions>
-
builder
public static CheckCertificateRevocationStatusActions.Builder builder()
-
serializableBuilderClass
public static Class<? extends CheckCertificateRevocationStatusActions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-