Interface ListRevenueAttributionAllocationsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListRevenueAttributionAllocationsRequest.Builder,,ListRevenueAttributionAllocationsRequest> PartnerCentralRevenueMeasurementRequest.Builder,SdkBuilder<ListRevenueAttributionAllocationsRequest.Builder,,ListRevenueAttributionAllocationsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ListRevenueAttributionAllocationsRequest
-
Method Summary
Modifier and TypeMethodDescriptionafterEffectiveFrom(String afterEffectiveFrom) Inclusive lower bound for EffectiveFrom date filter.afterEffectiveUntil(String afterEffectiveUntil) Inclusive lower bound for EffectiveUntil date filter.beforeEffectiveFrom(String beforeEffectiveFrom) Exclusive upper bound for EffectiveFrom date filter (half-open range).beforeEffectiveUntil(String beforeEffectiveUntil) Exclusive upper bound for EffectiveUntil date filter (half-open range).The catalog that contains the resource.catalog(CatalogName catalog) The catalog that contains the resource.customerAwsAccountIdFilters(String... customerAwsAccountIdFilters) Filter by customer AWS account IDs for associated deal entities.customerAwsAccountIdFilters(Collection<String> customerAwsAccountIdFilters) Filter by customer AWS account IDs for associated deal entities.entityIdentifierFilters(String... entityIdentifierFilters) Filter by deal entity identifiers.entityIdentifierFilters(Collection<String> entityIdentifierFilters) Filter by deal entity identifiers.entityTypeFilters(Collection<EntityType> entityTypeFilters) Filter by deal entity types.entityTypeFilters(EntityType... entityTypeFilters) Filter by deal entity types.entityTypeFiltersWithStrings(String... entityTypeFilters) Filter by deal entity types.entityTypeFiltersWithStrings(Collection<String> entityTypeFilters) Filter by deal entity types.maxResults(Integer maxResults) Maximum results per page.Pagination token from previous response.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.revenueAttributionIdentifier(String revenueAttributionIdentifier) The revenue attribution identifier to query.revenueAttributionRevision(String revenueAttributionRevision) Point-in-time revision number to query.Field to sort by.Field to sort by.Sort direction.Sort direction.statusFilter(String statusFilter) Filter by allocation status.statusFilter(AllocationStatus statusFilter) Filter by allocation status.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.partnercentralrevenuemeasurement.model.PartnerCentralRevenueMeasurementRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
catalog
The catalog that contains the resource.
- Parameters:
catalog- The catalog that contains the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
catalog
The catalog that contains the resource.
- Parameters:
catalog- The catalog that contains the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revenueAttributionIdentifier
ListRevenueAttributionAllocationsRequest.Builder revenueAttributionIdentifier(String revenueAttributionIdentifier) The revenue attribution identifier to query.
- Parameters:
revenueAttributionIdentifier- The revenue attribution identifier to query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityTypeFiltersWithStrings
ListRevenueAttributionAllocationsRequest.Builder entityTypeFiltersWithStrings(Collection<String> entityTypeFilters) Filter by deal entity types.
- Parameters:
entityTypeFilters- Filter by deal entity types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityTypeFiltersWithStrings
ListRevenueAttributionAllocationsRequest.Builder entityTypeFiltersWithStrings(String... entityTypeFilters) Filter by deal entity types.
- Parameters:
entityTypeFilters- Filter by deal entity types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityTypeFilters
ListRevenueAttributionAllocationsRequest.Builder entityTypeFilters(Collection<EntityType> entityTypeFilters) Filter by deal entity types.
- Parameters:
entityTypeFilters- Filter by deal entity types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityTypeFilters
Filter by deal entity types.
- Parameters:
entityTypeFilters- Filter by deal entity types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityIdentifierFilters
ListRevenueAttributionAllocationsRequest.Builder entityIdentifierFilters(Collection<String> entityIdentifierFilters) Filter by deal entity identifiers.
- Parameters:
entityIdentifierFilters- Filter by deal entity identifiers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityIdentifierFilters
ListRevenueAttributionAllocationsRequest.Builder entityIdentifierFilters(String... entityIdentifierFilters) Filter by deal entity identifiers.
- Parameters:
entityIdentifierFilters- Filter by deal entity identifiers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerAwsAccountIdFilters
ListRevenueAttributionAllocationsRequest.Builder customerAwsAccountIdFilters(Collection<String> customerAwsAccountIdFilters) Filter by customer AWS account IDs for associated deal entities.
- Parameters:
customerAwsAccountIdFilters- Filter by customer AWS account IDs for associated deal entities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerAwsAccountIdFilters
ListRevenueAttributionAllocationsRequest.Builder customerAwsAccountIdFilters(String... customerAwsAccountIdFilters) Filter by customer AWS account IDs for associated deal entities.
- Parameters:
customerAwsAccountIdFilters- Filter by customer AWS account IDs for associated deal entities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusFilter
Filter by allocation status.
- Parameters:
statusFilter- Filter by allocation status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusFilter
Filter by allocation status.
- Parameters:
statusFilter- Filter by allocation status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
afterEffectiveFrom
Inclusive lower bound for EffectiveFrom date filter.
- Parameters:
afterEffectiveFrom- Inclusive lower bound for EffectiveFrom date filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
beforeEffectiveFrom
Exclusive upper bound for EffectiveFrom date filter (half-open range).
- Parameters:
beforeEffectiveFrom- Exclusive upper bound for EffectiveFrom date filter (half-open range).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
afterEffectiveUntil
Inclusive lower bound for EffectiveUntil date filter.
- Parameters:
afterEffectiveUntil- Inclusive lower bound for EffectiveUntil date filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
beforeEffectiveUntil
Exclusive upper bound for EffectiveUntil date filter (half-open range).
- Parameters:
beforeEffectiveUntil- Exclusive upper bound for EffectiveUntil date filter (half-open range).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sortBy
Field to sort by.
- Parameters:
sortBy- Field to sort by.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortBy
ListRevenueAttributionAllocationsRequest.Builder sortBy(RevenueAttributionAllocationSortField sortBy) Field to sort by.
- Parameters:
sortBy- Field to sort by.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortOrder
Sort direction. Defaults to ASCENDING.
- Parameters:
sortOrder- Sort direction. Defaults to ASCENDING.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortOrder
Sort direction. Defaults to ASCENDING.
- Parameters:
sortOrder- Sort direction. Defaults to ASCENDING.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revenueAttributionRevision
ListRevenueAttributionAllocationsRequest.Builder revenueAttributionRevision(String revenueAttributionRevision) Point-in-time revision number to query.
- Parameters:
revenueAttributionRevision- Point-in-time revision number to query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
Maximum results per page.
- Parameters:
maxResults- Maximum results per page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
Pagination token from previous response.
- Parameters:
nextToken- Pagination token from previous response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListRevenueAttributionAllocationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListRevenueAttributionAllocationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-