Interface QueryGraphRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<QueryGraphRequest.Builder,,QueryGraphRequest> DataZoneRequest.Builder,SdkBuilder<QueryGraphRequest.Builder,,QueryGraphRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
QueryGraphRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault QueryGraphRequest.BuilderadditionalAttributes(Consumer<AdditionalAttributes.Builder> additionalAttributes) Additional details on the queried entity that can be requested in the response.additionalAttributes(AdditionalAttributes additionalAttributes) Additional details on the queried entity that can be requested in the response.domainIdentifier(String domainIdentifier) The identifier of the Amazon DataZone domain.match(Collection<MatchClause> match) List of query match clauses.match(Consumer<MatchClause.Builder>... match) List of query match clauses.match(MatchClause... match) List of query match clauses.maxResults(Integer maxResults) The maximum number of entities to return in a single call toQueryGraph.When the number of entities is greater than the default value for theMaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of entities, 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.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
-
domainIdentifier
The identifier of the Amazon DataZone domain.
- Parameters:
domainIdentifier- The identifier of the Amazon DataZone domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
match
List of query match clauses.
- Parameters:
match- List of query match clauses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
match
List of query match clauses.
- Parameters:
match- List of query match clauses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
match
List of query match clauses.
This is a convenience method that creates an instance of theMatchClause.Builderavoiding the need to create one manually viaMatchClause.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomatch(List<MatchClause>).- Parameters:
match- a consumer that will call methods onMatchClause.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxResults
The maximum number of entities to return in a single call to
QueryGraph. When the number of entities to be listed is greater than the value ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toQueryGraphto list the next set of entities.- Parameters:
maxResults- The maximum number of entities to return in a single call toQueryGraph. When the number of entities to be listed is greater than the value ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toQueryGraphto list the next set of entities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
When the number of entities is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of entities, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toQueryGraphto list the next set of entities.- Parameters:
nextToken- When the number of entities is greater than the default value for theMaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of entities, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toQueryGraphto list the next set of entities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAttributes
Additional details on the queried entity that can be requested in the response.
- Parameters:
additionalAttributes- Additional details on the queried entity that can be requested in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAttributes
default QueryGraphRequest.Builder additionalAttributes(Consumer<AdditionalAttributes.Builder> additionalAttributes) Additional details on the queried entity that can be requested in the response.
This is a convenience method that creates an instance of theAdditionalAttributes.Builderavoiding the need to create one manually viaAdditionalAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalAttributes(AdditionalAttributes).- Parameters:
additionalAttributes- a consumer that will call methods onAdditionalAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
QueryGraphRequest.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
QueryGraphRequest.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.
-