Interface GetDataSourceIntrospectionRequest.Builder
- All Superinterfaces:
AppSyncRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<GetDataSourceIntrospectionRequest.Builder,
,GetDataSourceIntrospectionRequest> SdkBuilder<GetDataSourceIntrospectionRequest.Builder,
,GetDataSourceIntrospectionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
GetDataSourceIntrospectionRequest
public static interface GetDataSourceIntrospectionRequest.Builder
extends AppSyncRequest.Builder, SdkPojo, CopyableBuilder<GetDataSourceIntrospectionRequest.Builder,GetDataSourceIntrospectionRequest>
-
Method Summary
Modifier and TypeMethodDescriptionincludeModelsSDL
(Boolean includeModelsSDL) A boolean flag that determines whether SDL should be generated for introspected types or not.introspectionId
(String introspectionId) The introspection ID.maxResults
(Integer maxResults) The maximum number of introspected types that will be returned in a single response.Determines the number of types to be returned in a single response before paginating.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.services.appsync.model.AppSyncRequest.Builder
build
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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
introspectionId
The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.
- Parameters:
introspectionId
- The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeModelsSDL
A boolean flag that determines whether SDL should be generated for introspected types or not. If set to
true
, each model will contain ansdl
property that contains the SDL for that type. The SDL only contains the type data and no additional metadata or directives.- Parameters:
includeModelsSDL
- A boolean flag that determines whether SDL should be generated for introspected types or not. If set totrue
, each model will contain ansdl
property that contains the SDL for that type. The SDL only contains the type data and no additional metadata or directives.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
Determines the number of types to be returned in a single response before paginating. This value is typically taken from
nextToken
value from the previous response.- Parameters:
nextToken
- Determines the number of types to be returned in a single response before paginating. This value is typically taken fromnextToken
value from the previous response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
The maximum number of introspected types that will be returned in a single response.
- Parameters:
maxResults
- The maximum number of introspected types that will be returned in a single response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetDataSourceIntrospectionRequest.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
GetDataSourceIntrospectionRequest.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.
-