@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.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<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.
|
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() |
AnalysisComponent |
sourceVpc()
The source VPC.
|
AnalysisComponent |
subnet()
The subnet.
|
PathComponent.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AnalysisComponent |
transitGateway()
Returns the value of the TransitGateway property for this object.
|
TransitGatewayRouteTableRoute |
transitGatewayRouteTableRoute()
The route in a transit gateway route table.
|
AnalysisComponent |
vpc()
The component VPC.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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()
public final TransitGatewayRouteTableRoute transitGatewayRouteTableRoute()
The route in a transit gateway route table.
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 SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.