public class DescribeJobFlowsRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
The input for the DescribeJobFlows operation.
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
createdAfter
Return only job flows created after this date and time.
|
private java.util.Date |
createdBefore
Return only job flows created before this date and time.
|
private SdkInternalList<java.lang.String> |
jobFlowIds
Return only job flows whose job flow ID is contained in this list.
|
private SdkInternalList<java.lang.String> |
jobFlowStates
Return only job flows whose state is contained in this list.
|
NOOP
Constructor and Description |
---|
DescribeJobFlowsRequest()
Default constructor for DescribeJobFlowsRequest object.
|
DescribeJobFlowsRequest(java.util.List<java.lang.String> jobFlowIds)
Constructs a new DescribeJobFlowsRequest object.
|
Modifier and Type | Method and Description |
---|---|
DescribeJobFlowsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getCreatedAfter()
Return only job flows created after this date and time.
|
java.util.Date |
getCreatedBefore()
Return only job flows created before this date and time.
|
java.util.List<java.lang.String> |
getJobFlowIds()
Return only job flows whose job flow ID is contained in this list.
|
java.util.List<java.lang.String> |
getJobFlowStates()
Return only job flows whose state is contained in this list.
|
int |
hashCode() |
void |
setCreatedAfter(java.util.Date createdAfter)
Return only job flows created after this date and time.
|
void |
setCreatedBefore(java.util.Date createdBefore)
Return only job flows created before this date and time.
|
void |
setJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)
Return only job flows whose job flow ID is contained in this list.
|
void |
setJobFlowStates(java.util.Collection<java.lang.String> jobFlowStates)
Return only job flows whose state is contained in this list.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeJobFlowsRequest |
withCreatedAfter(java.util.Date createdAfter)
Return only job flows created after this date and time.
|
DescribeJobFlowsRequest |
withCreatedBefore(java.util.Date createdBefore)
Return only job flows created before this date and time.
|
DescribeJobFlowsRequest |
withJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)
Return only job flows whose job flow ID is contained in this list.
|
DescribeJobFlowsRequest |
withJobFlowIds(java.lang.String... jobFlowIds)
Return only job flows whose job flow ID is contained in this list.
|
DescribeJobFlowsRequest |
withJobFlowStates(java.util.Collection<java.lang.String> jobFlowStates)
Return only job flows whose state is contained in this list.
|
DescribeJobFlowsRequest |
withJobFlowStates(JobFlowExecutionState... jobFlowStates)
Return only job flows whose state is contained in this list.
|
DescribeJobFlowsRequest |
withJobFlowStates(java.lang.String... jobFlowStates)
Return only job flows whose state is contained in this list.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.util.Date createdAfter
Return only job flows created after this date and time.
private java.util.Date createdBefore
Return only job flows created before this date and time.
private SdkInternalList<java.lang.String> jobFlowIds
Return only job flows whose job flow ID is contained in this list.
private SdkInternalList<java.lang.String> jobFlowStates
Return only job flows whose state is contained in this list.
public DescribeJobFlowsRequest()
public DescribeJobFlowsRequest(java.util.List<java.lang.String> jobFlowIds)
jobFlowIds
- Return only job flows whose job flow ID is contained in this list.public void setCreatedAfter(java.util.Date createdAfter)
Return only job flows created after this date and time.
createdAfter
- Return only job flows created after this date and time.public java.util.Date getCreatedAfter()
Return only job flows created after this date and time.
public DescribeJobFlowsRequest withCreatedAfter(java.util.Date createdAfter)
Return only job flows created after this date and time.
createdAfter
- Return only job flows created after this date and time.public void setCreatedBefore(java.util.Date createdBefore)
Return only job flows created before this date and time.
createdBefore
- Return only job flows created before this date and time.public java.util.Date getCreatedBefore()
Return only job flows created before this date and time.
public DescribeJobFlowsRequest withCreatedBefore(java.util.Date createdBefore)
Return only job flows created before this date and time.
createdBefore
- Return only job flows created before this date and time.public java.util.List<java.lang.String> getJobFlowIds()
Return only job flows whose job flow ID is contained in this list.
public void setJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)
Return only job flows whose job flow ID is contained in this list.
jobFlowIds
- Return only job flows whose job flow ID is contained in this list.public DescribeJobFlowsRequest withJobFlowIds(java.lang.String... jobFlowIds)
Return only job flows whose job flow ID is contained in this list.
NOTE: This method appends the values to the existing list (if
any). Use setJobFlowIds(java.util.Collection)
or
withJobFlowIds(java.util.Collection)
if you want to override the
existing values.
jobFlowIds
- Return only job flows whose job flow ID is contained in this list.public DescribeJobFlowsRequest withJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)
Return only job flows whose job flow ID is contained in this list.
jobFlowIds
- Return only job flows whose job flow ID is contained in this list.public java.util.List<java.lang.String> getJobFlowStates()
Return only job flows whose state is contained in this list.
JobFlowExecutionState
public void setJobFlowStates(java.util.Collection<java.lang.String> jobFlowStates)
Return only job flows whose state is contained in this list.
jobFlowStates
- Return only job flows whose state is contained in this list.JobFlowExecutionState
public DescribeJobFlowsRequest withJobFlowStates(java.lang.String... jobFlowStates)
Return only job flows whose state is contained in this list.
NOTE: This method appends the values to the existing list (if
any). Use setJobFlowStates(java.util.Collection)
or
withJobFlowStates(java.util.Collection)
if you want to override
the existing values.
jobFlowStates
- Return only job flows whose state is contained in this list.JobFlowExecutionState
public DescribeJobFlowsRequest withJobFlowStates(java.util.Collection<java.lang.String> jobFlowStates)
Return only job flows whose state is contained in this list.
jobFlowStates
- Return only job flows whose state is contained in this list.JobFlowExecutionState
public DescribeJobFlowsRequest withJobFlowStates(JobFlowExecutionState... jobFlowStates)
Return only job flows whose state is contained in this list.
jobFlowStates
- Return only job flows whose state is contained in this list.JobFlowExecutionState
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DescribeJobFlowsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()