Interface ListEngagementInvitationsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListEngagementInvitationsRequest.Builder,ListEngagementInvitationsRequest>,PartnerCentralSellingRequest.Builder,SdkBuilder<ListEngagementInvitationsRequest.Builder,ListEngagementInvitationsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListEngagementInvitationsRequest
public static interface ListEngagementInvitationsRequest.Builder extends PartnerCentralSellingRequest.Builder, SdkPojo, CopyableBuilder<ListEngagementInvitationsRequest.Builder,ListEngagementInvitationsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ListEngagementInvitationsRequest.Buildercatalog(String catalog)Specifies the catalog from which to list the engagement invitations.ListEngagementInvitationsRequest.BuilderengagementIdentifier(String... engagementIdentifier)Retrieves a list of engagement invitation summaries based on specified filters.ListEngagementInvitationsRequest.BuilderengagementIdentifier(Collection<String> engagementIdentifier)Retrieves a list of engagement invitation summaries based on specified filters.ListEngagementInvitationsRequest.BuildermaxResults(Integer maxResults)Specifies the maximum number of engagement invitations to return in the response.ListEngagementInvitationsRequest.BuildernextToken(String nextToken)A pagination token used to retrieve additional pages of results when the response to a previous request was truncated.ListEngagementInvitationsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListEngagementInvitationsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListEngagementInvitationsRequest.BuilderparticipantType(String participantType)Specifies the type of participant for which to list engagement invitations.ListEngagementInvitationsRequest.BuilderparticipantType(ParticipantType participantType)Specifies the type of participant for which to list engagement invitations.ListEngagementInvitationsRequest.BuilderpayloadType(Collection<EngagementInvitationPayloadType> payloadType)Defines the type of payload associated with the engagement invitations to be listed.ListEngagementInvitationsRequest.BuilderpayloadType(EngagementInvitationPayloadType... payloadType)Defines the type of payload associated with the engagement invitations to be listed.ListEngagementInvitationsRequest.BuilderpayloadTypeWithStrings(String... payloadType)Defines the type of payload associated with the engagement invitations to be listed.ListEngagementInvitationsRequest.BuilderpayloadTypeWithStrings(Collection<String> payloadType)Defines the type of payload associated with the engagement invitations to be listed.ListEngagementInvitationsRequest.BuildersenderAwsAccountId(String... senderAwsAccountId)List of sender AWS account IDs to filter the invitations.ListEngagementInvitationsRequest.BuildersenderAwsAccountId(Collection<String> senderAwsAccountId)List of sender AWS account IDs to filter the invitations.default ListEngagementInvitationsRequest.Buildersort(Consumer<OpportunityEngagementInvitationSort.Builder> sort)Specifies the sorting options for listing engagement invitations.ListEngagementInvitationsRequest.Buildersort(OpportunityEngagementInvitationSort sort)Specifies the sorting options for listing engagement invitations.ListEngagementInvitationsRequest.Builderstatus(Collection<InvitationStatus> status)Status values to filter the invitations.ListEngagementInvitationsRequest.Builderstatus(InvitationStatus... status)Status values to filter the invitations.ListEngagementInvitationsRequest.BuilderstatusWithStrings(String... status)Status values to filter the invitations.ListEngagementInvitationsRequest.BuilderstatusWithStrings(Collection<String> status)Status values to filter the invitations.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.partnercentralselling.model.PartnerCentralSellingRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
catalog
ListEngagementInvitationsRequest.Builder catalog(String catalog)
Specifies the catalog from which to list the engagement invitations. Use
AWSfor production invitations orSandboxfor testing environments.- Parameters:
catalog- Specifies the catalog from which to list the engagement invitations. UseAWSfor production invitations orSandboxfor testing environments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engagementIdentifier
ListEngagementInvitationsRequest.Builder engagementIdentifier(Collection<String> engagementIdentifier)
Retrieves a list of engagement invitation summaries based on specified filters. The ListEngagementInvitations operation allows you to view all invitations that you have sent or received. You must specify the ParticipantType to filter invitations where you are either the SENDER or the RECEIVER. Invitations will automatically expire if not accepted within 15 days.
- Parameters:
engagementIdentifier- Retrieves a list of engagement invitation summaries based on specified filters. The ListEngagementInvitations operation allows you to view all invitations that you have sent or received. You must specify the ParticipantType to filter invitations where you are either the SENDER or the RECEIVER. Invitations will automatically expire if not accepted within 15 days.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engagementIdentifier
ListEngagementInvitationsRequest.Builder engagementIdentifier(String... engagementIdentifier)
Retrieves a list of engagement invitation summaries based on specified filters. The ListEngagementInvitations operation allows you to view all invitations that you have sent or received. You must specify the ParticipantType to filter invitations where you are either the SENDER or the RECEIVER. Invitations will automatically expire if not accepted within 15 days.
- Parameters:
engagementIdentifier- Retrieves a list of engagement invitation summaries based on specified filters. The ListEngagementInvitations operation allows you to view all invitations that you have sent or received. You must specify the ParticipantType to filter invitations where you are either the SENDER or the RECEIVER. Invitations will automatically expire if not accepted within 15 days.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListEngagementInvitationsRequest.Builder maxResults(Integer maxResults)
Specifies the maximum number of engagement invitations to return in the response. If more results are available, a pagination token will be provided.
- Parameters:
maxResults- Specifies the maximum number of engagement invitations to return in the response. If more results are available, a pagination token will be provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListEngagementInvitationsRequest.Builder nextToken(String nextToken)
A pagination token used to retrieve additional pages of results when the response to a previous request was truncated. Pass this token to continue listing invitations from where the previous call left off.
- Parameters:
nextToken- A pagination token used to retrieve additional pages of results when the response to a previous request was truncated. Pass this token to continue listing invitations from where the previous call left off.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participantType
ListEngagementInvitationsRequest.Builder participantType(String participantType)
Specifies the type of participant for which to list engagement invitations. Identifies the role of the participant.
- Parameters:
participantType- Specifies the type of participant for which to list engagement invitations. Identifies the role of the participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ParticipantType,ParticipantType
-
participantType
ListEngagementInvitationsRequest.Builder participantType(ParticipantType participantType)
Specifies the type of participant for which to list engagement invitations. Identifies the role of the participant.
- Parameters:
participantType- Specifies the type of participant for which to list engagement invitations. Identifies the role of the participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ParticipantType,ParticipantType
-
payloadTypeWithStrings
ListEngagementInvitationsRequest.Builder payloadTypeWithStrings(Collection<String> payloadType)
Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.
- Parameters:
payloadType- Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payloadTypeWithStrings
ListEngagementInvitationsRequest.Builder payloadTypeWithStrings(String... payloadType)
Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.
- Parameters:
payloadType- Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payloadType
ListEngagementInvitationsRequest.Builder payloadType(Collection<EngagementInvitationPayloadType> payloadType)
Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.
- Parameters:
payloadType- Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
payloadType
ListEngagementInvitationsRequest.Builder payloadType(EngagementInvitationPayloadType... payloadType)
Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.
- Parameters:
payloadType- Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
senderAwsAccountId
ListEngagementInvitationsRequest.Builder senderAwsAccountId(Collection<String> senderAwsAccountId)
List of sender AWS account IDs to filter the invitations.
- Parameters:
senderAwsAccountId- List of sender AWS account IDs to filter the invitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
senderAwsAccountId
ListEngagementInvitationsRequest.Builder senderAwsAccountId(String... senderAwsAccountId)
List of sender AWS account IDs to filter the invitations.
- Parameters:
senderAwsAccountId- List of sender AWS account IDs to filter the invitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sort
ListEngagementInvitationsRequest.Builder sort(OpportunityEngagementInvitationSort sort)
Specifies the sorting options for listing engagement invitations. Invitations can be sorted by fields such as
InvitationDateorStatusto help partners view results in their preferred order.- Parameters:
sort- Specifies the sorting options for listing engagement invitations. Invitations can be sorted by fields such asInvitationDateorStatusto help partners view results in their preferred order.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sort
default ListEngagementInvitationsRequest.Builder sort(Consumer<OpportunityEngagementInvitationSort.Builder> sort)
Specifies the sorting options for listing engagement invitations. Invitations can be sorted by fields such as
This is a convenience method that creates an instance of theInvitationDateorStatusto help partners view results in their preferred order.OpportunityEngagementInvitationSort.Builderavoiding the need to create one manually viaOpportunityEngagementInvitationSort.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosort(OpportunityEngagementInvitationSort).- Parameters:
sort- a consumer that will call methods onOpportunityEngagementInvitationSort.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sort(OpportunityEngagementInvitationSort)
-
statusWithStrings
ListEngagementInvitationsRequest.Builder statusWithStrings(Collection<String> status)
Status values to filter the invitations.
- Parameters:
status- Status values to filter the invitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusWithStrings
ListEngagementInvitationsRequest.Builder statusWithStrings(String... status)
Status values to filter the invitations.
- Parameters:
status- Status values to filter the invitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ListEngagementInvitationsRequest.Builder status(Collection<InvitationStatus> status)
Status values to filter the invitations.
- Parameters:
status- Status values to filter the invitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ListEngagementInvitationsRequest.Builder status(InvitationStatus... status)
Status values to filter the invitations.
- Parameters:
status- Status values to filter the invitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListEngagementInvitationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListEngagementInvitationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-