Interface PutIndexPolicyRequest.Builder

    • Method Detail

      • logGroupIdentifier

        PutIndexPolicyRequest.Builder logGroupIdentifier​(String logGroupIdentifier)

        Specify either the log group name or log group ARN to apply this field index policy to. If you specify an ARN, use the format arn:aws:logs:region:account-id:log-group:log_group_name Don't include an * at the end.

        Parameters:
        logGroupIdentifier - Specify either the log group name or log group ARN to apply this field index policy to. If you specify an ARN, use the format arn:aws:logs:region:account-id:log-group:log_group_name Don't include an * at the end.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyDocument

        PutIndexPolicyRequest.Builder policyDocument​(String policyDocument)

        The index policy document, in JSON format. The following is an example of an index policy document that creates two indexes, RequestId and TransactionId.

        "policyDocument": "{ "Fields": [ "RequestId", "TransactionId" ] }"

        The policy document must include at least one field index. For more information about the fields that can be included and other restrictions, see Field index syntax and quotas.

        Parameters:
        policyDocument - The index policy document, in JSON format. The following is an example of an index policy document that creates two indexes, RequestId and TransactionId.

        "policyDocument": "{ "Fields": [ "RequestId", "TransactionId" ] }"

        The policy document must include at least one field index. For more information about the fields that can be included and other restrictions, see Field index syntax and quotas.

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