Class CreateDelegationRequestResponse

All Implemented Interfaces:
SdkPojo, ToCopyableBuilder<CreateDelegationRequestResponse.Builder,CreateDelegationRequestResponse>

@Generated("software.amazon.awssdk:codegen") public final class CreateDelegationRequestResponse extends IamResponse implements ToCopyableBuilder<CreateDelegationRequestResponse.Builder,CreateDelegationRequestResponse>
  • Method Details

    • consoleDeepLink

      public final String consoleDeepLink()

      A deep link URL to the Amazon Web Services Management Console for managing the delegation request.

      For a console based workflow, partners should redirect the customer to this URL. If the customer is not logged in to any Amazon Web Services account, the Amazon Web Services workflow will automatically direct the customer to log in and then display the delegation request approval page.

      Returns:
      A deep link URL to the Amazon Web Services Management Console for managing the delegation request.

      For a console based workflow, partners should redirect the customer to this URL. If the customer is not logged in to any Amazon Web Services account, the Amazon Web Services workflow will automatically direct the customer to log in and then display the delegation request approval page.

    • delegationRequestId

      public final String delegationRequestId()

      The unique identifier for the created delegation request.

      Returns:
      The unique identifier for the created delegation request.
    • toBuilder

      Specified by:
      toBuilder in interface ToCopyableBuilder<CreateDelegationRequestResponse.Builder,CreateDelegationRequestResponse>
      Specified by:
      toBuilder in class AwsResponse
    • builder

      public static CreateDelegationRequestResponse.Builder builder()
    • serializableBuilderClass

      public static Class<? extends CreateDelegationRequestResponse.Builder> serializableBuilderClass()
    • hashCode

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

      public final boolean equals(Object obj)
      Overrides:
      equals in class AwsResponse
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Specified by:
      equalsBySdkFields in interface SdkPojo
    • 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)
      Overrides:
      getValueForField in class SdkResponse
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo