@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateNetworkInsightsPathRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<CreateNetworkInsightsPathRequest>
NOOP
Constructor and Description |
---|
CreateNetworkInsightsPathRequest() |
Modifier and Type | Method and Description |
---|---|
CreateNetworkInsightsPathRequest |
clone() |
boolean |
equals(Object obj) |
String |
getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getDestination()
The ID or ARN of the destination.
|
String |
getDestinationIp()
The IP address of the destination.
|
Integer |
getDestinationPort()
The destination port.
|
Request<CreateNetworkInsightsPathRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
PathRequestFilter |
getFilterAtDestination()
Scopes the analysis to network paths that match specific filters at the destination.
|
PathRequestFilter |
getFilterAtSource()
Scopes the analysis to network paths that match specific filters at the source.
|
String |
getProtocol()
The protocol.
|
String |
getSource()
The ID or ARN of the source.
|
String |
getSourceIp()
The IP address of the source.
|
List<TagSpecification> |
getTagSpecifications()
The tags to add to the path.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setDestination(String destination)
The ID or ARN of the destination.
|
void |
setDestinationIp(String destinationIp)
The IP address of the destination.
|
void |
setDestinationPort(Integer destinationPort)
The destination port.
|
void |
setFilterAtDestination(PathRequestFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination.
|
void |
setFilterAtSource(PathRequestFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source.
|
void |
setProtocol(String protocol)
The protocol.
|
void |
setSource(String source)
The ID or ARN of the source.
|
void |
setSourceIp(String sourceIp)
The IP address of the source.
|
void |
setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to add to the path.
|
String |
toString()
Returns a string representation of this object.
|
CreateNetworkInsightsPathRequest |
withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateNetworkInsightsPathRequest |
withDestination(String destination)
The ID or ARN of the destination.
|
CreateNetworkInsightsPathRequest |
withDestinationIp(String destinationIp)
The IP address of the destination.
|
CreateNetworkInsightsPathRequest |
withDestinationPort(Integer destinationPort)
The destination port.
|
CreateNetworkInsightsPathRequest |
withFilterAtDestination(PathRequestFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination.
|
CreateNetworkInsightsPathRequest |
withFilterAtSource(PathRequestFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source.
|
CreateNetworkInsightsPathRequest |
withProtocol(Protocol protocol)
The protocol.
|
CreateNetworkInsightsPathRequest |
withProtocol(String protocol)
The protocol.
|
CreateNetworkInsightsPathRequest |
withSource(String source)
The ID or ARN of the source.
|
CreateNetworkInsightsPathRequest |
withSourceIp(String sourceIp)
The IP address of the source.
|
CreateNetworkInsightsPathRequest |
withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to add to the path.
|
CreateNetworkInsightsPathRequest |
withTagSpecifications(TagSpecification... tagSpecifications)
The tags to add to the path.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setSourceIp(String sourceIp)
The IP address of the source.
sourceIp
- The IP address of the source.public String getSourceIp()
The IP address of the source.
public CreateNetworkInsightsPathRequest withSourceIp(String sourceIp)
The IP address of the source.
sourceIp
- The IP address of the source.public void setDestinationIp(String destinationIp)
The IP address of the destination.
destinationIp
- The IP address of the destination.public String getDestinationIp()
The IP address of the destination.
public CreateNetworkInsightsPathRequest withDestinationIp(String destinationIp)
The IP address of the destination.
destinationIp
- The IP address of the destination.public void setSource(String source)
The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
source
- The ID or ARN of the source. If the resource is in another account, you must specify an ARN.public String getSource()
The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
public CreateNetworkInsightsPathRequest withSource(String source)
The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
source
- The ID or ARN of the source. If the resource is in another account, you must specify an ARN.public void setDestination(String destination)
The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
destination
- The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.public String getDestination()
The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
public CreateNetworkInsightsPathRequest withDestination(String destination)
The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
destination
- The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.public void setProtocol(String protocol)
The protocol.
protocol
- The protocol.Protocol
public CreateNetworkInsightsPathRequest withProtocol(String protocol)
The protocol.
protocol
- The protocol.Protocol
public CreateNetworkInsightsPathRequest withProtocol(Protocol protocol)
The protocol.
protocol
- The protocol.Protocol
public void setDestinationPort(Integer destinationPort)
The destination port.
destinationPort
- The destination port.public Integer getDestinationPort()
The destination port.
public CreateNetworkInsightsPathRequest withDestinationPort(Integer destinationPort)
The destination port.
destinationPort
- The destination port.public List<TagSpecification> getTagSpecifications()
The tags to add to the path.
public void setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to add to the path.
tagSpecifications
- The tags to add to the path.public CreateNetworkInsightsPathRequest withTagSpecifications(TagSpecification... tagSpecifications)
The tags to add to the path.
NOTE: This method appends the values to the existing list (if any). Use
setTagSpecifications(java.util.Collection)
or withTagSpecifications(java.util.Collection)
if
you want to override the existing values.
tagSpecifications
- The tags to add to the path.public CreateNetworkInsightsPathRequest withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to add to the path.
tagSpecifications
- The tags to add to the path.public void setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to
ensure idempotency.public String getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
public CreateNetworkInsightsPathRequest withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to
ensure idempotency.public void setFilterAtSource(PathRequestFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
filterAtSource
- Scopes the analysis to network paths that match specific filters at the source. If you specify this
parameter, you can't specify the parameters for the source IP address or the destination port.public PathRequestFilter getFilterAtSource()
Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
public CreateNetworkInsightsPathRequest withFilterAtSource(PathRequestFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
filterAtSource
- Scopes the analysis to network paths that match specific filters at the source. If you specify this
parameter, you can't specify the parameters for the source IP address or the destination port.public void setFilterAtDestination(PathRequestFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
filterAtDestination
- Scopes the analysis to network paths that match specific filters at the destination. If you specify this
parameter, you can't specify the parameter for the destination IP address.public PathRequestFilter getFilterAtDestination()
Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
public CreateNetworkInsightsPathRequest withFilterAtDestination(PathRequestFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
filterAtDestination
- Scopes the analysis to network paths that match specific filters at the destination. If you specify this
parameter, you can't specify the parameter for the destination IP address.public Request<CreateNetworkInsightsPathRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateNetworkInsightsPathRequest>
public String toString()
toString
in class Object
Object.toString()
public CreateNetworkInsightsPathRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2024. All rights reserved.