@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RouteAnalysis extends Object implements Serializable, Cloneable, StructuredPojo
Describes a route analysis.
Constructor and Description |
---|
RouteAnalysis() |
Modifier and Type | Method and Description |
---|---|
RouteAnalysis |
clone() |
boolean |
equals(Object obj) |
RouteAnalysisEndpointOptions |
getDestination()
The destination.
|
RouteAnalysisPath |
getForwardPath()
The forward path.
|
String |
getGlobalNetworkId()
The ID of the global network.
|
Boolean |
getIncludeReturnPath()
Indicates whether to analyze the return path.
|
String |
getOwnerAccountId()
The ID of the AWS account that created the route analysis.
|
RouteAnalysisPath |
getReturnPath()
The return path.
|
String |
getRouteAnalysisId()
The ID of the route analysis.
|
RouteAnalysisEndpointOptions |
getSource()
The source.
|
Date |
getStartTimestamp()
The time that the analysis started.
|
String |
getStatus()
The status of the route analysis.
|
Boolean |
getUseMiddleboxes()
Indicates whether to include the location of middlebox appliances in the route analysis.
|
int |
hashCode() |
Boolean |
isIncludeReturnPath()
Indicates whether to analyze the return path.
|
Boolean |
isUseMiddleboxes()
Indicates whether to include the location of middlebox appliances in the route analysis.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestination(RouteAnalysisEndpointOptions destination)
The destination.
|
void |
setForwardPath(RouteAnalysisPath forwardPath)
The forward path.
|
void |
setGlobalNetworkId(String globalNetworkId)
The ID of the global network.
|
void |
setIncludeReturnPath(Boolean includeReturnPath)
Indicates whether to analyze the return path.
|
void |
setOwnerAccountId(String ownerAccountId)
The ID of the AWS account that created the route analysis.
|
void |
setReturnPath(RouteAnalysisPath returnPath)
The return path.
|
void |
setRouteAnalysisId(String routeAnalysisId)
The ID of the route analysis.
|
void |
setSource(RouteAnalysisEndpointOptions source)
The source.
|
void |
setStartTimestamp(Date startTimestamp)
The time that the analysis started.
|
void |
setStatus(String status)
The status of the route analysis.
|
void |
setUseMiddleboxes(Boolean useMiddleboxes)
Indicates whether to include the location of middlebox appliances in the route analysis.
|
String |
toString()
Returns a string representation of this object.
|
RouteAnalysis |
withDestination(RouteAnalysisEndpointOptions destination)
The destination.
|
RouteAnalysis |
withForwardPath(RouteAnalysisPath forwardPath)
The forward path.
|
RouteAnalysis |
withGlobalNetworkId(String globalNetworkId)
The ID of the global network.
|
RouteAnalysis |
withIncludeReturnPath(Boolean includeReturnPath)
Indicates whether to analyze the return path.
|
RouteAnalysis |
withOwnerAccountId(String ownerAccountId)
The ID of the AWS account that created the route analysis.
|
RouteAnalysis |
withReturnPath(RouteAnalysisPath returnPath)
The return path.
|
RouteAnalysis |
withRouteAnalysisId(String routeAnalysisId)
The ID of the route analysis.
|
RouteAnalysis |
withSource(RouteAnalysisEndpointOptions source)
The source.
|
RouteAnalysis |
withStartTimestamp(Date startTimestamp)
The time that the analysis started.
|
RouteAnalysis |
withStatus(RouteAnalysisStatus status)
The status of the route analysis.
|
RouteAnalysis |
withStatus(String status)
The status of the route analysis.
|
RouteAnalysis |
withUseMiddleboxes(Boolean useMiddleboxes)
Indicates whether to include the location of middlebox appliances in the route analysis.
|
public void setGlobalNetworkId(String globalNetworkId)
The ID of the global network.
globalNetworkId
- The ID of the global network.public String getGlobalNetworkId()
The ID of the global network.
public RouteAnalysis withGlobalNetworkId(String globalNetworkId)
The ID of the global network.
globalNetworkId
- The ID of the global network.public void setOwnerAccountId(String ownerAccountId)
The ID of the AWS account that created the route analysis.
ownerAccountId
- The ID of the AWS account that created the route analysis.public String getOwnerAccountId()
The ID of the AWS account that created the route analysis.
public RouteAnalysis withOwnerAccountId(String ownerAccountId)
The ID of the AWS account that created the route analysis.
ownerAccountId
- The ID of the AWS account that created the route analysis.public void setRouteAnalysisId(String routeAnalysisId)
The ID of the route analysis.
routeAnalysisId
- The ID of the route analysis.public String getRouteAnalysisId()
The ID of the route analysis.
public RouteAnalysis withRouteAnalysisId(String routeAnalysisId)
The ID of the route analysis.
routeAnalysisId
- The ID of the route analysis.public void setStartTimestamp(Date startTimestamp)
The time that the analysis started.
startTimestamp
- The time that the analysis started.public Date getStartTimestamp()
The time that the analysis started.
public RouteAnalysis withStartTimestamp(Date startTimestamp)
The time that the analysis started.
startTimestamp
- The time that the analysis started.public void setStatus(String status)
The status of the route analysis.
status
- The status of the route analysis.RouteAnalysisStatus
public String getStatus()
The status of the route analysis.
RouteAnalysisStatus
public RouteAnalysis withStatus(String status)
The status of the route analysis.
status
- The status of the route analysis.RouteAnalysisStatus
public RouteAnalysis withStatus(RouteAnalysisStatus status)
The status of the route analysis.
status
- The status of the route analysis.RouteAnalysisStatus
public void setSource(RouteAnalysisEndpointOptions source)
The source.
source
- The source.public RouteAnalysisEndpointOptions getSource()
The source.
public RouteAnalysis withSource(RouteAnalysisEndpointOptions source)
The source.
source
- The source.public void setDestination(RouteAnalysisEndpointOptions destination)
The destination.
destination
- The destination.public RouteAnalysisEndpointOptions getDestination()
The destination.
public RouteAnalysis withDestination(RouteAnalysisEndpointOptions destination)
The destination.
destination
- The destination.public void setIncludeReturnPath(Boolean includeReturnPath)
Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.
includeReturnPath
- Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis
does not succeed.public Boolean getIncludeReturnPath()
Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.
public RouteAnalysis withIncludeReturnPath(Boolean includeReturnPath)
Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.
includeReturnPath
- Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis
does not succeed.public Boolean isIncludeReturnPath()
Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.
public void setUseMiddleboxes(Boolean useMiddleboxes)
Indicates whether to include the location of middlebox appliances in the route analysis.
useMiddleboxes
- Indicates whether to include the location of middlebox appliances in the route analysis.public Boolean getUseMiddleboxes()
Indicates whether to include the location of middlebox appliances in the route analysis.
public RouteAnalysis withUseMiddleboxes(Boolean useMiddleboxes)
Indicates whether to include the location of middlebox appliances in the route analysis.
useMiddleboxes
- Indicates whether to include the location of middlebox appliances in the route analysis.public Boolean isUseMiddleboxes()
Indicates whether to include the location of middlebox appliances in the route analysis.
public void setForwardPath(RouteAnalysisPath forwardPath)
The forward path.
forwardPath
- The forward path.public RouteAnalysisPath getForwardPath()
The forward path.
public RouteAnalysis withForwardPath(RouteAnalysisPath forwardPath)
The forward path.
forwardPath
- The forward path.public void setReturnPath(RouteAnalysisPath returnPath)
The return path.
returnPath
- The return path.public RouteAnalysisPath getReturnPath()
The return path.
public RouteAnalysis withReturnPath(RouteAnalysisPath returnPath)
The return path.
returnPath
- The return path.public String toString()
toString
in class Object
Object.toString()
public RouteAnalysis clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.