Class MutualAuthenticationAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.elasticloadbalancingv2.model.MutualAuthenticationAttributes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MutualAuthenticationAttributes.Builder,MutualAuthenticationAttributes>
@Generated("software.amazon.awssdk:codegen") public final class MutualAuthenticationAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MutualAuthenticationAttributes.Builder,MutualAuthenticationAttributes>
Information about the mutual authentication attributes of a listener.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMutualAuthenticationAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvertiseTrustStoreCaNamesEnumadvertiseTrustStoreCaNames()Indicates whether trust store CA certificate names are advertised.StringadvertiseTrustStoreCaNamesAsString()Indicates whether trust store CA certificate names are advertised.static MutualAuthenticationAttributes.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanignoreClientCertificateExpiry()Indicates whether expired client certificates are ignored.Stringmode()The client certificate handling method.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends MutualAuthenticationAttributes.Builder>serializableBuilderClass()MutualAuthenticationAttributes.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtrustStoreArn()The Amazon Resource Name (ARN) of the trust store.TrustStoreAssociationStatusEnumtrustStoreAssociationStatus()Indicates a shared trust stores association status.StringtrustStoreAssociationStatusAsString()Indicates a shared trust stores association status.-
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
-
mode
public final String mode()
The client certificate handling method. Options are
off,passthroughorverify. The default value isoff.- Returns:
- The client certificate handling method. Options are
off,passthroughorverify. The default value isoff.
-
trustStoreArn
public final String trustStoreArn()
The Amazon Resource Name (ARN) of the trust store.
- Returns:
- The Amazon Resource Name (ARN) of the trust store.
-
ignoreClientCertificateExpiry
public final Boolean ignoreClientCertificateExpiry()
Indicates whether expired client certificates are ignored.
- Returns:
- Indicates whether expired client certificates are ignored.
-
trustStoreAssociationStatus
public final TrustStoreAssociationStatusEnum trustStoreAssociationStatus()
Indicates a shared trust stores association status.
If the service returns an enum value that is not available in the current SDK version,
trustStoreAssociationStatuswill returnTrustStoreAssociationStatusEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtrustStoreAssociationStatusAsString().- Returns:
- Indicates a shared trust stores association status.
- See Also:
TrustStoreAssociationStatusEnum
-
trustStoreAssociationStatusAsString
public final String trustStoreAssociationStatusAsString()
Indicates a shared trust stores association status.
If the service returns an enum value that is not available in the current SDK version,
trustStoreAssociationStatuswill returnTrustStoreAssociationStatusEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtrustStoreAssociationStatusAsString().- Returns:
- Indicates a shared trust stores association status.
- See Also:
TrustStoreAssociationStatusEnum
-
advertiseTrustStoreCaNames
public final AdvertiseTrustStoreCaNamesEnum advertiseTrustStoreCaNames()
Indicates whether trust store CA certificate names are advertised.
If the service returns an enum value that is not available in the current SDK version,
advertiseTrustStoreCaNameswill returnAdvertiseTrustStoreCaNamesEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromadvertiseTrustStoreCaNamesAsString().- Returns:
- Indicates whether trust store CA certificate names are advertised.
- See Also:
AdvertiseTrustStoreCaNamesEnum
-
advertiseTrustStoreCaNamesAsString
public final String advertiseTrustStoreCaNamesAsString()
Indicates whether trust store CA certificate names are advertised.
If the service returns an enum value that is not available in the current SDK version,
advertiseTrustStoreCaNameswill returnAdvertiseTrustStoreCaNamesEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromadvertiseTrustStoreCaNamesAsString().- Returns:
- Indicates whether trust store CA certificate names are advertised.
- See Also:
AdvertiseTrustStoreCaNamesEnum
-
toBuilder
public MutualAuthenticationAttributes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MutualAuthenticationAttributes.Builder,MutualAuthenticationAttributes>
-
builder
public static MutualAuthenticationAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends MutualAuthenticationAttributes.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
-
-