Interface DescribeBrokerEngineTypesResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeBrokerEngineTypesResponse.Builder,
,DescribeBrokerEngineTypesResponse> MqResponse.Builder
,SdkBuilder<DescribeBrokerEngineTypesResponse.Builder,
,DescribeBrokerEngineTypesResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeBrokerEngineTypesResponse
public static interface DescribeBrokerEngineTypesResponse.Builder
extends MqResponse.Builder, SdkPojo, CopyableBuilder<DescribeBrokerEngineTypesResponse.Builder,DescribeBrokerEngineTypesResponse>
-
Method Summary
Modifier and TypeMethodDescriptionbrokerEngineTypes
(Collection<BrokerEngineType> brokerEngineTypes) List of available engine types and versions.brokerEngineTypes
(Consumer<BrokerEngineType.Builder>... brokerEngineTypes) List of available engine types and versions.brokerEngineTypes
(BrokerEngineType... brokerEngineTypes) List of available engine types and versions.maxResults
(Integer maxResults) Required.The token that specifies the next page of results Amazon MQ should return.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mq.model.MqResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
brokerEngineTypes
DescribeBrokerEngineTypesResponse.Builder brokerEngineTypes(Collection<BrokerEngineType> brokerEngineTypes) List of available engine types and versions.
- Parameters:
brokerEngineTypes
- List of available engine types and versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerEngineTypes
List of available engine types and versions.
- Parameters:
brokerEngineTypes
- List of available engine types and versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerEngineTypes
DescribeBrokerEngineTypesResponse.Builder brokerEngineTypes(Consumer<BrokerEngineType.Builder>... brokerEngineTypes) List of available engine types and versions.
This is a convenience method that creates an instance of theBrokerEngineType.Builder
avoiding the need to create one manually viaBrokerEngineType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobrokerEngineTypes(List<BrokerEngineType>)
.- Parameters:
brokerEngineTypes
- a consumer that will call methods onBrokerEngineType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxResults
Required. The maximum number of engine types that can be returned per page (20 by default). This value must be an integer from 5 to 100.
- Parameters:
maxResults
- Required. The maximum number of engine types that can be returned per page (20 by default). This value must be an integer from 5 to 100.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
- Parameters:
nextToken
- The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-