Interface GetSchemaByDefinitionRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<GetSchemaByDefinitionRequest.Builder,GetSchemaByDefinitionRequest>, GlueRequest.Builder, SdkBuilder<GetSchemaByDefinitionRequest.Builder,GetSchemaByDefinitionRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
GetSchemaByDefinitionRequest

public static interface GetSchemaByDefinitionRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<GetSchemaByDefinitionRequest.Builder,GetSchemaByDefinitionRequest>
  • Method Details

    • schemaId

      This is a wrapper structure to contain schema identity fields. The structure contains:

      • SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

      • SchemaId$SchemaName: The name of the schema. One of SchemaArn or SchemaName has to be provided.

      Parameters:
      schemaId - This is a wrapper structure to contain schema identity fields. The structure contains:

      • SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

      • SchemaId$SchemaName: The name of the schema. One of SchemaArn or SchemaName has to be provided.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • schemaId

      This is a wrapper structure to contain schema identity fields. The structure contains:

      • SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

      • SchemaId$SchemaName: The name of the schema. One of SchemaArn or SchemaName has to be provided.

      This is a convenience method that creates an instance of the SchemaId.Builder avoiding the need to create one manually via SchemaId.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to schemaId(SchemaId).

      Parameters:
      schemaId - a consumer that will call methods on SchemaId.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • schemaDefinition

      GetSchemaByDefinitionRequest.Builder schemaDefinition(String schemaDefinition)

      The definition of the schema for which schema details are required.

      Parameters:
      schemaDefinition - The definition of the schema for which schema details are required.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      GetSchemaByDefinitionRequest.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.