@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetSnapshotRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetSnapshotRequest() |
Modifier and Type | Method and Description |
---|---|
GetSnapshotRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getOwnerAccount()
The owner Amazon Web Services account of a snapshot shared with another user.
|
String |
getSnapshotArn()
The Amazon Resource Name (ARN) of the snapshot to return.
|
String |
getSnapshotName()
The name of the snapshot to return.
|
int |
hashCode() |
void |
setOwnerAccount(String ownerAccount)
The owner Amazon Web Services account of a snapshot shared with another user.
|
void |
setSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot to return.
|
void |
setSnapshotName(String snapshotName)
The name of the snapshot to return.
|
String |
toString()
Returns a string representation of this object.
|
GetSnapshotRequest |
withOwnerAccount(String ownerAccount)
The owner Amazon Web Services account of a snapshot shared with another user.
|
GetSnapshotRequest |
withSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot to return.
|
GetSnapshotRequest |
withSnapshotName(String snapshotName)
The name of the snapshot to return.
|
addHandlerContext, 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 setOwnerAccount(String ownerAccount)
The owner Amazon Web Services account of a snapshot shared with another user.
ownerAccount
- The owner Amazon Web Services account of a snapshot shared with another user.public String getOwnerAccount()
The owner Amazon Web Services account of a snapshot shared with another user.
public GetSnapshotRequest withOwnerAccount(String ownerAccount)
The owner Amazon Web Services account of a snapshot shared with another user.
ownerAccount
- The owner Amazon Web Services account of a snapshot shared with another user.public void setSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot to return.
snapshotArn
- The Amazon Resource Name (ARN) of the snapshot to return.public String getSnapshotArn()
The Amazon Resource Name (ARN) of the snapshot to return.
public GetSnapshotRequest withSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot to return.
snapshotArn
- The Amazon Resource Name (ARN) of the snapshot to return.public void setSnapshotName(String snapshotName)
The name of the snapshot to return.
snapshotName
- The name of the snapshot to return.public String getSnapshotName()
The name of the snapshot to return.
public GetSnapshotRequest withSnapshotName(String snapshotName)
The name of the snapshot to return.
snapshotName
- The name of the snapshot to return.public String toString()
toString
in class Object
Object.toString()
public GetSnapshotRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()