Interface ExpectedCustomerSpend.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExpectedCustomerSpend.Builder,
,ExpectedCustomerSpend> SdkBuilder<ExpectedCustomerSpend.Builder,
,ExpectedCustomerSpend> SdkPojo
- Enclosing class:
ExpectedCustomerSpend
-
Method Summary
Modifier and TypeMethodDescriptionRepresents the estimated monthly revenue that the partner expects to earn from the opportunity.currencyCode
(String currencyCode) Indicates the currency in which the revenue estimate is provided.currencyCode
(ExpectedCustomerSpendCurrencyCodeEnum currencyCode) Indicates the currency in which the revenue estimate is provided.estimationUrl
(String estimationUrl) A URL providing additional information or context about the spend estimation.Indicates how frequently the customer is expected to spend the projected amount.frequency
(PaymentFrequency frequency) Indicates how frequently the customer is expected to spend the projected amount.targetCompany
(String targetCompany) Specifies the name of the partner company that is expected to generate revenue from the opportunity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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 Details
-
amount
Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.
- Parameters:
amount
- Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets.
- Parameters:
currencyCode
- Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currencyCode
Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets.
- Parameters:
currencyCode
- Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
frequency
Indicates how frequently the customer is expected to spend the projected amount. Only the value
Monthly
is allowed for theFrequency
field, representing recurring monthly spend.- Parameters:
frequency
- Indicates how frequently the customer is expected to spend the projected amount. Only the valueMonthly
is allowed for theFrequency
field, representing recurring monthly spend.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
frequency
Indicates how frequently the customer is expected to spend the projected amount. Only the value
Monthly
is allowed for theFrequency
field, representing recurring monthly spend.- Parameters:
frequency
- Indicates how frequently the customer is expected to spend the projected amount. Only the valueMonthly
is allowed for theFrequency
field, representing recurring monthly spend.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetCompany
Specifies the name of the partner company that is expected to generate revenue from the opportunity. This field helps track the partner’s involvement in the opportunity. This field only accepts the value
AWS
. If any other value is provided, the system will automatically set it toAWS
.- Parameters:
targetCompany
- Specifies the name of the partner company that is expected to generate revenue from the opportunity. This field helps track the partner’s involvement in the opportunity. This field only accepts the valueAWS
. If any other value is provided, the system will automatically set it toAWS
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimationUrl
A URL providing additional information or context about the spend estimation.
- Parameters:
estimationUrl
- A URL providing additional information or context about the spend estimation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-