Interface EnableLoggingRequest.Builder

    • Method Detail

      • clusterIdentifier

        EnableLoggingRequest.Builder clusterIdentifier​(String clusterIdentifier)

        The identifier of the cluster on which logging is to be started.

        Example: examplecluster

        Parameters:
        clusterIdentifier - The identifier of the cluster on which logging is to be started.

        Example: examplecluster

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

        EnableLoggingRequest.Builder bucketName​(String bucketName)

        The name of an existing S3 bucket where the log files are to be stored.

        Constraints:

        • Must be in the same region as the cluster

        • The cluster must have read bucket and put object permissions

        Parameters:
        bucketName - The name of an existing S3 bucket where the log files are to be stored.

        Constraints:

        • Must be in the same region as the cluster

        • The cluster must have read bucket and put object permissions

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

        EnableLoggingRequest.Builder s3KeyPrefix​(String s3KeyPrefix)

        The prefix applied to the log file names.

        Constraints:

        • Cannot exceed 512 characters

        • Cannot contain spaces( ), double quotes ("), single quotes ('), a backslash (\), or control characters. The hexadecimal codes for invalid characters are:

          • x00 to x20

          • x22

          • x27

          • x5c

          • x7f or larger

        Parameters:
        s3KeyPrefix - The prefix applied to the log file names.

        Constraints:

        • Cannot exceed 512 characters

        • Cannot contain spaces( ), double quotes ("), single quotes ('), a backslash (\), or control characters. The hexadecimal codes for invalid characters are:

          • x00 to x20

          • x22

          • x27

          • x5c

          • x7f or larger

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

        EnableLoggingRequest.Builder logDestinationType​(String logDestinationType)

        The log destination type. An enum with possible values of s3 and cloudwatch.

        Parameters:
        logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LogDestinationType, LogDestinationType
      • logDestinationType

        EnableLoggingRequest.Builder logDestinationType​(LogDestinationType logDestinationType)

        The log destination type. An enum with possible values of s3 and cloudwatch.

        Parameters:
        logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LogDestinationType, LogDestinationType
      • logExports

        EnableLoggingRequest.Builder logExports​(Collection<String> logExports)

        The collection of exported log types. Possible values are connectionlog, useractivitylog, and userlog.

        Parameters:
        logExports - The collection of exported log types. Possible values are connectionlog, useractivitylog, and userlog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logExports

        EnableLoggingRequest.Builder logExports​(String... logExports)

        The collection of exported log types. Possible values are connectionlog, useractivitylog, and userlog.

        Parameters:
        logExports - The collection of exported log types. Possible values are connectionlog, useractivitylog, and userlog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.