Class BrokerSummary
- java.lang.Object
-
- software.amazon.awssdk.services.mq.model.BrokerSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BrokerSummary.Builder,BrokerSummary>
@Generated("software.amazon.awssdk:codegen") public final class BrokerSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BrokerSummary.Builder,BrokerSummary>
Returns information about all brokers.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBrokerSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbrokerArn()The broker's Amazon Resource Name (ARN).StringbrokerId()The unique ID that Amazon MQ generates for the broker.StringbrokerName()The broker's name.BrokerStatebrokerState()The broker's status.StringbrokerStateAsString()The broker's status.static BrokerSummary.Builderbuilder()Instantcreated()The time when the broker was created.DeploymentModedeploymentMode()The broker's deployment mode.StringdeploymentModeAsString()The broker's deployment mode.EngineTypeengineType()The type of broker engine.StringengineTypeAsString()The type of broker engine.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringhostInstanceType()The broker's instance type.List<SdkField<?>>sdkFields()static Class<? extends BrokerSummary.Builder>serializableBuilderClass()BrokerSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
brokerArn
public final String brokerArn()
The broker's Amazon Resource Name (ARN).
- Returns:
- The broker's Amazon Resource Name (ARN).
-
brokerId
public final String brokerId()
The unique ID that Amazon MQ generates for the broker.
- Returns:
- The unique ID that Amazon MQ generates for the broker.
-
brokerName
public final String brokerName()
The broker's name. This value is unique in your Amazon Web Services account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.
- Returns:
- The broker's name. This value is unique in your Amazon Web Services account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.
-
brokerState
public final BrokerState brokerState()
The broker's status.
If the service returns an enum value that is not available in the current SDK version,
brokerStatewill returnBrokerState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombrokerStateAsString().- Returns:
- The broker's status.
- See Also:
BrokerState
-
brokerStateAsString
public final String brokerStateAsString()
The broker's status.
If the service returns an enum value that is not available in the current SDK version,
brokerStatewill returnBrokerState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombrokerStateAsString().- Returns:
- The broker's status.
- See Also:
BrokerState
-
created
public final Instant created()
The time when the broker was created.
- Returns:
- The time when the broker was created.
-
deploymentMode
public final DeploymentMode deploymentMode()
The broker's deployment mode.
If the service returns an enum value that is not available in the current SDK version,
deploymentModewill returnDeploymentMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentModeAsString().- Returns:
- The broker's deployment mode.
- See Also:
DeploymentMode
-
deploymentModeAsString
public final String deploymentModeAsString()
The broker's deployment mode.
If the service returns an enum value that is not available in the current SDK version,
deploymentModewill returnDeploymentMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentModeAsString().- Returns:
- The broker's deployment mode.
- See Also:
DeploymentMode
-
engineType
public final EngineType engineType()
The type of broker engine.
If the service returns an enum value that is not available in the current SDK version,
engineTypewill returnEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineTypeAsString().- Returns:
- The type of broker engine.
- See Also:
EngineType
-
engineTypeAsString
public final String engineTypeAsString()
The type of broker engine.
If the service returns an enum value that is not available in the current SDK version,
engineTypewill returnEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineTypeAsString().- Returns:
- The type of broker engine.
- See Also:
EngineType
-
hostInstanceType
public final String hostInstanceType()
The broker's instance type.
- Returns:
- The broker's instance type.
-
toBuilder
public BrokerSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BrokerSummary.Builder,BrokerSummary>
-
builder
public static BrokerSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends BrokerSummary.Builder> serializableBuilderClass()
-
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.
-
-