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 interface
MutualAuthenticationAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvertiseTrustStoreCaNamesEnum
advertiseTrustStoreCaNames()
Indicates whether trust store CA certificate names are advertised.String
advertiseTrustStoreCaNamesAsString()
Indicates whether trust store CA certificate names are advertised.static MutualAuthenticationAttributes.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Boolean
ignoreClientCertificateExpiry()
Indicates whether expired client certificates are ignored.String
mode()
The client certificate handling method.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends MutualAuthenticationAttributes.Builder>
serializableBuilderClass()
MutualAuthenticationAttributes.Builder
toBuilder()
String
toString()
Returns a string representation of this object.String
trustStoreArn()
The Amazon Resource Name (ARN) of the trust store.TrustStoreAssociationStatusEnum
trustStoreAssociationStatus()
Indicates a shared trust stores association status.String
trustStoreAssociationStatusAsString()
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
,passthrough
orverify
. The default value isoff
.- Returns:
- The client certificate handling method. Options are
off
,passthrough
orverify
. 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,
trustStoreAssociationStatus
will 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,
trustStoreAssociationStatus
will 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,
advertiseTrustStoreCaNames
will 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,
advertiseTrustStoreCaNames
will 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:
toBuilder
in 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:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-