Interface TopicRuleDestinationConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TopicRuleDestinationConfiguration.Builder,,TopicRuleDestinationConfiguration> SdkBuilder<TopicRuleDestinationConfiguration.Builder,,TopicRuleDestinationConfiguration> SdkPojo
- Enclosing class:
TopicRuleDestinationConfiguration
public static interface TopicRuleDestinationConfiguration.Builder
extends SdkPojo, CopyableBuilder<TopicRuleDestinationConfiguration.Builder,TopicRuleDestinationConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionhttpUrlConfiguration(Consumer<HttpUrlDestinationConfiguration.Builder> httpUrlConfiguration) Configuration of the HTTP URL.httpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration) Configuration of the HTTP URL.vpcConfiguration(Consumer<VpcDestinationConfiguration.Builder> vpcConfiguration) Configuration of the virtual private cloud (VPC) connection.vpcConfiguration(VpcDestinationConfiguration vpcConfiguration) Configuration of the virtual private cloud (VPC) connection.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
httpUrlConfiguration
TopicRuleDestinationConfiguration.Builder httpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration) Configuration of the HTTP URL.
- Parameters:
httpUrlConfiguration- Configuration of the HTTP URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpUrlConfiguration
default TopicRuleDestinationConfiguration.Builder httpUrlConfiguration(Consumer<HttpUrlDestinationConfiguration.Builder> httpUrlConfiguration) Configuration of the HTTP URL.
This is a convenience method that creates an instance of theHttpUrlDestinationConfiguration.Builderavoiding the need to create one manually viaHttpUrlDestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohttpUrlConfiguration(HttpUrlDestinationConfiguration).- Parameters:
httpUrlConfiguration- a consumer that will call methods onHttpUrlDestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcConfiguration
TopicRuleDestinationConfiguration.Builder vpcConfiguration(VpcDestinationConfiguration vpcConfiguration) Configuration of the virtual private cloud (VPC) connection.
- Parameters:
vpcConfiguration- Configuration of the virtual private cloud (VPC) connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfiguration
default TopicRuleDestinationConfiguration.Builder vpcConfiguration(Consumer<VpcDestinationConfiguration.Builder> vpcConfiguration) Configuration of the virtual private cloud (VPC) connection.
This is a convenience method that creates an instance of theVpcDestinationConfiguration.Builderavoiding the need to create one manually viaVpcDestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfiguration(VpcDestinationConfiguration).- Parameters:
vpcConfiguration- a consumer that will call methods onVpcDestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-