Class AssignOpportunityRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.partnercentralselling.model.PartnerCentralSellingRequest
-
- software.amazon.awssdk.services.partnercentralselling.model.AssignOpportunityRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<AssignOpportunityRequest.Builder,AssignOpportunityRequest>
@Generated("software.amazon.awssdk:codegen") public final class AssignOpportunityRequest extends PartnerCentralSellingRequest implements ToCopyableBuilder<AssignOpportunityRequest.Builder,AssignOpportunityRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAssignOpportunityRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssigneeContactassignee()Specifies the user or team member responsible for managing the assigned opportunity.static AssignOpportunityRequest.Builderbuilder()Stringcatalog()Specifies the catalog associated with the request.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()Requires theOpportunity's unique identifier when you want to assign it to another user.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AssignOpportunityRequest.Builder>serializableBuilderClass()AssignOpportunityRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
assignee
public final AssigneeContact assignee()
Specifies the user or team member responsible for managing the assigned opportunity. This field identifies the Assignee based on the partner's internal team structure. Ensure that the email address is associated with a registered user in your Partner Central account.
- Returns:
- Specifies the user or team member responsible for managing the assigned opportunity. This field identifies the Assignee based on the partner's internal team structure. Ensure that the email address is associated with a registered user in your Partner Central account.
-
catalog
public final String catalog()
Specifies the catalog associated with the request. This field takes a string value from a predefined list:
AWSorSandbox. The catalog determines which environment the opportunity is assigned in. UseAWSto assign real opportunities in the Amazon Web Services catalog, andSandboxfor testing in secure, isolated environments.- Returns:
- Specifies the catalog associated with the request. This field takes a string value from a predefined
list:
AWSorSandbox. The catalog determines which environment the opportunity is assigned in. UseAWSto assign real opportunities in the Amazon Web Services catalog, andSandboxfor testing in secure, isolated environments.
-
identifier
public final String identifier()
Requires the
Opportunity's unique identifier when you want to assign it to another user. Provide the correct identifier so the intended opportunity is reassigned.- Returns:
- Requires the
Opportunity's unique identifier when you want to assign it to another user. Provide the correct identifier so the intended opportunity is reassigned.
-
toBuilder
public AssignOpportunityRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AssignOpportunityRequest.Builder,AssignOpportunityRequest>- Specified by:
toBuilderin classPartnerCentralSellingRequest
-
builder
public static AssignOpportunityRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssignOpportunityRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-