Class GetOutboundWebIdentityFederationInfoResponse

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

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

    • issuerIdentifier

      public final String issuerIdentifier()

      A unique issuer URL for your Amazon Web Services account that hosts the OpenID Connect (OIDC) discovery endpoints at /.well-known/openid-configuration and /.well-known/jwks.json. The OpenID Connect (OIDC) discovery endpoints contain verification keys and metadata necessary for token verification.

      Returns:
      A unique issuer URL for your Amazon Web Services account that hosts the OpenID Connect (OIDC) discovery endpoints at /.well-known/openid-configuration and /.well-known/jwks.json. The OpenID Connect (OIDC) discovery endpoints contain verification keys and metadata necessary for token verification.
    • jwtVendingEnabled

      public final Boolean jwtVendingEnabled()

      Indicates whether outbound identity federation is currently enabled for your Amazon Web Services account. When true, IAM principals in the account can call the GetWebIdentityToken API to obtain JSON Web Tokens (JWTs) for authentication with external services.

      Returns:
      Indicates whether outbound identity federation is currently enabled for your Amazon Web Services account. When true, IAM principals in the account can call the GetWebIdentityToken API to obtain JSON Web Tokens (JWTs) for authentication with external services.
    • toBuilder

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

    • serializableBuilderClass

      public static Class<? extends GetOutboundWebIdentityFederationInfoResponse.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