Interface CognitoOptions.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CognitoOptions.Builder,CognitoOptions>, SdkBuilder<CognitoOptions.Builder,CognitoOptions>, SdkPojo
Enclosing class:
CognitoOptions

public static interface CognitoOptions.Builder extends SdkPojo, CopyableBuilder<CognitoOptions.Builder,CognitoOptions>
  • Method Details

    • enabled

      CognitoOptions.Builder enabled(Boolean enabled)

      Specifies the option to enable Cognito for Kibana authentication.

      Parameters:
      enabled - Specifies the option to enable Cognito for Kibana authentication.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userPoolId

      CognitoOptions.Builder userPoolId(String userPoolId)

      Specifies the Cognito user pool ID for Kibana authentication.

      Parameters:
      userPoolId - Specifies the Cognito user pool ID for Kibana authentication.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityPoolId

      CognitoOptions.Builder identityPoolId(String identityPoolId)

      Specifies the Cognito identity pool ID for Kibana authentication.

      Parameters:
      identityPoolId - Specifies the Cognito identity pool ID for Kibana authentication.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      CognitoOptions.Builder roleArn(String roleArn)

      Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

      Parameters:
      roleArn - Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.