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.Buildercomponent(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.BuildervpcEndpointService(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRuleOption.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRuleGroupTypePair.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRuleGroupRuleOptionsPair.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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:
 
 
 -