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
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
-
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.Builder
avoiding the need to create one manually viaSearchSchemaVersionSummary.builder()
.When the
Consumer
completes,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:
-