Class AwsSubmission

    • 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, involvementType will return SalesInvolvementType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from involvementTypeAsString().

        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, involvementType will return SalesInvolvementType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from involvementTypeAsString().

        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 Full for 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, visibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from visibilityAsString().

        Returns:
        Determines who can view AWS involvement in the opportunity. Typically, this field is set to Full for 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 Full for 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, visibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from visibilityAsString().

        Returns:
        Determines who can view AWS involvement in the opportunity. Typically, this field is set to Full for most cases, but it may be restricted based on special program requirements or confidentiality needs.
        See Also:
        Visibility
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)