Interface SearchSchemaSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SearchSchemaSummary.Builder,,SearchSchemaSummary> SdkBuilder<SearchSchemaSummary.Builder,,SearchSchemaSummary> SdkPojo
- Enclosing class:
SearchSchemaSummary
public static interface SearchSchemaSummary.Builder
extends SdkPojo, CopyableBuilder<SearchSchemaSummary.Builder,SearchSchemaSummary>
-
Method Summary
Modifier and TypeMethodDescriptionregistryName(String registryName) The name of the registry.The ARN of the schema.schemaName(String schemaName) The name of the schema.schemaVersions(Collection<SearchSchemaVersionSummary> schemaVersions) An array of schema version summaries.schemaVersions(Consumer<SearchSchemaVersionSummary.Builder>... schemaVersions) An array of schema version summaries.schemaVersions(SearchSchemaVersionSummary... schemaVersions) An array of schema version summaries.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
registryName
The name of the registry.
- Parameters:
registryName- The name of the registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaArn
The ARN of the schema.
- Parameters:
schemaArn- The ARN of the schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaName
The name of the schema.
- Parameters:
schemaName- The name of the schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaVersions
An array of schema version summaries.
- Parameters:
schemaVersions- An array of schema version summaries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaVersions
An array of schema version summaries.
- Parameters:
schemaVersions- An array of schema version summaries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaVersions
SearchSchemaSummary.Builder schemaVersions(Consumer<SearchSchemaVersionSummary.Builder>... schemaVersions) An array of schema version summaries.
This is a convenience method that creates an instance of theSearchSchemaVersionSummary.Builderavoiding the need to create one manually viaSearchSchemaVersionSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toschemaVersions(List<SearchSchemaVersionSummary>).- Parameters:
schemaVersions- a consumer that will call methods onSearchSchemaVersionSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-