Class UpdateDbClusterRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.timestreaminfluxdb.model.TimestreamInfluxDbRequest
-
- software.amazon.awssdk.services.timestreaminfluxdb.model.UpdateDbClusterRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateDbClusterRequest.Builder,UpdateDbClusterRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateDbClusterRequest extends TimestreamInfluxDbRequest implements ToCopyableBuilder<UpdateDbClusterRequest.Builder,UpdateDbClusterRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateDbClusterRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateDbClusterRequest.Builderbuilder()StringdbClusterId()Service-generated unique identifier of the DB cluster to update.DbInstanceTypedbInstanceType()Update the DB cluster to use the specified DB instance Type.StringdbInstanceTypeAsString()Update the DB cluster to use the specified DB instance Type.StringdbParameterGroupIdentifier()Update the DB cluster to use the specified DB parameter group.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FailoverModefailoverMode()Update the DB cluster's failover behavior.StringfailoverModeAsString()Update the DB cluster's failover behavior.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogDeliveryConfigurationlogDeliveryConfiguration()The log delivery configuration to apply to the DB cluster.Integerport()Update the DB cluster to use the specified port.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateDbClusterRequest.Builder>serializableBuilderClass()UpdateDbClusterRequest.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
-
dbClusterId
public final String dbClusterId()
Service-generated unique identifier of the DB cluster to update.
- Returns:
- Service-generated unique identifier of the DB cluster to update.
-
logDeliveryConfiguration
public final LogDeliveryConfiguration logDeliveryConfiguration()
The log delivery configuration to apply to the DB cluster.
- Returns:
- The log delivery configuration to apply to the DB cluster.
-
dbParameterGroupIdentifier
public final String dbParameterGroupIdentifier()
Update the DB cluster to use the specified DB parameter group.
- Returns:
- Update the DB cluster to use the specified DB parameter group.
-
port
public final Integer port()
Update the DB cluster to use the specified port.
- Returns:
- Update the DB cluster to use the specified port.
-
dbInstanceType
public final DbInstanceType dbInstanceType()
Update the DB cluster to use the specified DB instance Type.
If the service returns an enum value that is not available in the current SDK version,
dbInstanceTypewill returnDbInstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbInstanceTypeAsString().- Returns:
- Update the DB cluster to use the specified DB instance Type.
- See Also:
DbInstanceType
-
dbInstanceTypeAsString
public final String dbInstanceTypeAsString()
Update the DB cluster to use the specified DB instance Type.
If the service returns an enum value that is not available in the current SDK version,
dbInstanceTypewill returnDbInstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbInstanceTypeAsString().- Returns:
- Update the DB cluster to use the specified DB instance Type.
- See Also:
DbInstanceType
-
failoverMode
public final FailoverMode failoverMode()
Update the DB cluster's failover behavior.
If the service returns an enum value that is not available in the current SDK version,
failoverModewill returnFailoverMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailoverModeAsString().- Returns:
- Update the DB cluster's failover behavior.
- See Also:
FailoverMode
-
failoverModeAsString
public final String failoverModeAsString()
Update the DB cluster's failover behavior.
If the service returns an enum value that is not available in the current SDK version,
failoverModewill returnFailoverMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailoverModeAsString().- Returns:
- Update the DB cluster's failover behavior.
- See Also:
FailoverMode
-
toBuilder
public UpdateDbClusterRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateDbClusterRequest.Builder,UpdateDbClusterRequest>- Specified by:
toBuilderin classTimestreamInfluxDbRequest
-
builder
public static UpdateDbClusterRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateDbClusterRequest.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
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-