Class DescribeBrokerInstanceOptionsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.mq.model.MqRequest
-
- software.amazon.awssdk.services.mq.model.DescribeBrokerInstanceOptionsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeBrokerInstanceOptionsRequest.Builder,DescribeBrokerInstanceOptionsRequest>
@Generated("software.amazon.awssdk:codegen") public final class DescribeBrokerInstanceOptionsRequest extends MqRequest implements ToCopyableBuilder<DescribeBrokerInstanceOptionsRequest.Builder,DescribeBrokerInstanceOptionsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeBrokerInstanceOptionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeBrokerInstanceOptionsRequest.Builderbuilder()StringengineType()Filter response by engine type.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringhostInstanceType()Filter response by host instance type.IntegermaxResults()The maximum number of brokers that Amazon MQ can return per page (20 by default).StringnextToken()The token that specifies the next page of results Amazon MQ should return.List<SdkField<?>>sdkFields()static Class<? extends DescribeBrokerInstanceOptionsRequest.Builder>serializableBuilderClass()StringstorageType()Filter response by storage type.DescribeBrokerInstanceOptionsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
engineType
public final String engineType()
Filter response by engine type.
- Returns:
- Filter response by engine type.
-
hostInstanceType
public final String hostInstanceType()
Filter response by host instance type.
- Returns:
- Filter response by host instance type.
-
maxResults
public final Integer maxResults()
The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.
- Returns:
- The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.
-
nextToken
public final String nextToken()
The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
- Returns:
- The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
-
storageType
public final String storageType()
Filter response by storage type.
- Returns:
- Filter response by storage type.
-
toBuilder
public DescribeBrokerInstanceOptionsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeBrokerInstanceOptionsRequest.Builder,DescribeBrokerInstanceOptionsRequest>- Specified by:
toBuilderin classMqRequest
-
builder
public static DescribeBrokerInstanceOptionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeBrokerInstanceOptionsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-