Interface AdditionalDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AdditionalDetail.Builder,
,AdditionalDetail> SdkBuilder<AdditionalDetail.Builder,
,AdditionalDetail> SdkPojo
- Enclosing class:
AdditionalDetail
-
Method Summary
Modifier and TypeMethodDescriptionadditionalDetailType
(String additionalDetailType) The additional detail code.default AdditionalDetail.Builder
component
(Consumer<AnalysisComponent.Builder> component) The path component.component
(AnalysisComponent component) The path component.loadBalancers
(Collection<AnalysisComponent> loadBalancers) The load balancers.loadBalancers
(Consumer<AnalysisComponent.Builder>... loadBalancers) The load balancers.loadBalancers
(AnalysisComponent... loadBalancers) The load balancers.ruleGroupRuleOptionsPairs
(Collection<RuleGroupRuleOptionsPair> ruleGroupRuleOptionsPairs) The rule options.ruleGroupRuleOptionsPairs
(Consumer<RuleGroupRuleOptionsPair.Builder>... ruleGroupRuleOptionsPairs) The rule options.ruleGroupRuleOptionsPairs
(RuleGroupRuleOptionsPair... ruleGroupRuleOptionsPairs) The rule options.ruleGroupTypePairs
(Collection<RuleGroupTypePair> ruleGroupTypePairs) The rule group type.ruleGroupTypePairs
(Consumer<RuleGroupTypePair.Builder>... ruleGroupTypePairs) The rule group type.ruleGroupTypePairs
(RuleGroupTypePair... ruleGroupTypePairs) The rule group type.ruleOptions
(Collection<RuleOption> ruleOptions) The rule options.ruleOptions
(Consumer<RuleOption.Builder>... ruleOptions) The rule options.ruleOptions
(RuleOption... ruleOptions) The rule options.serviceName
(String serviceName) The name of the VPC endpoint service.default AdditionalDetail.Builder
vpcEndpointService
(Consumer<AnalysisComponent.Builder> vpcEndpointService) The VPC endpoint service.vpcEndpointService
(AnalysisComponent vpcEndpointService) The VPC endpoint service.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
-
additionalDetailType
The additional detail code.
- Parameters:
additionalDetailType
- The additional detail code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
component
The path component.
- Parameters:
component
- The path component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
component
The path component.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomponent(AnalysisComponent)
.- Parameters:
component
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcEndpointService
The VPC endpoint service.
- Parameters:
vpcEndpointService
- The VPC endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointService
default AdditionalDetail.Builder vpcEndpointService(Consumer<AnalysisComponent.Builder> vpcEndpointService) The VPC endpoint service.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcEndpointService(AnalysisComponent)
.- Parameters:
vpcEndpointService
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleOptions
The rule options.
- Parameters:
ruleOptions
- The rule options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleOptions
The rule options.
- Parameters:
ruleOptions
- The rule options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleOptions
The rule options.
This is a convenience method that creates an instance of theRuleOption.Builder
avoiding the need to create one manually viaRuleOption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toruleOptions(List<RuleOption>)
.- Parameters:
ruleOptions
- a consumer that will call methods onRuleOption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleGroupTypePairs
The rule group type.
- Parameters:
ruleGroupTypePairs
- The rule group type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroupTypePairs
The rule group type.
- Parameters:
ruleGroupTypePairs
- The rule group type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroupTypePairs
AdditionalDetail.Builder ruleGroupTypePairs(Consumer<RuleGroupTypePair.Builder>... ruleGroupTypePairs) The rule group type.
This is a convenience method that creates an instance of theRuleGroupTypePair.Builder
avoiding the need to create one manually viaRuleGroupTypePair.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toruleGroupTypePairs(List<RuleGroupTypePair>)
.- Parameters:
ruleGroupTypePairs
- a consumer that will call methods onRuleGroupTypePair.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleGroupRuleOptionsPairs
AdditionalDetail.Builder ruleGroupRuleOptionsPairs(Collection<RuleGroupRuleOptionsPair> ruleGroupRuleOptionsPairs) The rule options.
- Parameters:
ruleGroupRuleOptionsPairs
- The rule options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroupRuleOptionsPairs
AdditionalDetail.Builder ruleGroupRuleOptionsPairs(RuleGroupRuleOptionsPair... ruleGroupRuleOptionsPairs) The rule options.
- Parameters:
ruleGroupRuleOptionsPairs
- The rule options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroupRuleOptionsPairs
AdditionalDetail.Builder ruleGroupRuleOptionsPairs(Consumer<RuleGroupRuleOptionsPair.Builder>... ruleGroupRuleOptionsPairs) The rule options.
This is a convenience method that creates an instance of theRuleGroupRuleOptionsPair.Builder
avoiding the need to create one manually viaRuleGroupRuleOptionsPair.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toruleGroupRuleOptionsPairs(List<RuleGroupRuleOptionsPair>)
.- Parameters:
ruleGroupRuleOptionsPairs
- a consumer that will call methods onRuleGroupRuleOptionsPair.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceName
The name of the VPC endpoint service.
- Parameters:
serviceName
- The name of the VPC endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancers
The load balancers.
- Parameters:
loadBalancers
- The load balancers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancers
The load balancers.
- Parameters:
loadBalancers
- The load balancers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancers
The load balancers.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toloadBalancers(List<AnalysisComponent>)
.- Parameters:
loadBalancers
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-