@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AdditionalDetail extends Object implements Serializable, Cloneable
Describes an additional detail for a path analysis. For more information, see Reachability Analyzer additional detail codes.
Constructor and Description |
---|
AdditionalDetail() |
public void setAdditionalDetailType(String additionalDetailType)
The additional detail code.
additionalDetailType
- The additional detail code.public String getAdditionalDetailType()
The additional detail code.
public AdditionalDetail withAdditionalDetailType(String additionalDetailType)
The additional detail code.
additionalDetailType
- The additional detail code.public void setComponent(AnalysisComponent component)
The path component.
component
- The path component.public AnalysisComponent getComponent()
The path component.
public AdditionalDetail withComponent(AnalysisComponent component)
The path component.
component
- The path component.public void setVpcEndpointService(AnalysisComponent vpcEndpointService)
The VPC endpoint service.
vpcEndpointService
- The VPC endpoint service.public AnalysisComponent getVpcEndpointService()
The VPC endpoint service.
public AdditionalDetail withVpcEndpointService(AnalysisComponent vpcEndpointService)
The VPC endpoint service.
vpcEndpointService
- The VPC endpoint service.public List<RuleOption> getRuleOptions()
The rule options.
public void setRuleOptions(Collection<RuleOption> ruleOptions)
The rule options.
ruleOptions
- The rule options.public AdditionalDetail withRuleOptions(RuleOption... ruleOptions)
The rule options.
NOTE: This method appends the values to the existing list (if any). Use
setRuleOptions(java.util.Collection)
or withRuleOptions(java.util.Collection)
if you want to
override the existing values.
ruleOptions
- The rule options.public AdditionalDetail withRuleOptions(Collection<RuleOption> ruleOptions)
The rule options.
ruleOptions
- The rule options.public List<RuleGroupTypePair> getRuleGroupTypePairs()
The rule group type.
public void setRuleGroupTypePairs(Collection<RuleGroupTypePair> ruleGroupTypePairs)
The rule group type.
ruleGroupTypePairs
- The rule group type.public AdditionalDetail withRuleGroupTypePairs(RuleGroupTypePair... ruleGroupTypePairs)
The rule group type.
NOTE: This method appends the values to the existing list (if any). Use
setRuleGroupTypePairs(java.util.Collection)
or withRuleGroupTypePairs(java.util.Collection)
if
you want to override the existing values.
ruleGroupTypePairs
- The rule group type.public AdditionalDetail withRuleGroupTypePairs(Collection<RuleGroupTypePair> ruleGroupTypePairs)
The rule group type.
ruleGroupTypePairs
- The rule group type.public List<RuleGroupRuleOptionsPair> getRuleGroupRuleOptionsPairs()
The rule options.
public void setRuleGroupRuleOptionsPairs(Collection<RuleGroupRuleOptionsPair> ruleGroupRuleOptionsPairs)
The rule options.
ruleGroupRuleOptionsPairs
- The rule options.public AdditionalDetail withRuleGroupRuleOptionsPairs(RuleGroupRuleOptionsPair... ruleGroupRuleOptionsPairs)
The rule options.
NOTE: This method appends the values to the existing list (if any). Use
setRuleGroupRuleOptionsPairs(java.util.Collection)
or
withRuleGroupRuleOptionsPairs(java.util.Collection)
if you want to override the existing values.
ruleGroupRuleOptionsPairs
- The rule options.public AdditionalDetail withRuleGroupRuleOptionsPairs(Collection<RuleGroupRuleOptionsPair> ruleGroupRuleOptionsPairs)
The rule options.
ruleGroupRuleOptionsPairs
- The rule options.public void setServiceName(String serviceName)
The name of the VPC endpoint service.
serviceName
- The name of the VPC endpoint service.public String getServiceName()
The name of the VPC endpoint service.
public AdditionalDetail withServiceName(String serviceName)
The name of the VPC endpoint service.
serviceName
- The name of the VPC endpoint service.public List<AnalysisComponent> getLoadBalancers()
The load balancers.
public void setLoadBalancers(Collection<AnalysisComponent> loadBalancers)
The load balancers.
loadBalancers
- The load balancers.public AdditionalDetail withLoadBalancers(AnalysisComponent... loadBalancers)
The load balancers.
NOTE: This method appends the values to the existing list (if any). Use
setLoadBalancers(java.util.Collection)
or withLoadBalancers(java.util.Collection)
if you want
to override the existing values.
loadBalancers
- The load balancers.public AdditionalDetail withLoadBalancers(Collection<AnalysisComponent> loadBalancers)
The load balancers.
loadBalancers
- The load balancers.public String toString()
toString
in class Object
Object.toString()
public AdditionalDetail clone()