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 Details

    • introspectionId

      GetDataSourceIntrospectionRequest.Builder introspectionId(String 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

      GetDataSourceIntrospectionRequest.Builder includeModelsSDL(Boolean includeModelsSDL)

      A boolean flag that determines whether SDL should be generated for introspected types or not. If set to true, each model will contain an sdl 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 to true, each model will contain an sdl 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 from nextToken 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 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.