Interface AdditionalDetail.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AdditionalDetail.Builder,AdditionalDetail>
,SdkBuilder<AdditionalDetail.Builder,AdditionalDetail>
,SdkPojo
- Enclosing class:
- AdditionalDetail
public static interface AdditionalDetail.Builder extends SdkPojo, CopyableBuilder<AdditionalDetail.Builder,AdditionalDetail>
-
-
Method Summary
-
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
-
additionalDetailType
AdditionalDetail.Builder additionalDetailType(String 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
AdditionalDetail.Builder component(AnalysisComponent 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
default AdditionalDetail.Builder component(Consumer<AnalysisComponent.Builder> 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:
component(AnalysisComponent)
-
vpcEndpointService
AdditionalDetail.Builder vpcEndpointService(AnalysisComponent 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:
vpcEndpointService(AnalysisComponent)
-
ruleOptions
AdditionalDetail.Builder ruleOptions(Collection<RuleOption> 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
AdditionalDetail.Builder ruleOptions(RuleOption... 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
AdditionalDetail.Builder ruleOptions(Consumer<RuleOption.Builder>... 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 to#ruleOptions(List
.) - 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:
#ruleOptions(java.util.Collection
)
-
ruleGroupTypePairs
AdditionalDetail.Builder ruleGroupTypePairs(Collection<RuleGroupTypePair> 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(RuleGroupTypePair... 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 to#ruleGroupTypePairs(List
.) - 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:
#ruleGroupTypePairs(java.util.Collection
)
-
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 to#ruleGroupRuleOptionsPairs(List
.) - 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:
#ruleGroupRuleOptionsPairs(java.util.Collection
)
-
serviceName
AdditionalDetail.Builder serviceName(String 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
AdditionalDetail.Builder loadBalancers(Collection<AnalysisComponent> 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
AdditionalDetail.Builder loadBalancers(AnalysisComponent... 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
AdditionalDetail.Builder loadBalancers(Consumer<AnalysisComponent.Builder>... 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 to#loadBalancers(List
.) - 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:
#loadBalancers(java.util.Collection
)
-
-