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 theMaxResultsparameter, or if you explicitly specify a value forMaxResultsthat 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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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 aNextTokenvalue that you can use in a subsequent call toListRulesto 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 aNextTokenvalue that you can use in a subsequent call toListRulesto 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
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of rules, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListRulesto list the next set of rules.- Parameters:
nextToken- When the number of rules is greater than the default value for theMaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of rules, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListRulesto 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-