Interface ListRulesRequest.Builder

  • Method Details

    • action

      The action of the rule.

      Parameters:
      action - The action of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • action

      The action of the rule.

      Parameters:
      action - The action of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • assetTypes

      ListRulesRequest.Builder assetTypes(Collection<String> assetTypes)

      The asset types of the rule.

      Parameters:
      assetTypes - The asset types of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assetTypes

      ListRulesRequest.Builder assetTypes(String... assetTypes)

      The asset types of the rule.

      Parameters:
      assetTypes - The asset types of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataProduct

      ListRulesRequest.Builder dataProduct(Boolean dataProduct)

      The data product of the rule.

      Parameters:
      dataProduct - The data product of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainIdentifier

      ListRulesRequest.Builder domainIdentifier(String domainIdentifier)

      The ID of the domain in which the rules are to be listed.

      Parameters:
      domainIdentifier - The ID of the domain in which the rules are to be listed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeCascaded

      ListRulesRequest.Builder includeCascaded(Boolean includeCascaded)

      Specifies whether to include cascading rules in the results.

      Parameters:
      includeCascaded - Specifies whether to include cascading rules in the results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxResults

      ListRulesRequest.Builder maxResults(Integer maxResults)

      The maximum number of rules to return in a single call to ListRules. When the number of rules to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListRules to list the next set of rules.

      Parameters:
      maxResults - The maximum number of rules to return in a single call to ListRules. When the number of rules to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListRules to list the next set of rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      ListRulesRequest.Builder nextToken(String nextToken)

      When the number of rules is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of rules, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListRules to list the next set of rules.

      Parameters:
      nextToken - When the number of rules is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of rules, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListRules to list the next set of rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • projectIds

      ListRulesRequest.Builder projectIds(Collection<String> projectIds)

      The IDs of projects in which rules are to be listed.

      Parameters:
      projectIds - The IDs of projects in which rules are to be listed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • projectIds

      ListRulesRequest.Builder projectIds(String... projectIds)

      The IDs of projects in which rules are to be listed.

      Parameters:
      projectIds - The IDs of projects in which rules are to be listed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleType

      ListRulesRequest.Builder ruleType(String ruleType)

      The type of the rule.

      Parameters:
      ruleType - The type of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ruleType

      ListRulesRequest.Builder ruleType(RuleType ruleType)

      The type of the rule.

      Parameters:
      ruleType - The type of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • targetIdentifier

      ListRulesRequest.Builder targetIdentifier(String targetIdentifier)

      The target ID of the rule.

      Parameters:
      targetIdentifier - The target ID of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetType

      ListRulesRequest.Builder targetType(String targetType)

      The target type of the rule.

      Parameters:
      targetType - The target type of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • targetType

      ListRulesRequest.Builder targetType(RuleTargetType targetType)

      The target type of the rule.

      Parameters:
      targetType - The target type of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      ListRulesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration 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.