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.BuilderhttpUrlConfiguration(Consumer<HttpUrlDestinationConfiguration.Builder> httpUrlConfiguration)Configuration of the HTTP URL.TopicRuleDestinationConfiguration.BuilderhttpUrlConfiguration(HttpUrlDestinationConfiguration httpUrlConfiguration)Configuration of the HTTP URL.default TopicRuleDestinationConfiguration.BuildervpcConfiguration(Consumer<VpcDestinationConfiguration.Builder> vpcConfiguration)Configuration of the virtual private cloud (VPC) connection.TopicRuleDestinationConfiguration.BuildervpcConfiguration(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.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:
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.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:
vpcConfiguration(VpcDestinationConfiguration)
-
-