@Generated(value="software.amazon.awssdk:codegen") public final class PathComponent extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PathComponent.Builder,PathComponent>
Describes a path component.
Modifier and Type | Class and Description |
---|---|
static interface |
PathComponent.Builder |
Modifier and Type | Method and Description |
---|---|
AnalysisAclRule |
aclRule()
The network ACL rule.
|
List<AdditionalDetail> |
additionalDetails()
The additional details.
|
AnalysisComponent |
attachedTo()
The resource to which the path component is attached.
|
static PathComponent.Builder |
builder() |
AnalysisComponent |
component()
The component.
|
AnalysisComponent |
destinationVpc()
The destination VPC.
|
AnalysisComponent |
elasticLoadBalancerListener()
The load balancer listener.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<Explanation> |
explanations()
The explanation codes.
|
FirewallStatefulRule |
firewallStatefulRule()
The Network Firewall stateful rule.
|
FirewallStatelessRule |
firewallStatelessRule()
The Network Firewall stateless rule.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalDetails()
For responses, this returns true if the service returned a value for the AdditionalDetails property.
|
boolean |
hasExplanations()
For responses, this returns true if the service returned a value for the Explanations property.
|
int |
hashCode() |
AnalysisPacketHeader |
inboundHeader()
The inbound header.
|
AnalysisPacketHeader |
outboundHeader()
The outbound header.
|
AnalysisRouteTableRoute |
routeTableRoute()
The route table route.
|
List<SdkField<?>> |
sdkFields() |
AnalysisSecurityGroupRule |
securityGroupRule()
The security group rule.
|
Integer |
sequenceNumber()
The sequence number.
|
static Class<? extends PathComponent.Builder> |
serializableBuilderClass() |
String |
serviceName()
The name of the VPC endpoint service.
|
AnalysisComponent |
sourceVpc()
The source VPC.
|
AnalysisComponent |
subnet()
The subnet.
|
PathComponent.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AnalysisComponent |
transitGateway()
The transit gateway.
|
TransitGatewayRouteTableRoute |
transitGatewayRouteTableRoute()
The route in a transit gateway route table.
|
AnalysisComponent |
vpc()
The component VPC.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Integer sequenceNumber()
The sequence number.
public final AnalysisAclRule aclRule()
The network ACL rule.
public final AnalysisComponent attachedTo()
The resource to which the path component is attached.
public final AnalysisComponent component()
The component.
public final AnalysisComponent destinationVpc()
The destination VPC.
public final AnalysisPacketHeader outboundHeader()
The outbound header.
public final AnalysisPacketHeader inboundHeader()
The inbound header.
public final AnalysisRouteTableRoute routeTableRoute()
The route table route.
public final AnalysisSecurityGroupRule securityGroupRule()
The security group rule.
public final AnalysisComponent sourceVpc()
The source VPC.
public final AnalysisComponent subnet()
The subnet.
public final AnalysisComponent vpc()
The component VPC.
public final boolean hasAdditionalDetails()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<AdditionalDetail> additionalDetails()
The additional details.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalDetails()
method.
public final AnalysisComponent transitGateway()
The transit gateway.
public final TransitGatewayRouteTableRoute transitGatewayRouteTableRoute()
The route in a transit gateway route table.
public final boolean hasExplanations()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Explanation> explanations()
The explanation codes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasExplanations()
method.
public final AnalysisComponent elasticLoadBalancerListener()
The load balancer listener.
public final FirewallStatelessRule firewallStatelessRule()
The Network Firewall stateless rule.
public final FirewallStatefulRule firewallStatefulRule()
The Network Firewall stateful rule.
public final String serviceName()
The name of the VPC endpoint service.
public PathComponent.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<PathComponent.Builder,PathComponent>
public static PathComponent.Builder builder()
public static Class<? extends PathComponent.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.