Interface GetRateBasedStatementManagedKeysRequest.Builder

  • Method Details

    • scope

      Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

      Parameters:
      scope - Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

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

      Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

      Parameters:
      scope - Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

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

      The name of the web ACL. You cannot change the name of a web ACL after you create it.

      Parameters:
      webACLName - The name of the web ACL. You cannot change the name of a web ACL after you create it.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webACLId

      The unique identifier for the web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.

      Parameters:
      webACLId - The unique identifier for the web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleGroupRuleName

      GetRateBasedStatementManagedKeysRequest.Builder ruleGroupRuleName(String ruleGroupRuleName)

      The name of the rule group reference statement in your web ACL. This is required only when you have the rate-based rule nested inside a rule group.

      Parameters:
      ruleGroupRuleName - The name of the rule group reference statement in your web ACL. This is required only when you have the rate-based rule nested inside a rule group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleName

      The name of the rate-based rule to get the keys for. If you have the rule defined inside a rule group that you're using in your web ACL, also provide the name of the rule group reference statement in the request parameter RuleGroupRuleName.

      Parameters:
      ruleName - The name of the rate-based rule to get the keys for. If you have the rule defined inside a rule group that you're using in your web ACL, also provide the name of the rule group reference statement in the request parameter RuleGroupRuleName.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.