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, sdkFieldNameToField, 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:
-