Class ListBacklogTasksRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListBacklogTasksRequest.Builder,ListBacklogTasksRequest>
Request structure for listing backlog tasks with filtering, sorting, and pagination support
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe unique identifier for the agent space containing the tasksbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final TaskFilterfilter()Filter criteria to apply when listing tasksfinal <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkRequest.final inthashCode()final Integerlimit()Maximum number of tasks to return in a single response (1-1000, default: 100)final StringToken for retrieving the next page of resultsfinal TaskSortOrderorder()Sort order for the tasks based on sortField (default: DESC)final StringSort order for the tasks based on sortField (default: DESC)static Class<? extends ListBacklogTasksRequest.Builder> final TaskSortFieldField to sort byfinal StringField to sort byTake this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
agentSpaceId
The unique identifier for the agent space containing the tasks
- Returns:
- The unique identifier for the agent space containing the tasks
-
filter
Filter criteria to apply when listing tasks
Filtering restrictions:
- Each filter field list is limited to a single value
- Filtering by Priority and Status at the same time when not filtering by Type is not permitted
- Timestamp filters (createdAfter, createdBefore) can be combined with other filters when not sorting by priority
- Returns:
- Filter criteria to apply when listing tasks
Filtering restrictions:
- Each filter field list is limited to a single value
- Filtering by Priority and Status at the same time when not filtering by Type is not permitted
- Timestamp filters (createdAfter, createdBefore) can be combined with other filters when not sorting by priority
-
limit
Maximum number of tasks to return in a single response (1-1000, default: 100)
- Returns:
- Maximum number of tasks to return in a single response (1-1000, default: 100)
-
nextToken
Token for retrieving the next page of results
- Returns:
- Token for retrieving the next page of results
-
sortField
Field to sort by
Sorting restrictions:- Only sorting on createdAt is supported when using priority or status filters alone.
- Sorting by priority is not supported when using Timestamp filters (createdAfter, createdBefore)
If the service returns an enum value that is not available in the current SDK version,
sortFieldwill returnTaskSortField.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortFieldAsString().- Returns:
- Field to sort by
Sorting restrictions:- Only sorting on createdAt is supported when using priority or status filters alone.
- Sorting by priority is not supported when using Timestamp filters (createdAfter, createdBefore)
- See Also:
-
sortFieldAsString
Field to sort by
Sorting restrictions:- Only sorting on createdAt is supported when using priority or status filters alone.
- Sorting by priority is not supported when using Timestamp filters (createdAfter, createdBefore)
If the service returns an enum value that is not available in the current SDK version,
sortFieldwill returnTaskSortField.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortFieldAsString().- Returns:
- Field to sort by
Sorting restrictions:- Only sorting on createdAt is supported when using priority or status filters alone.
- Sorting by priority is not supported when using Timestamp filters (createdAfter, createdBefore)
- See Also:
-
order
Sort order for the tasks based on sortField (default: DESC)
If the service returns an enum value that is not available in the current SDK version,
orderwill returnTaskSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromorderAsString().- Returns:
- Sort order for the tasks based on sortField (default: DESC)
- See Also:
-
orderAsString
Sort order for the tasks based on sortField (default: DESC)
If the service returns an enum value that is not available in the current SDK version,
orderwill returnTaskSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromorderAsString().- Returns:
- Sort order for the tasks based on sortField (default: DESC)
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ListBacklogTasksRequest.Builder,ListBacklogTasksRequest> - Specified by:
toBuilderin classDevOpsAgentRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkRequestUsed to retrieve the value of a field from any class that extendsSdkRequest. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkRequest- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-