Interface ListRulesRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ListRulesRequest.Builder,
,ListRulesRequest> DataZoneRequest.Builder
,SdkBuilder<ListRulesRequest.Builder,
,ListRulesRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListRulesRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe action of the rule.action
(RuleAction action) The action of the rule.assetTypes
(String... assetTypes) The asset types of the rule.assetTypes
(Collection<String> assetTypes) The asset types of the rule.dataProduct
(Boolean dataProduct) The data product of the rule.domainIdentifier
(String domainIdentifier) The ID of the domain in which the rules are to be listed.includeCascaded
(Boolean includeCascaded) Specifies whether to include cascading rules in the results.maxResults
(Integer maxResults) The maximum number of rules to return in a single call toListRules
.When the number of rules is greater than the default value for theMaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of rules, the response includes a pagination token namedNextToken
.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.projectIds
(String... projectIds) The IDs of projects in which rules are to be listed.projectIds
(Collection<String> projectIds) The IDs of projects in which rules are to be listed.The type of the rule.The type of the rule.targetIdentifier
(String targetIdentifier) The target ID of the rule.targetType
(String targetType) The target type of the rule.targetType
(RuleTargetType targetType) The target type of the rule.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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
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
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
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 ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListRules
to list the next set of rules.- Parameters:
maxResults
- The maximum number of rules to return in a single call toListRules
. When the number of rules to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListRules
to list the next set of rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
When the number of rules is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of rules, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListRules
to list the next set of rules.- Parameters:
nextToken
- When the number of rules is greater than the default value for theMaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of rules, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListRules
to list the next set of rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
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
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
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 interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListRulesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-