@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListOptimizationJobsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ListOptimizationJobsRequest() |
Modifier and Type | Method and Description |
---|---|
ListOptimizationJobsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Date |
getCreationTimeAfter()
Filters the results to only those optimization jobs that were created after the specified time.
|
Date |
getCreationTimeBefore()
Filters the results to only those optimization jobs that were created before the specified time.
|
Date |
getLastModifiedTimeAfter()
Filters the results to only those optimization jobs that were updated after the specified time.
|
Date |
getLastModifiedTimeBefore()
Filters the results to only those optimization jobs that were updated before the specified time.
|
Integer |
getMaxResults()
The maximum number of optimization jobs to return in the response.
|
String |
getNameContains()
Filters the results to only those optimization jobs with a name that contains the specified string.
|
String |
getNextToken()
A token that you use to get the next set of results following a truncated response.
|
String |
getOptimizationContains()
Filters the results to only those optimization jobs that apply the specified optimization techniques.
|
String |
getSortBy()
The field by which to sort the optimization jobs in the response.
|
String |
getSortOrder()
The sort order for results.
|
String |
getStatusEquals()
Filters the results to only those optimization jobs with the specified status.
|
int |
hashCode() |
void |
setCreationTimeAfter(Date creationTimeAfter)
Filters the results to only those optimization jobs that were created after the specified time.
|
void |
setCreationTimeBefore(Date creationTimeBefore)
Filters the results to only those optimization jobs that were created before the specified time.
|
void |
setLastModifiedTimeAfter(Date lastModifiedTimeAfter)
Filters the results to only those optimization jobs that were updated after the specified time.
|
void |
setLastModifiedTimeBefore(Date lastModifiedTimeBefore)
Filters the results to only those optimization jobs that were updated before the specified time.
|
void |
setMaxResults(Integer maxResults)
The maximum number of optimization jobs to return in the response.
|
void |
setNameContains(String nameContains)
Filters the results to only those optimization jobs with a name that contains the specified string.
|
void |
setNextToken(String nextToken)
A token that you use to get the next set of results following a truncated response.
|
void |
setOptimizationContains(String optimizationContains)
Filters the results to only those optimization jobs that apply the specified optimization techniques.
|
void |
setSortBy(String sortBy)
The field by which to sort the optimization jobs in the response.
|
void |
setSortOrder(String sortOrder)
The sort order for results.
|
void |
setStatusEquals(String statusEquals)
Filters the results to only those optimization jobs with the specified status.
|
String |
toString()
Returns a string representation of this object.
|
ListOptimizationJobsRequest |
withCreationTimeAfter(Date creationTimeAfter)
Filters the results to only those optimization jobs that were created after the specified time.
|
ListOptimizationJobsRequest |
withCreationTimeBefore(Date creationTimeBefore)
Filters the results to only those optimization jobs that were created before the specified time.
|
ListOptimizationJobsRequest |
withLastModifiedTimeAfter(Date lastModifiedTimeAfter)
Filters the results to only those optimization jobs that were updated after the specified time.
|
ListOptimizationJobsRequest |
withLastModifiedTimeBefore(Date lastModifiedTimeBefore)
Filters the results to only those optimization jobs that were updated before the specified time.
|
ListOptimizationJobsRequest |
withMaxResults(Integer maxResults)
The maximum number of optimization jobs to return in the response.
|
ListOptimizationJobsRequest |
withNameContains(String nameContains)
Filters the results to only those optimization jobs with a name that contains the specified string.
|
ListOptimizationJobsRequest |
withNextToken(String nextToken)
A token that you use to get the next set of results following a truncated response.
|
ListOptimizationJobsRequest |
withOptimizationContains(String optimizationContains)
Filters the results to only those optimization jobs that apply the specified optimization techniques.
|
ListOptimizationJobsRequest |
withSortBy(ListOptimizationJobsSortBy sortBy)
The field by which to sort the optimization jobs in the response.
|
ListOptimizationJobsRequest |
withSortBy(String sortBy)
The field by which to sort the optimization jobs in the response.
|
ListOptimizationJobsRequest |
withSortOrder(SortOrder sortOrder)
The sort order for results.
|
ListOptimizationJobsRequest |
withSortOrder(String sortOrder)
The sort order for results.
|
ListOptimizationJobsRequest |
withStatusEquals(OptimizationJobStatus statusEquals)
Filters the results to only those optimization jobs with the specified status.
|
ListOptimizationJobsRequest |
withStatusEquals(String statusEquals)
Filters the results to only those optimization jobs with the specified status.
|
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 setNextToken(String nextToken)
A token that you use to get the next set of results following a truncated response. If the response to the previous request was truncated, that response provides the value for this token.
nextToken
- A token that you use to get the next set of results following a truncated response. If the response to the
previous request was truncated, that response provides the value for this token.public String getNextToken()
A token that you use to get the next set of results following a truncated response. If the response to the previous request was truncated, that response provides the value for this token.
public ListOptimizationJobsRequest withNextToken(String nextToken)
A token that you use to get the next set of results following a truncated response. If the response to the previous request was truncated, that response provides the value for this token.
nextToken
- A token that you use to get the next set of results following a truncated response. If the response to the
previous request was truncated, that response provides the value for this token.public void setMaxResults(Integer maxResults)
The maximum number of optimization jobs to return in the response. The default is 50.
maxResults
- The maximum number of optimization jobs to return in the response. The default is 50.public Integer getMaxResults()
The maximum number of optimization jobs to return in the response. The default is 50.
public ListOptimizationJobsRequest withMaxResults(Integer maxResults)
The maximum number of optimization jobs to return in the response. The default is 50.
maxResults
- The maximum number of optimization jobs to return in the response. The default is 50.public void setCreationTimeAfter(Date creationTimeAfter)
Filters the results to only those optimization jobs that were created after the specified time.
creationTimeAfter
- Filters the results to only those optimization jobs that were created after the specified time.public Date getCreationTimeAfter()
Filters the results to only those optimization jobs that were created after the specified time.
public ListOptimizationJobsRequest withCreationTimeAfter(Date creationTimeAfter)
Filters the results to only those optimization jobs that were created after the specified time.
creationTimeAfter
- Filters the results to only those optimization jobs that were created after the specified time.public void setCreationTimeBefore(Date creationTimeBefore)
Filters the results to only those optimization jobs that were created before the specified time.
creationTimeBefore
- Filters the results to only those optimization jobs that were created before the specified time.public Date getCreationTimeBefore()
Filters the results to only those optimization jobs that were created before the specified time.
public ListOptimizationJobsRequest withCreationTimeBefore(Date creationTimeBefore)
Filters the results to only those optimization jobs that were created before the specified time.
creationTimeBefore
- Filters the results to only those optimization jobs that were created before the specified time.public void setLastModifiedTimeAfter(Date lastModifiedTimeAfter)
Filters the results to only those optimization jobs that were updated after the specified time.
lastModifiedTimeAfter
- Filters the results to only those optimization jobs that were updated after the specified time.public Date getLastModifiedTimeAfter()
Filters the results to only those optimization jobs that were updated after the specified time.
public ListOptimizationJobsRequest withLastModifiedTimeAfter(Date lastModifiedTimeAfter)
Filters the results to only those optimization jobs that were updated after the specified time.
lastModifiedTimeAfter
- Filters the results to only those optimization jobs that were updated after the specified time.public void setLastModifiedTimeBefore(Date lastModifiedTimeBefore)
Filters the results to only those optimization jobs that were updated before the specified time.
lastModifiedTimeBefore
- Filters the results to only those optimization jobs that were updated before the specified time.public Date getLastModifiedTimeBefore()
Filters the results to only those optimization jobs that were updated before the specified time.
public ListOptimizationJobsRequest withLastModifiedTimeBefore(Date lastModifiedTimeBefore)
Filters the results to only those optimization jobs that were updated before the specified time.
lastModifiedTimeBefore
- Filters the results to only those optimization jobs that were updated before the specified time.public void setOptimizationContains(String optimizationContains)
Filters the results to only those optimization jobs that apply the specified optimization techniques. You can
specify either Quantization
or Compilation
.
optimizationContains
- Filters the results to only those optimization jobs that apply the specified optimization techniques. You
can specify either Quantization
or Compilation
.public String getOptimizationContains()
Filters the results to only those optimization jobs that apply the specified optimization techniques. You can
specify either Quantization
or Compilation
.
Quantization
or Compilation
.public ListOptimizationJobsRequest withOptimizationContains(String optimizationContains)
Filters the results to only those optimization jobs that apply the specified optimization techniques. You can
specify either Quantization
or Compilation
.
optimizationContains
- Filters the results to only those optimization jobs that apply the specified optimization techniques. You
can specify either Quantization
or Compilation
.public void setNameContains(String nameContains)
Filters the results to only those optimization jobs with a name that contains the specified string.
nameContains
- Filters the results to only those optimization jobs with a name that contains the specified string.public String getNameContains()
Filters the results to only those optimization jobs with a name that contains the specified string.
public ListOptimizationJobsRequest withNameContains(String nameContains)
Filters the results to only those optimization jobs with a name that contains the specified string.
nameContains
- Filters the results to only those optimization jobs with a name that contains the specified string.public void setStatusEquals(String statusEquals)
Filters the results to only those optimization jobs with the specified status.
statusEquals
- Filters the results to only those optimization jobs with the specified status.OptimizationJobStatus
public String getStatusEquals()
Filters the results to only those optimization jobs with the specified status.
OptimizationJobStatus
public ListOptimizationJobsRequest withStatusEquals(String statusEquals)
Filters the results to only those optimization jobs with the specified status.
statusEquals
- Filters the results to only those optimization jobs with the specified status.OptimizationJobStatus
public ListOptimizationJobsRequest withStatusEquals(OptimizationJobStatus statusEquals)
Filters the results to only those optimization jobs with the specified status.
statusEquals
- Filters the results to only those optimization jobs with the specified status.OptimizationJobStatus
public void setSortBy(String sortBy)
The field by which to sort the optimization jobs in the response. The default is CreationTime
sortBy
- The field by which to sort the optimization jobs in the response. The default is CreationTime
ListOptimizationJobsSortBy
public String getSortBy()
The field by which to sort the optimization jobs in the response. The default is CreationTime
CreationTime
ListOptimizationJobsSortBy
public ListOptimizationJobsRequest withSortBy(String sortBy)
The field by which to sort the optimization jobs in the response. The default is CreationTime
sortBy
- The field by which to sort the optimization jobs in the response. The default is CreationTime
ListOptimizationJobsSortBy
public ListOptimizationJobsRequest withSortBy(ListOptimizationJobsSortBy sortBy)
The field by which to sort the optimization jobs in the response. The default is CreationTime
sortBy
- The field by which to sort the optimization jobs in the response. The default is CreationTime
ListOptimizationJobsSortBy
public void setSortOrder(String sortOrder)
The sort order for results. The default is Ascending
sortOrder
- The sort order for results. The default is Ascending
SortOrder
public String getSortOrder()
The sort order for results. The default is Ascending
Ascending
SortOrder
public ListOptimizationJobsRequest withSortOrder(String sortOrder)
The sort order for results. The default is Ascending
sortOrder
- The sort order for results. The default is Ascending
SortOrder
public ListOptimizationJobsRequest withSortOrder(SortOrder sortOrder)
The sort order for results. The default is Ascending
sortOrder
- The sort order for results. The default is Ascending
SortOrder
public String toString()
toString
in class Object
Object.toString()
public ListOptimizationJobsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()