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
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 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.Builder
avoiding the need to create one manually viaHttpUrlDestinationConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaVpcDestinationConfiguration.builder()
.When the
Consumer
completes,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:
-