@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TLSInspectionConfigurationResponse extends Object implements Serializable, Cloneable, StructuredPojo
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
.
Constructor and Description |
---|
TLSInspectionConfigurationResponse() |
Modifier and Type | Method and Description |
---|---|
TLSInspectionConfigurationResponse |
clone() |
boolean |
equals(Object obj) |
TlsCertificateData |
getCertificateAuthority() |
List<TlsCertificateData> |
getCertificates()
A list of the certificates associated with the TLS inspection configuration.
|
String |
getDescription()
A description of the TLS inspection configuration.
|
EncryptionConfiguration |
getEncryptionConfiguration()
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS
inspection configuration.
|
Date |
getLastModifiedTime()
The last time that the TLS inspection configuration was changed.
|
Integer |
getNumberOfAssociations()
The number of firewall policies that use this TLS inspection configuration.
|
List<Tag> |
getTags()
The key:value pairs to associate with the resource.
|
String |
getTLSInspectionConfigurationArn()
The Amazon Resource Name (ARN) of the TLS inspection configuration.
|
String |
getTLSInspectionConfigurationId()
A unique identifier for the TLS inspection configuration.
|
String |
getTLSInspectionConfigurationName()
The descriptive name of the TLS inspection configuration.
|
String |
getTLSInspectionConfigurationStatus()
Detailed information about the current status of a TLSInspectionConfiguration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateAuthority(TlsCertificateData certificateAuthority) |
void |
setCertificates(Collection<TlsCertificateData> certificates)
A list of the certificates associated with the TLS inspection configuration.
|
void |
setDescription(String description)
A description of the TLS inspection configuration.
|
void |
setEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS
inspection configuration.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The last time that the TLS inspection configuration was changed.
|
void |
setNumberOfAssociations(Integer numberOfAssociations)
The number of firewall policies that use this TLS inspection configuration.
|
void |
setTags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
|
void |
setTLSInspectionConfigurationArn(String tLSInspectionConfigurationArn)
The Amazon Resource Name (ARN) of the TLS inspection configuration.
|
void |
setTLSInspectionConfigurationId(String tLSInspectionConfigurationId)
A unique identifier for the TLS inspection configuration.
|
void |
setTLSInspectionConfigurationName(String tLSInspectionConfigurationName)
The descriptive name of the TLS inspection configuration.
|
void |
setTLSInspectionConfigurationStatus(String tLSInspectionConfigurationStatus)
Detailed information about the current status of a TLSInspectionConfiguration.
|
String |
toString()
Returns a string representation of this object.
|
TLSInspectionConfigurationResponse |
withCertificateAuthority(TlsCertificateData certificateAuthority) |
TLSInspectionConfigurationResponse |
withCertificates(Collection<TlsCertificateData> certificates)
A list of the certificates associated with the TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withCertificates(TlsCertificateData... certificates)
A list of the certificates associated with the TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withDescription(String description)
A description of the TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS
inspection configuration.
|
TLSInspectionConfigurationResponse |
withLastModifiedTime(Date lastModifiedTime)
The last time that the TLS inspection configuration was changed.
|
TLSInspectionConfigurationResponse |
withNumberOfAssociations(Integer numberOfAssociations)
The number of firewall policies that use this TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withTags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
|
TLSInspectionConfigurationResponse |
withTags(Tag... tags)
The key:value pairs to associate with the resource.
|
TLSInspectionConfigurationResponse |
withTLSInspectionConfigurationArn(String tLSInspectionConfigurationArn)
The Amazon Resource Name (ARN) of the TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withTLSInspectionConfigurationId(String tLSInspectionConfigurationId)
A unique identifier for the TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withTLSInspectionConfigurationName(String tLSInspectionConfigurationName)
The descriptive name of the TLS inspection configuration.
|
TLSInspectionConfigurationResponse |
withTLSInspectionConfigurationStatus(ResourceStatus tLSInspectionConfigurationStatus)
Detailed information about the current status of a TLSInspectionConfiguration.
|
TLSInspectionConfigurationResponse |
withTLSInspectionConfigurationStatus(String tLSInspectionConfigurationStatus)
Detailed information about the current status of a TLSInspectionConfiguration.
|
public void setTLSInspectionConfigurationArn(String tLSInspectionConfigurationArn)
The Amazon Resource Name (ARN) of the TLS inspection configuration.
tLSInspectionConfigurationArn
- The Amazon Resource Name (ARN) of the TLS inspection configuration.public String getTLSInspectionConfigurationArn()
The Amazon Resource Name (ARN) of the TLS inspection configuration.
public TLSInspectionConfigurationResponse withTLSInspectionConfigurationArn(String tLSInspectionConfigurationArn)
The Amazon Resource Name (ARN) of the TLS inspection configuration.
tLSInspectionConfigurationArn
- The Amazon Resource Name (ARN) of the TLS inspection configuration.public void setTLSInspectionConfigurationName(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.
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 String getTLSInspectionConfigurationName()
The descriptive name of the TLS inspection configuration. You can't change the name of a TLS inspection configuration after you create it.
public TLSInspectionConfigurationResponse withTLSInspectionConfigurationName(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.
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 void setTLSInspectionConfigurationId(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.
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 String getTLSInspectionConfigurationId()
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 TLSInspectionConfigurationResponse withTLSInspectionConfigurationId(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.
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 void setTLSInspectionConfigurationStatus(String 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.
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.ResourceStatus
public String getTLSInspectionConfigurationStatus()
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.
ResourceStatus
public TLSInspectionConfigurationResponse withTLSInspectionConfigurationStatus(String 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.
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.ResourceStatus
public TLSInspectionConfigurationResponse withTLSInspectionConfigurationStatus(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.
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.ResourceStatus
public void setDescription(String description)
A description of the TLS inspection configuration.
description
- A description of the TLS inspection configuration.public String getDescription()
A description of the TLS inspection configuration.
public TLSInspectionConfigurationResponse withDescription(String description)
A description of the TLS inspection configuration.
description
- A description of the TLS inspection configuration.public List<Tag> getTags()
The key:value pairs to associate with the resource.
public void setTags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
tags
- The key:value pairs to associate with the resource.public TLSInspectionConfigurationResponse withTags(Tag... tags)
The key:value pairs to associate with the resource.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The key:value pairs to associate with the resource.public TLSInspectionConfigurationResponse withTags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
tags
- The key:value pairs to associate with the resource.public void setLastModifiedTime(Date lastModifiedTime)
The last time that the TLS inspection configuration was changed.
lastModifiedTime
- The last time that the TLS inspection configuration was changed.public Date getLastModifiedTime()
The last time that the TLS inspection configuration was changed.
public TLSInspectionConfigurationResponse withLastModifiedTime(Date lastModifiedTime)
The last time that the TLS inspection configuration was changed.
lastModifiedTime
- The last time that the TLS inspection configuration was changed.public void setNumberOfAssociations(Integer numberOfAssociations)
The number of firewall policies that use this TLS inspection configuration.
numberOfAssociations
- The number of firewall policies that use this TLS inspection configuration.public Integer getNumberOfAssociations()
The number of firewall policies that use this TLS inspection configuration.
public TLSInspectionConfigurationResponse withNumberOfAssociations(Integer numberOfAssociations)
The number of firewall policies that use this TLS inspection configuration.
numberOfAssociations
- The number of firewall policies that use this TLS inspection configuration.public void setEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.
encryptionConfiguration
- A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS
inspection configuration.public EncryptionConfiguration getEncryptionConfiguration()
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.
public TLSInspectionConfigurationResponse withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.
encryptionConfiguration
- A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS
inspection configuration.public List<TlsCertificateData> getCertificates()
A list of the certificates associated with the TLS inspection configuration.
public void setCertificates(Collection<TlsCertificateData> certificates)
A list of the certificates associated with the TLS inspection configuration.
certificates
- A list of the certificates associated with the TLS inspection configuration.public TLSInspectionConfigurationResponse withCertificates(TlsCertificateData... certificates)
A list of the certificates associated with the TLS inspection configuration.
NOTE: This method appends the values to the existing list (if any). Use
setCertificates(java.util.Collection)
or withCertificates(java.util.Collection)
if you want to
override the existing values.
certificates
- A list of the certificates associated with the TLS inspection configuration.public TLSInspectionConfigurationResponse withCertificates(Collection<TlsCertificateData> certificates)
A list of the certificates associated with the TLS inspection configuration.
certificates
- A list of the certificates associated with the TLS inspection configuration.public void setCertificateAuthority(TlsCertificateData certificateAuthority)
certificateAuthority
- public TlsCertificateData getCertificateAuthority()
public TLSInspectionConfigurationResponse withCertificateAuthority(TlsCertificateData certificateAuthority)
certificateAuthority
- public String toString()
toString
in class Object
Object.toString()
public TLSInspectionConfigurationResponse clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.