Class: Aws::PartnerCentralSelling::Types::ListEngagementFromOpportunityTasksRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-partnercentralselling/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalogString

Specifies the catalog related to the request. Valid values are:

  • AWS: Retrieves the request from the production AWS environment.

  • Sandbox: Retrieves the request from a sandbox environment used for testing or development purposes.

Returns:

  • (String)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#engagement_identifierArray<String>

Filters tasks by the identifiers of the engagements they created or are associated with.

Returns:

  • (Array<String>)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

Specifies the maximum number of results to return in a single page of the response.Use this parameter to control the number of items returned in each request, which can be useful for performance tuning and managing large result sets.

Returns:

  • (Integer)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The token for requesting the next page of results. This value is obtained from the NextToken field in the response of a previous call to this API. Use this parameter for pagination when the result set spans multiple pages.

Returns:

  • (String)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#opportunity_identifierArray<String>

The identifier of the original opportunity associated with this task.

Returns:

  • (Array<String>)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#sortTypes::ListTasksSortBase

Specifies the sorting criteria for the returned results. This allows you to order the tasks based on specific attributes.



3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#task_identifierArray<String>

Filters tasks by their unique identifiers. Use this when you want to retrieve information about specific tasks.

Returns:

  • (Array<String>)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#task_statusArray<String>

Filters the tasks based on their current status. This allows you to focus on tasks in specific states.

Returns:

  • (Array<String>)


3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 3178

class ListEngagementFromOpportunityTasksRequest < Struct.new(
  :max_results,
  :next_token,
  :sort,
  :catalog,
  :task_status,
  :task_identifier,
  :opportunity_identifier,
  :engagement_identifier)
  SENSITIVE = []
  include Aws::Structure
end