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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TopicRuleDestinationConfiguration.Builder
httpUrlConfiguration(Consumer<HttpUrlDestinationConfiguration.Builder> httpUrlConfiguration)
Configuration of the HTTP URL.TopicRuleDestinationConfiguration.Builder
httpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration)
Configuration of the HTTP URL.default TopicRuleDestinationConfiguration.Builder
vpcConfiguration(Consumer<VpcDestinationConfiguration.Builder> vpcConfiguration)
Configuration of the virtual private cloud (VPC) connection.TopicRuleDestinationConfiguration.Builder
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 Detail
-
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:
httpUrlConfiguration(HttpUrlDestinationConfiguration)
-
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:
vpcConfiguration(VpcDestinationConfiguration)
-
-