Interface ModifyRedshiftIdcApplicationRequest.Builder

    • Method Detail

      • redshiftIdcApplicationArn

        ModifyRedshiftIdcApplicationRequest.Builder redshiftIdcApplicationArn​(String redshiftIdcApplicationArn)

        The ARN for the Redshift application that integrates with IAM Identity Center.

        Parameters:
        redshiftIdcApplicationArn - The ARN for the Redshift application that integrates with IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identityNamespace

        ModifyRedshiftIdcApplicationRequest.Builder identityNamespace​(String identityNamespace)

        The namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token.

        Parameters:
        identityNamespace - The namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • iamRoleArn

        ModifyRedshiftIdcApplicationRequest.Builder iamRoleArn​(String iamRoleArn)

        The IAM role ARN associated with the Amazon Redshift IAM Identity Center application to change. It has the required permissions to be assumed and invoke the IDC Identity Center API.

        Parameters:
        iamRoleArn - The IAM role ARN associated with the Amazon Redshift IAM Identity Center application to change. It has the required permissions to be assumed and invoke the IDC Identity Center API.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • idcDisplayName

        ModifyRedshiftIdcApplicationRequest.Builder idcDisplayName​(String idcDisplayName)

        The display name for the Amazon Redshift IAM Identity Center application to change. It appears on the console.

        Parameters:
        idcDisplayName - The display name for the Amazon Redshift IAM Identity Center application to change. It appears on the console.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authorizedTokenIssuerList

        ModifyRedshiftIdcApplicationRequest.Builder authorizedTokenIssuerList​(Collection<AuthorizedTokenIssuer> authorizedTokenIssuerList)

        The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.

        Parameters:
        authorizedTokenIssuerList - The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authorizedTokenIssuerList

        ModifyRedshiftIdcApplicationRequest.Builder authorizedTokenIssuerList​(AuthorizedTokenIssuer... authorizedTokenIssuerList)

        The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.

        Parameters:
        authorizedTokenIssuerList - The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceIntegrations

        ModifyRedshiftIdcApplicationRequest.Builder serviceIntegrations​(Collection<ServiceIntegrationsUnion> serviceIntegrations)

        A collection of service integrations associated with the application.

        Parameters:
        serviceIntegrations - A collection of service integrations associated with the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceIntegrations

        ModifyRedshiftIdcApplicationRequest.Builder serviceIntegrations​(ServiceIntegrationsUnion... serviceIntegrations)

        A collection of service integrations associated with the application.

        Parameters:
        serviceIntegrations - A collection of service integrations associated with the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.