Class UpdateBrokerResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.mq.model.MqResponse
-
- software.amazon.awssdk.services.mq.model.UpdateBrokerResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateBrokerResponse.Builder,UpdateBrokerResponse>
@Generated("software.amazon.awssdk:codegen") public final class UpdateBrokerResponse extends MqResponse implements ToCopyableBuilder<UpdateBrokerResponse.Builder,UpdateBrokerResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateBrokerResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationStrategyauthenticationStrategy()Optional.StringauthenticationStrategyAsString()Optional.BooleanautoMinorVersionUpgrade()The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.StringbrokerId()Required.static UpdateBrokerResponse.Builderbuilder()ConfigurationIdconfiguration()The ID of the updated configuration.DataReplicationMetadataOutputdataReplicationMetadata()The replication details of the data replication-enabled broker.DataReplicationModedataReplicationMode()Describes whether this broker is a part of a data replication pair.StringdataReplicationModeAsString()Describes whether this broker is a part of a data replication pair.StringengineVersion()The broker engine version to upgrade to.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasSecurityGroups()For responses, this returns true if the service returned a value for the SecurityGroups property.StringhostInstanceType()The broker's host instance type to upgrade to.LdapServerMetadataOutputldapServerMetadata()Optional.Logslogs()The list of information about logs to be enabled for the specified broker.WeeklyStartTimemaintenanceWindowStartTime()The parameters that determine the WeeklyStartTime.DataReplicationMetadataOutputpendingDataReplicationMetadata()The pending replication details of the data replication-enabled broker.DataReplicationModependingDataReplicationMode()Describes whether this broker will be a part of a data replication pair after reboot.StringpendingDataReplicationModeAsString()Describes whether this broker will be a part of a data replication pair after reboot.List<SdkField<?>>sdkFields()List<String>securityGroups()The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.static Class<? extends UpdateBrokerResponse.Builder>serializableBuilderClass()UpdateBrokerResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.mq.model.MqResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
authenticationStrategy
public final AuthenticationStrategy authenticationStrategy()
Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
If the service returns an enum value that is not available in the current SDK version,
authenticationStrategywill returnAuthenticationStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthenticationStrategyAsString().- Returns:
- Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
- See Also:
AuthenticationStrategy
-
authenticationStrategyAsString
public final String authenticationStrategyAsString()
Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
If the service returns an enum value that is not available in the current SDK version,
authenticationStrategywill returnAuthenticationStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthenticationStrategyAsString().- Returns:
- Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
- See Also:
AuthenticationStrategy
-
autoMinorVersionUpgrade
public final Boolean autoMinorVersionUpgrade()
The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.
- Returns:
- The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.
-
brokerId
public final String brokerId()
Required. The unique ID that Amazon MQ generates for the broker.
- Returns:
- Required. The unique ID that Amazon MQ generates for the broker.
-
configuration
public final ConfigurationId configuration()
The ID of the updated configuration.
- Returns:
- The ID of the updated configuration.
-
engineVersion
public final String engineVersion()
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
- Returns:
- The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
-
hostInstanceType
public final String hostInstanceType()
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
- Returns:
- The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
-
ldapServerMetadata
public final LdapServerMetadataOutput ldapServerMetadata()
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.
- Returns:
- Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.
-
logs
public final Logs logs()
The list of information about logs to be enabled for the specified broker.
- Returns:
- The list of information about logs to be enabled for the specified broker.
-
maintenanceWindowStartTime
public final WeeklyStartTime maintenanceWindowStartTime()
The parameters that determine the WeeklyStartTime.
- Returns:
- The parameters that determine the WeeklyStartTime.
-
hasSecurityGroups
public final boolean hasSecurityGroups()
For responses, this returns true if the service returned a value for the SecurityGroups property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
securityGroups
public final List<String> securityGroups()
The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasSecurityGroups()method.- Returns:
- The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
-
dataReplicationMetadata
public final DataReplicationMetadataOutput dataReplicationMetadata()
The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
- Returns:
- The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
-
dataReplicationMode
public final DataReplicationMode dataReplicationMode()
Describes whether this broker is a part of a data replication pair.
If the service returns an enum value that is not available in the current SDK version,
dataReplicationModewill returnDataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataReplicationModeAsString().- Returns:
- Describes whether this broker is a part of a data replication pair.
- See Also:
DataReplicationMode
-
dataReplicationModeAsString
public final String dataReplicationModeAsString()
Describes whether this broker is a part of a data replication pair.
If the service returns an enum value that is not available in the current SDK version,
dataReplicationModewill returnDataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataReplicationModeAsString().- Returns:
- Describes whether this broker is a part of a data replication pair.
- See Also:
DataReplicationMode
-
pendingDataReplicationMetadata
public final DataReplicationMetadataOutput pendingDataReplicationMetadata()
The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
- Returns:
- The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
-
pendingDataReplicationMode
public final DataReplicationMode pendingDataReplicationMode()
Describes whether this broker will be a part of a data replication pair after reboot.
If the service returns an enum value that is not available in the current SDK version,
pendingDataReplicationModewill returnDataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompendingDataReplicationModeAsString().- Returns:
- Describes whether this broker will be a part of a data replication pair after reboot.
- See Also:
DataReplicationMode
-
pendingDataReplicationModeAsString
public final String pendingDataReplicationModeAsString()
Describes whether this broker will be a part of a data replication pair after reboot.
If the service returns an enum value that is not available in the current SDK version,
pendingDataReplicationModewill returnDataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompendingDataReplicationModeAsString().- Returns:
- Describes whether this broker will be a part of a data replication pair after reboot.
- See Also:
DataReplicationMode
-
toBuilder
public UpdateBrokerResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateBrokerResponse.Builder,UpdateBrokerResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static UpdateBrokerResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateBrokerResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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 classSdkResponse
-
-