Interface CreateRedshiftIdcApplicationRequest.Builder

    • Method Detail

      • idcInstanceArn

        CreateRedshiftIdcApplicationRequest.Builder idcInstanceArn​(String idcInstanceArn)

        The Amazon resource name (ARN) of the IAM Identity Center instance where Amazon Redshift creates a new managed application.

        Parameters:
        idcInstanceArn - The Amazon resource name (ARN) of the IAM Identity Center instance where Amazon Redshift creates a new managed application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • redshiftIdcApplicationName

        CreateRedshiftIdcApplicationRequest.Builder redshiftIdcApplicationName​(String redshiftIdcApplicationName)

        The name of the Redshift application in IAM Identity Center.

        Parameters:
        redshiftIdcApplicationName - The name of the Redshift application in IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identityNamespace

        CreateRedshiftIdcApplicationRequest.Builder identityNamespace​(String identityNamespace)

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

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

        CreateRedshiftIdcApplicationRequest.Builder idcDisplayName​(String idcDisplayName)

        The display name for the Amazon Redshift IAM Identity Center application instance. It appears in the console.

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

        CreateRedshiftIdcApplicationRequest.Builder iamRoleArn​(String iamRoleArn)

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

        Parameters:
        iamRoleArn - The IAM role ARN for the Amazon Redshift IAM Identity Center application instance. 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.
      • authorizedTokenIssuerList

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

        The token issuer list for the Amazon Redshift IAM Identity Center application instance.

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

        CreateRedshiftIdcApplicationRequest.Builder authorizedTokenIssuerList​(AuthorizedTokenIssuer... authorizedTokenIssuerList)

        The token issuer list for the Amazon Redshift IAM Identity Center application instance.

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

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

        A collection of service integrations for the Redshift IAM Identity Center application.

        Parameters:
        serviceIntegrations - A collection of service integrations for the Redshift IAM Identity Center application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceIntegrations

        CreateRedshiftIdcApplicationRequest.Builder serviceIntegrations​(ServiceIntegrationsUnion... serviceIntegrations)

        A collection of service integrations for the Redshift IAM Identity Center application.

        Parameters:
        serviceIntegrations - A collection of service integrations for the Redshift IAM Identity Center application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.