Class AwsSubmission
- java.lang.Object
-
- software.amazon.awssdk.services.partnercentralselling.model.AwsSubmission
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsSubmission.Builder,AwsSubmission>
@Generated("software.amazon.awssdk:codegen") public final class AwsSubmission extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsSubmission.Builder,AwsSubmission>
Indicates the level of AWS involvement in the opportunity. This field helps track AWS participation throughout the engagement, such as providing technical support, deal assistance, and sales support.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsSubmission.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsSubmission.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()SalesInvolvementTypeinvolvementType()Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation.StringinvolvementTypeAsString()Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsSubmission.Builder>serializableBuilderClass()AwsSubmission.BuildertoBuilder()StringtoString()Returns a string representation of this object.Visibilityvisibility()Determines who can view AWS involvement in the opportunity.StringvisibilityAsString()Determines who can view AWS involvement in the opportunity.-
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
-
involvementType
public final SalesInvolvementType involvementType()
Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation. This helps categorize the nature of AWS participation.
If the service returns an enum value that is not available in the current SDK version,
involvementTypewill returnSalesInvolvementType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominvolvementTypeAsString().- Returns:
- Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation. This helps categorize the nature of AWS participation.
- See Also:
SalesInvolvementType
-
involvementTypeAsString
public final String involvementTypeAsString()
Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation. This helps categorize the nature of AWS participation.
If the service returns an enum value that is not available in the current SDK version,
involvementTypewill returnSalesInvolvementType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominvolvementTypeAsString().- Returns:
- Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation. This helps categorize the nature of AWS participation.
- See Also:
SalesInvolvementType
-
visibility
public final Visibility visibility()
Determines who can view AWS involvement in the opportunity. Typically, this field is set to
Fullfor most cases, but it may be restricted based on special program requirements or confidentiality needs.If the service returns an enum value that is not available in the current SDK version,
visibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvisibilityAsString().- Returns:
- Determines who can view AWS involvement in the opportunity. Typically, this field is set to
Fullfor most cases, but it may be restricted based on special program requirements or confidentiality needs. - See Also:
Visibility
-
visibilityAsString
public final String visibilityAsString()
Determines who can view AWS involvement in the opportunity. Typically, this field is set to
Fullfor most cases, but it may be restricted based on special program requirements or confidentiality needs.If the service returns an enum value that is not available in the current SDK version,
visibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvisibilityAsString().- Returns:
- Determines who can view AWS involvement in the opportunity. Typically, this field is set to
Fullfor most cases, but it may be restricted based on special program requirements or confidentiality needs. - See Also:
Visibility
-
toBuilder
public AwsSubmission.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsSubmission.Builder,AwsSubmission>
-
builder
public static AwsSubmission.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsSubmission.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-