Interface TLSInspectionConfigurationResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TLSInspectionConfigurationResponse.Builder,TLSInspectionConfigurationResponse>,SdkBuilder<TLSInspectionConfigurationResponse.Builder,TLSInspectionConfigurationResponse>,SdkPojo
- Enclosing class:
- TLSInspectionConfigurationResponse
public static interface TLSInspectionConfigurationResponse.Builder extends SdkPojo, CopyableBuilder<TLSInspectionConfigurationResponse.Builder,TLSInspectionConfigurationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TLSInspectionConfigurationResponse.BuildercertificateAuthority(Consumer<TlsCertificateData.Builder> certificateAuthority)Sets the value of the CertificateAuthority property for this object.TLSInspectionConfigurationResponse.BuildercertificateAuthority(TlsCertificateData certificateAuthority)Sets the value of the CertificateAuthority property for this object.TLSInspectionConfigurationResponse.Buildercertificates(Collection<TlsCertificateData> certificates)A list of the certificates associated with the TLS inspection configuration.TLSInspectionConfigurationResponse.Buildercertificates(Consumer<TlsCertificateData.Builder>... certificates)A list of the certificates associated with the TLS inspection configuration.TLSInspectionConfigurationResponse.Buildercertificates(TlsCertificateData... certificates)A list of the certificates associated with the TLS inspection configuration.TLSInspectionConfigurationResponse.Builderdescription(String description)A description of the TLS inspection configuration.default TLSInspectionConfigurationResponse.BuilderencryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration)A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.TLSInspectionConfigurationResponse.BuilderencryptionConfiguration(EncryptionConfiguration encryptionConfiguration)A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.TLSInspectionConfigurationResponse.BuilderlastModifiedTime(Instant lastModifiedTime)The last time that the TLS inspection configuration was changed.TLSInspectionConfigurationResponse.BuildernumberOfAssociations(Integer numberOfAssociations)The number of firewall policies that use this TLS inspection configuration.TLSInspectionConfigurationResponse.Buildertags(Collection<Tag> tags)The key:value pairs to associate with the resource.TLSInspectionConfigurationResponse.Buildertags(Consumer<Tag.Builder>... tags)The key:value pairs to associate with the resource.TLSInspectionConfigurationResponse.Buildertags(Tag... tags)The key:value pairs to associate with the resource.TLSInspectionConfigurationResponse.BuildertlsInspectionConfigurationArn(String tlsInspectionConfigurationArn)The Amazon Resource Name (ARN) of the TLS inspection configuration.TLSInspectionConfigurationResponse.BuildertlsInspectionConfigurationId(String tlsInspectionConfigurationId)A unique identifier for the TLS inspection configuration.TLSInspectionConfigurationResponse.BuildertlsInspectionConfigurationName(String tlsInspectionConfigurationName)The descriptive name of the TLS inspection configuration.TLSInspectionConfigurationResponse.BuildertlsInspectionConfigurationStatus(String tlsInspectionConfigurationStatus)Detailed information about the current status of a TLSInspectionConfiguration.TLSInspectionConfigurationResponse.BuildertlsInspectionConfigurationStatus(ResourceStatus tlsInspectionConfigurationStatus)Detailed information about the current status of a TLSInspectionConfiguration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
tlsInspectionConfigurationArn
TLSInspectionConfigurationResponse.Builder tlsInspectionConfigurationArn(String tlsInspectionConfigurationArn)
The Amazon Resource Name (ARN) of the TLS inspection configuration.
- Parameters:
tlsInspectionConfigurationArn- The Amazon Resource Name (ARN) of the TLS inspection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsInspectionConfigurationName
TLSInspectionConfigurationResponse.Builder tlsInspectionConfigurationName(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.
- Parameters:
tlsInspectionConfigurationName- The descriptive name of the TLS inspection configuration. You can't change the name of a TLS inspection configuration after you create it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsInspectionConfigurationId
TLSInspectionConfigurationResponse.Builder tlsInspectionConfigurationId(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsInspectionConfigurationStatus
TLSInspectionConfigurationResponse.Builder tlsInspectionConfigurationStatus(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceStatus,ResourceStatus
-
tlsInspectionConfigurationStatus
TLSInspectionConfigurationResponse.Builder tlsInspectionConfigurationStatus(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceStatus,ResourceStatus
-
description
TLSInspectionConfigurationResponse.Builder description(String description)
A description of the TLS inspection configuration.
- Parameters:
description- A description of the TLS inspection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TLSInspectionConfigurationResponse.Builder tags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
- Parameters:
tags- The key:value pairs to associate with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TLSInspectionConfigurationResponse.Builder tags(Tag... tags)
The key:value pairs to associate with the resource.
- Parameters:
tags- The key:value pairs to associate with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TLSInspectionConfigurationResponse.Builder tags(Consumer<Tag.Builder>... tags)
The key:value pairs to associate with the resource.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
lastModifiedTime
TLSInspectionConfigurationResponse.Builder lastModifiedTime(Instant lastModifiedTime)
The last time that the TLS inspection configuration was changed.
- Parameters:
lastModifiedTime- The last time that the TLS inspection configuration was changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfAssociations
TLSInspectionConfigurationResponse.Builder numberOfAssociations(Integer numberOfAssociations)
The number of firewall policies that use this TLS inspection configuration.
- Parameters:
numberOfAssociations- The number of firewall policies that use this TLS inspection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
TLSInspectionConfigurationResponse.Builder encryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.
- Parameters:
encryptionConfiguration- A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
default TLSInspectionConfigurationResponse.Builder encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration)
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.
This is a convenience method that creates an instance of theEncryptionConfiguration.Builderavoiding the need to create one manually viaEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionConfiguration(EncryptionConfiguration).- Parameters:
encryptionConfiguration- a consumer that will call methods onEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encryptionConfiguration(EncryptionConfiguration)
-
certificates
TLSInspectionConfigurationResponse.Builder certificates(Collection<TlsCertificateData> certificates)
A list of the certificates associated with the TLS inspection configuration.
- Parameters:
certificates- A list of the certificates associated with the TLS inspection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificates
TLSInspectionConfigurationResponse.Builder certificates(TlsCertificateData... certificates)
A list of the certificates associated with the TLS inspection configuration.
- Parameters:
certificates- A list of the certificates associated with the TLS inspection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificates
TLSInspectionConfigurationResponse.Builder certificates(Consumer<TlsCertificateData.Builder>... certificates)
A list of the certificates associated with the TLS inspection configuration.
This is a convenience method that creates an instance of theTlsCertificateData.Builderavoiding the need to create one manually viaTlsCertificateData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#certificates(List.) - Parameters:
certificates- a consumer that will call methods onTlsCertificateData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#certificates(java.util.Collection)
-
certificateAuthority
TLSInspectionConfigurationResponse.Builder certificateAuthority(TlsCertificateData certificateAuthority)
Sets the value of the CertificateAuthority property for this object.- Parameters:
certificateAuthority- The new value for the CertificateAuthority property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthority
default TLSInspectionConfigurationResponse.Builder certificateAuthority(Consumer<TlsCertificateData.Builder> certificateAuthority)
Sets the value of the CertificateAuthority property for this object. This is a convenience method that creates an instance of theTlsCertificateData.Builderavoiding the need to create one manually viaTlsCertificateData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocertificateAuthority(TlsCertificateData).- Parameters:
certificateAuthority- a consumer that will call methods onTlsCertificateData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
certificateAuthority(TlsCertificateData)
-
-