@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QueryLineageRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
QueryLineageRequest() |
Modifier and Type | Method and Description |
---|---|
QueryLineageRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDirection()
Associations between lineage entities have a direction.
|
QueryFilters |
getFilters()
A set of filtering parameters that allow you to specify which entities should be returned.
|
Boolean |
getIncludeEdges()
Setting this value to
True retrieves not only the entities of interest but also the Associations and
lineage entities on the path. |
Integer |
getMaxDepth()
The maximum depth in lineage relationships from the
StartArns that are traversed. |
Integer |
getMaxResults()
Limits the number of vertices in the results.
|
String |
getNextToken()
Limits the number of vertices in the request.
|
List<String> |
getStartArns()
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
|
int |
hashCode() |
Boolean |
isIncludeEdges()
Setting this value to
True retrieves not only the entities of interest but also the Associations and
lineage entities on the path. |
void |
setDirection(String direction)
Associations between lineage entities have a direction.
|
void |
setFilters(QueryFilters filters)
A set of filtering parameters that allow you to specify which entities should be returned.
|
void |
setIncludeEdges(Boolean includeEdges)
Setting this value to
True retrieves not only the entities of interest but also the Associations and
lineage entities on the path. |
void |
setMaxDepth(Integer maxDepth)
The maximum depth in lineage relationships from the
StartArns that are traversed. |
void |
setMaxResults(Integer maxResults)
Limits the number of vertices in the results.
|
void |
setNextToken(String nextToken)
Limits the number of vertices in the request.
|
void |
setStartArns(Collection<String> startArns)
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
|
String |
toString()
Returns a string representation of this object.
|
QueryLineageRequest |
withDirection(Direction direction)
Associations between lineage entities have a direction.
|
QueryLineageRequest |
withDirection(String direction)
Associations between lineage entities have a direction.
|
QueryLineageRequest |
withFilters(QueryFilters filters)
A set of filtering parameters that allow you to specify which entities should be returned.
|
QueryLineageRequest |
withIncludeEdges(Boolean includeEdges)
Setting this value to
True retrieves not only the entities of interest but also the Associations and
lineage entities on the path. |
QueryLineageRequest |
withMaxDepth(Integer maxDepth)
The maximum depth in lineage relationships from the
StartArns that are traversed. |
QueryLineageRequest |
withMaxResults(Integer maxResults)
Limits the number of vertices in the results.
|
QueryLineageRequest |
withNextToken(String nextToken)
Limits the number of vertices in the request.
|
QueryLineageRequest |
withStartArns(Collection<String> startArns)
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
|
QueryLineageRequest |
withStartArns(String... startArns)
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
|
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 List<String> getStartArns()
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
public void setStartArns(Collection<String> startArns)
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
startArns
- A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.public QueryLineageRequest withStartArns(String... startArns)
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
NOTE: This method appends the values to the existing list (if any). Use
setStartArns(java.util.Collection)
or withStartArns(java.util.Collection)
if you want to
override the existing values.
startArns
- A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.public QueryLineageRequest withStartArns(Collection<String> startArns)
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
startArns
- A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.public void setDirection(String direction)
Associations between lineage entities have a direction. This parameter determines the direction from the StartArn(s) that the query traverses.
direction
- Associations between lineage entities have a direction. This parameter determines the direction from the
StartArn(s) that the query traverses.Direction
public String getDirection()
Associations between lineage entities have a direction. This parameter determines the direction from the StartArn(s) that the query traverses.
Direction
public QueryLineageRequest withDirection(String direction)
Associations between lineage entities have a direction. This parameter determines the direction from the StartArn(s) that the query traverses.
direction
- Associations between lineage entities have a direction. This parameter determines the direction from the
StartArn(s) that the query traverses.Direction
public QueryLineageRequest withDirection(Direction direction)
Associations between lineage entities have a direction. This parameter determines the direction from the StartArn(s) that the query traverses.
direction
- Associations between lineage entities have a direction. This parameter determines the direction from the
StartArn(s) that the query traverses.Direction
public void setIncludeEdges(Boolean includeEdges)
Setting this value to True
retrieves not only the entities of interest but also the Associations and
lineage entities on the path. Set to False
to only return lineage entities that match your query.
includeEdges
- Setting this value to True
retrieves not only the entities of interest but also the Associations and
lineage entities on the path. Set to False
to only return lineage entities that match your
query.public Boolean getIncludeEdges()
Setting this value to True
retrieves not only the entities of interest but also the Associations and
lineage entities on the path. Set to False
to only return lineage entities that match your query.
True
retrieves not only the entities of interest but also the Associations
and lineage entities on the path. Set to False
to only return lineage entities that match
your query.public QueryLineageRequest withIncludeEdges(Boolean includeEdges)
Setting this value to True
retrieves not only the entities of interest but also the Associations and
lineage entities on the path. Set to False
to only return lineage entities that match your query.
includeEdges
- Setting this value to True
retrieves not only the entities of interest but also the Associations and
lineage entities on the path. Set to False
to only return lineage entities that match your
query.public Boolean isIncludeEdges()
Setting this value to True
retrieves not only the entities of interest but also the Associations and
lineage entities on the path. Set to False
to only return lineage entities that match your query.
True
retrieves not only the entities of interest but also the Associations
and lineage entities on the path. Set to False
to only return lineage entities that match
your query.public void setFilters(QueryFilters filters)
A set of filtering parameters that allow you to specify which entities should be returned.
Properties - Key-value pairs to match on the lineage entities' properties.
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
,
Artifact
, or Context
.
CreatedBefore - Filter entities created before this date.
ModifiedBefore - Filter entities modified before this date.
ModifiedAfter - Filter entities modified after this date.
filters
- A set of filtering parameters that allow you to specify which entities should be returned.
Properties - Key-value pairs to match on the lineage entities' properties.
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
,
Artifact
, or Context
.
CreatedBefore - Filter entities created before this date.
ModifiedBefore - Filter entities modified before this date.
ModifiedAfter - Filter entities modified after this date.
public QueryFilters getFilters()
A set of filtering parameters that allow you to specify which entities should be returned.
Properties - Key-value pairs to match on the lineage entities' properties.
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
,
Artifact
, or Context
.
CreatedBefore - Filter entities created before this date.
ModifiedBefore - Filter entities modified before this date.
ModifiedAfter - Filter entities modified after this date.
Properties - Key-value pairs to match on the lineage entities' properties.
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
,
Artifact
, or Context
.
CreatedBefore - Filter entities created before this date.
ModifiedBefore - Filter entities modified before this date.
ModifiedAfter - Filter entities modified after this date.
public QueryLineageRequest withFilters(QueryFilters filters)
A set of filtering parameters that allow you to specify which entities should be returned.
Properties - Key-value pairs to match on the lineage entities' properties.
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
,
Artifact
, or Context
.
CreatedBefore - Filter entities created before this date.
ModifiedBefore - Filter entities modified before this date.
ModifiedAfter - Filter entities modified after this date.
filters
- A set of filtering parameters that allow you to specify which entities should be returned.
Properties - Key-value pairs to match on the lineage entities' properties.
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
,
Artifact
, or Context
.
CreatedBefore - Filter entities created before this date.
ModifiedBefore - Filter entities modified before this date.
ModifiedAfter - Filter entities modified after this date.
public void setMaxDepth(Integer maxDepth)
The maximum depth in lineage relationships from the StartArns
that are traversed. Depth is a measure
of the number of Associations
from the StartArn
entity to the matched results.
maxDepth
- The maximum depth in lineage relationships from the StartArns
that are traversed. Depth is a
measure of the number of Associations
from the StartArn
entity to the matched
results.public Integer getMaxDepth()
The maximum depth in lineage relationships from the StartArns
that are traversed. Depth is a measure
of the number of Associations
from the StartArn
entity to the matched results.
StartArns
that are traversed. Depth is a
measure of the number of Associations
from the StartArn
entity to the matched
results.public QueryLineageRequest withMaxDepth(Integer maxDepth)
The maximum depth in lineage relationships from the StartArns
that are traversed. Depth is a measure
of the number of Associations
from the StartArn
entity to the matched results.
maxDepth
- The maximum depth in lineage relationships from the StartArns
that are traversed. Depth is a
measure of the number of Associations
from the StartArn
entity to the matched
results.public void setMaxResults(Integer maxResults)
Limits the number of vertices in the results. Use the NextToken
in a response to to retrieve the
next page of results.
maxResults
- Limits the number of vertices in the results. Use the NextToken
in a response to to retrieve
the next page of results.public Integer getMaxResults()
Limits the number of vertices in the results. Use the NextToken
in a response to to retrieve the
next page of results.
NextToken
in a response to to retrieve
the next page of results.public QueryLineageRequest withMaxResults(Integer maxResults)
Limits the number of vertices in the results. Use the NextToken
in a response to to retrieve the
next page of results.
maxResults
- Limits the number of vertices in the results. Use the NextToken
in a response to to retrieve
the next page of results.public void setNextToken(String nextToken)
Limits the number of vertices in the request. Use the NextToken
in a response to to retrieve the
next page of results.
nextToken
- Limits the number of vertices in the request. Use the NextToken
in a response to to retrieve
the next page of results.public String getNextToken()
Limits the number of vertices in the request. Use the NextToken
in a response to to retrieve the
next page of results.
NextToken
in a response to to retrieve
the next page of results.public QueryLineageRequest withNextToken(String nextToken)
Limits the number of vertices in the request. Use the NextToken
in a response to to retrieve the
next page of results.
nextToken
- Limits the number of vertices in the request. Use the NextToken
in a response to to retrieve
the next page of results.public String toString()
toString
in class Object
Object.toString()
public QueryLineageRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Privacy | Site terms | Cookie preferences | © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.