@Generated(value="software.amazon.awssdk:codegen") public final class QueryLineageRequest extends SageMakerRequest implements ToCopyableBuilder<QueryLineageRequest.Builder,QueryLineageRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
QueryLineageRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static QueryLineageRequest.Builder |
builder() |
Direction |
direction()
Associations between lineage entities have a direction.
|
String |
directionAsString()
Associations between lineage entities have a direction.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
QueryFilters |
filters()
A set of filtering parameters that allow you to specify which entities should be returned.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasStartArns()
For responses, this returns true if the service returned a value for the StartArns property.
|
Boolean |
includeEdges()
Setting this value to
True retrieves not only the entities of interest but also the Associations and
lineage entities on the path. |
Integer |
maxDepth()
The maximum depth in lineage relationships from the
StartArns that are traversed. |
Integer |
maxResults()
Limits the number of vertices in the results.
|
String |
nextToken()
Limits the number of vertices in the request.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends QueryLineageRequest.Builder> |
serializableBuilderClass() |
List<String> |
startArns()
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
|
QueryLineageRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasStartArns()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> startArns()
A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStartArns() method.
public final Direction direction()
Associations between lineage entities have a direction. This parameter determines the direction from the StartArn(s) that the query traverses.
If the service returns an enum value that is not available in the current SDK version, direction will
return Direction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
directionAsString().
Directionpublic final String directionAsString()
Associations between lineage entities have a direction. This parameter determines the direction from the StartArn(s) that the query traverses.
If the service returns an enum value that is not available in the current SDK version, direction will
return Direction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
directionAsString().
Directionpublic final 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.
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 final 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.
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 final 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.
StartArns that are traversed. Depth is a
measure of the number of Associations from the StartArn entity to the matched
results.public final Integer maxResults()
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 final 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 in a response to to retrieve
the next page of results.public QueryLineageRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<QueryLineageRequest.Builder,QueryLineageRequest>toBuilder in class SageMakerRequestpublic static QueryLineageRequest.Builder builder()
public static Class<? extends QueryLineageRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.