@Generated(value="software.amazon.awssdk:codegen") public final class TLSInspectionConfigurationResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TLSInspectionConfigurationResponse.Builder,TLSInspectionConfigurationResponse>
The high-level properties of a TLS inspection configuration. This, along with the
TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a
TLS inspection configuration by calling DescribeTLSInspectionConfiguration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TLSInspectionConfigurationResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TLSInspectionConfigurationResponse.Builder |
builder() |
List<TlsCertificateData> |
certificates()
A list of the certificates associated with the TLS inspection configuration.
|
String |
description()
A description of the TLS inspection configuration.
|
EncryptionConfiguration |
encryptionConfiguration()
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS
inspection configuration.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCertificates()
For responses, this returns true if the service returned a value for the Certificates property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Instant |
lastModifiedTime()
The last time that the TLS inspection configuration was changed.
|
Integer |
numberOfAssociations()
The number of firewall policies that use this TLS inspection configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TLSInspectionConfigurationResponse.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
The key:value pairs to associate with the resource.
|
String |
tlsInspectionConfigurationArn()
The Amazon Resource Name (ARN) of the TLS inspection configuration.
|
String |
tlsInspectionConfigurationId()
A unique identifier for the TLS inspection configuration.
|
String |
tlsInspectionConfigurationName()
The descriptive name of the TLS inspection configuration.
|
ResourceStatus |
tlsInspectionConfigurationStatus()
Detailed information about the current status of a TLSInspectionConfiguration.
|
String |
tlsInspectionConfigurationStatusAsString()
Detailed information about the current status of a TLSInspectionConfiguration.
|
TLSInspectionConfigurationResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String tlsInspectionConfigurationArn()
The Amazon Resource Name (ARN) of the TLS inspection configuration.
public final String tlsInspectionConfigurationName()
The descriptive name of the TLS inspection configuration. You can't change the name of a TLS inspection configuration after you create it.
public final String tlsInspectionConfigurationId()
A unique identifier for the TLS inspection configuration. This ID is returned in the responses to create and list commands. You provide it to operations such as update and delete.
public final ResourceStatus tlsInspectionConfigurationStatus()
Detailed information about the current status of a TLSInspectionConfiguration. You can retrieve this for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration and providing the TLS inspection configuration name and ARN.
If the service returns an enum value that is not available in the current SDK version,
tlsInspectionConfigurationStatus will return ResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from tlsInspectionConfigurationStatusAsString().
ResourceStatuspublic final String tlsInspectionConfigurationStatusAsString()
Detailed information about the current status of a TLSInspectionConfiguration. You can retrieve this for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration and providing the TLS inspection configuration name and ARN.
If the service returns an enum value that is not available in the current SDK version,
tlsInspectionConfigurationStatus will return ResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from tlsInspectionConfigurationStatusAsString().
ResourceStatuspublic final String description()
A description of the TLS inspection configuration.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
The key:value pairs to associate with the resource.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final Instant lastModifiedTime()
The last time that the TLS inspection configuration was changed.
public final Integer numberOfAssociations()
The number of firewall policies that use this TLS inspection configuration.
public final EncryptionConfiguration encryptionConfiguration()
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.
public final boolean hasCertificates()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<TlsCertificateData> certificates()
A list of the certificates associated with the TLS inspection configuration.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCertificates() method.
public TLSInspectionConfigurationResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TLSInspectionConfigurationResponse.Builder,TLSInspectionConfigurationResponse>public static TLSInspectionConfigurationResponse.Builder builder()
public static Class<? extends TLSInspectionConfigurationResponse.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.