@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartDiscoveryJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartDiscoveryJobRequest() |
Modifier and Type | Method and Description |
---|---|
StartDiscoveryJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
Specifies a client token to make sure requests with this API operation are idempotent.
|
Integer |
getCollectionDurationMinutes()
Specifies in minutes how long you want the discovery job to run.
|
String |
getStorageSystemArn()
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job
on.
|
List<TagListEntry> |
getTags()
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent.
|
void |
setCollectionDurationMinutes(Integer collectionDurationMinutes)
Specifies in minutes how long you want the discovery job to run.
|
void |
setStorageSystemArn(String storageSystemArn)
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job
on.
|
void |
setTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
String |
toString()
Returns a string representation of this object.
|
StartDiscoveryJobRequest |
withClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent.
|
StartDiscoveryJobRequest |
withCollectionDurationMinutes(Integer collectionDurationMinutes)
Specifies in minutes how long you want the discovery job to run.
|
StartDiscoveryJobRequest |
withStorageSystemArn(String storageSystemArn)
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job
on.
|
StartDiscoveryJobRequest |
withTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
StartDiscoveryJobRequest |
withTags(TagListEntry... tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
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 setStorageSystemArn(String storageSystemArn)
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job on.
storageSystemArn
- Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the
discovery job on.public String getStorageSystemArn()
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job on.
public StartDiscoveryJobRequest withStorageSystemArn(String storageSystemArn)
Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the discovery job on.
storageSystemArn
- Specifies the Amazon Resource Name (ARN) of the on-premises storage system that you want to run the
discovery job on.public void setCollectionDurationMinutes(Integer collectionDurationMinutes)
Specifies in minutes how long you want the discovery job to run.
For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
collectionDurationMinutes
- Specifies in minutes how long you want the discovery job to run. For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
public Integer getCollectionDurationMinutes()
Specifies in minutes how long you want the discovery job to run.
For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
public StartDiscoveryJobRequest withCollectionDurationMinutes(Integer collectionDurationMinutes)
Specifies in minutes how long you want the discovery job to run.
For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
collectionDurationMinutes
- Specifies in minutes how long you want the discovery job to run. For more accurate recommendations, we recommend a duration of at least 14 days. Longer durations allow time to collect a sufficient number of data points and provide a realistic representation of storage performance and utilization.
public void setClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
clientToken
- Specifies a client token to make sure requests with this API operation are idempotent. If you don't
specify a client token, DataSync generates one for you automatically.public String getClientToken()
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
public StartDiscoveryJobRequest withClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
clientToken
- Specifies a client token to make sure requests with this API operation are idempotent. If you don't
specify a client token, DataSync generates one for you automatically.public List<TagListEntry> getTags()
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
public void setTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
tags
- Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.public StartDiscoveryJobRequest withTags(TagListEntry... tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.public StartDiscoveryJobRequest withTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
tags
- Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.public String toString()
toString
in class Object
Object.toString()
public StartDiscoveryJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()