@Generated(value="software.amazon.awssdk:codegen") public final class UpdateBrokerResponse extends MqResponse implements ToCopyableBuilder<UpdateBrokerResponse.Builder,UpdateBrokerResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateBrokerResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationStrategy |
authenticationStrategy()
Optional.
|
String |
authenticationStrategyAsString()
Optional.
|
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.
|
String |
brokerId()
Required.
|
static UpdateBrokerResponse.Builder |
builder() |
ConfigurationId |
configuration()
The ID of the updated configuration.
|
DataReplicationMetadataOutput |
dataReplicationMetadata()
The replication details of the data replication-enabled broker.
|
DataReplicationMode |
dataReplicationMode()
Describes whether this broker is a part of a data replication pair.
|
String |
dataReplicationModeAsString()
Describes whether this broker is a part of a data replication pair.
|
String |
engineVersion()
The broker engine version to upgrade to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSecurityGroups()
For responses, this returns true if the service returned a value for the SecurityGroups property.
|
String |
hostInstanceType()
The broker's host instance type to upgrade to.
|
LdapServerMetadataOutput |
ldapServerMetadata()
Optional.
|
Logs |
logs()
The list of information about logs to be enabled for the specified broker.
|
WeeklyStartTime |
maintenanceWindowStartTime()
The parameters that determine the WeeklyStartTime.
|
DataReplicationMetadataOutput |
pendingDataReplicationMetadata()
The pending replication details of the data replication-enabled broker.
|
DataReplicationMode |
pendingDataReplicationMode()
Describes whether this broker will be a part of a data replication pair after reboot.
|
String |
pendingDataReplicationModeAsString()
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.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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,
authenticationStrategy will return AuthenticationStrategy.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from authenticationStrategyAsString().
AuthenticationStrategypublic 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,
authenticationStrategy will return AuthenticationStrategy.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from authenticationStrategyAsString().
AuthenticationStrategypublic 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.
public final String brokerId()
Required. The unique ID that Amazon MQ generates for the broker.
public final ConfigurationId configuration()
The ID of the updated configuration.
public final String engineVersion()
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
public final String hostInstanceType()
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
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.
public final Logs logs()
The list of information about logs to be enabled for the specified broker.
public final WeeklyStartTime maintenanceWindowStartTime()
The parameters that determine the WeeklyStartTime.
public final boolean hasSecurityGroups()
isEmpty() 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.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.
public final DataReplicationMetadataOutput dataReplicationMetadata()
The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
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,
dataReplicationMode will return DataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from dataReplicationModeAsString().
DataReplicationModepublic 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,
dataReplicationMode will return DataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from dataReplicationModeAsString().
DataReplicationModepublic final DataReplicationMetadataOutput pendingDataReplicationMetadata()
The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
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,
pendingDataReplicationMode will return DataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from pendingDataReplicationModeAsString().
DataReplicationModepublic 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,
pendingDataReplicationMode will return DataReplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from pendingDataReplicationModeAsString().
DataReplicationModepublic UpdateBrokerResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateBrokerResponse.Builder,UpdateBrokerResponse>toBuilder in class AwsResponsepublic static UpdateBrokerResponse.Builder builder()
public static Class<? extends UpdateBrokerResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.