Interface GetCompatibleElasticsearchVersionsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetCompatibleElasticsearchVersionsResponse.Builder,,GetCompatibleElasticsearchVersionsResponse> ElasticsearchResponse.Builder,SdkBuilder<GetCompatibleElasticsearchVersionsResponse.Builder,,GetCompatibleElasticsearchVersionsResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetCompatibleElasticsearchVersionsResponse
public static interface GetCompatibleElasticsearchVersionsResponse.Builder
extends ElasticsearchResponse.Builder, SdkPojo, CopyableBuilder<GetCompatibleElasticsearchVersionsResponse.Builder,GetCompatibleElasticsearchVersionsResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncompatibleElasticsearchVersions(Collection<CompatibleVersionsMap> compatibleElasticsearchVersions) A map of compatible Elasticsearch versions returned as part of theGetCompatibleElasticsearchVersionsoperation.compatibleElasticsearchVersions(Consumer<CompatibleVersionsMap.Builder>... compatibleElasticsearchVersions) A map of compatible Elasticsearch versions returned as part of theGetCompatibleElasticsearchVersionsoperation.compatibleElasticsearchVersions(CompatibleVersionsMap... compatibleElasticsearchVersions) A map of compatible Elasticsearch versions returned as part of theGetCompatibleElasticsearchVersionsoperation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.elasticsearch.model.ElasticsearchResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
compatibleElasticsearchVersions
GetCompatibleElasticsearchVersionsResponse.Builder compatibleElasticsearchVersions(Collection<CompatibleVersionsMap> compatibleElasticsearchVersions) A map of compatible Elasticsearch versions returned as part of the
GetCompatibleElasticsearchVersionsoperation.- Parameters:
compatibleElasticsearchVersions- A map of compatible Elasticsearch versions returned as part of theGetCompatibleElasticsearchVersionsoperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compatibleElasticsearchVersions
GetCompatibleElasticsearchVersionsResponse.Builder compatibleElasticsearchVersions(CompatibleVersionsMap... compatibleElasticsearchVersions) A map of compatible Elasticsearch versions returned as part of the
GetCompatibleElasticsearchVersionsoperation.- Parameters:
compatibleElasticsearchVersions- A map of compatible Elasticsearch versions returned as part of theGetCompatibleElasticsearchVersionsoperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compatibleElasticsearchVersions
GetCompatibleElasticsearchVersionsResponse.Builder compatibleElasticsearchVersions(Consumer<CompatibleVersionsMap.Builder>... compatibleElasticsearchVersions) A map of compatible Elasticsearch versions returned as part of the
This is a convenience method that creates an instance of theGetCompatibleElasticsearchVersionsoperation.CompatibleVersionsMap.Builderavoiding the need to create one manually viaCompatibleVersionsMap.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocompatibleElasticsearchVersions(List<CompatibleVersionsMap>).- Parameters:
compatibleElasticsearchVersions- a consumer that will call methods onCompatibleVersionsMap.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-