Interface CreateTermsRequest.Builder

    • Method Detail

      • userPoolId

        CreateTermsRequest.Builder userPoolId​(String userPoolId)

        The ID of the user pool where you want to create terms documents.

        Parameters:
        userPoolId - The ID of the user pool where you want to create terms documents.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientId

        CreateTermsRequest.Builder clientId​(String clientId)

        The ID of the app client where you want to create terms documents. Must be an app client in the requested user pool.

        Parameters:
        clientId - The ID of the app client where you want to create terms documents. Must be an app client in the requested user pool.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • termsName

        CreateTermsRequest.Builder termsName​(String termsName)

        A friendly name for the document that you want to create in the current request. Must begin with terms-of-use or privacy-policy as identification of the document type. Provide URLs for both terms-of-use and privacy-policy in separate requests.

        Parameters:
        termsName - A friendly name for the document that you want to create in the current request. Must begin with terms-of-use or privacy-policy as identification of the document type. Provide URLs for both terms-of-use and privacy-policy in separate requests.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • termsSource

        CreateTermsRequest.Builder termsSource​(String termsSource)

        This parameter is reserved for future use and currently accepts only one value.

        Parameters:
        termsSource - This parameter is reserved for future use and currently accepts only one value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TermsSourceType, TermsSourceType
      • termsSource

        CreateTermsRequest.Builder termsSource​(TermsSourceType termsSource)

        This parameter is reserved for future use and currently accepts only one value.

        Parameters:
        termsSource - This parameter is reserved for future use and currently accepts only one value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TermsSourceType, TermsSourceType
      • enforcement

        CreateTermsRequest.Builder enforcement​(String enforcement)

        This parameter is reserved for future use and currently accepts only one value.

        Parameters:
        enforcement - This parameter is reserved for future use and currently accepts only one value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TermsEnforcementType, TermsEnforcementType
      • links

        CreateTermsRequest.Builder links​(Map<String,​String> links)

        A map of URLs to languages. For each localized language that will view the requested TermsName, assign a URL. A selection of cognito:default displays for all languages that don't have a language-specific URL.

        For example, "cognito:default": "https://terms.example.com", "cognito:spanish": "https://terms.example.com/es" .

        Parameters:
        links - A map of URLs to languages. For each localized language that will view the requested TermsName, assign a URL. A selection of cognito:default displays for all languages that don't have a language-specific URL.

        For example, "cognito:default": "https://terms.example.com", "cognito:spanish": "https://terms.example.com/es".

        Returns:
        Returns a reference to this object so that method calls can be chained together.