Class UpdateDbInstanceRequest
- 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.UpdateDbInstanceRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateDbInstanceRequest.Builder,UpdateDbInstanceRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateDbInstanceRequest extends TimestreamInfluxDbRequest implements ToCopyableBuilder<UpdateDbInstanceRequest.Builder,UpdateDbInstanceRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateDbInstanceRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerallocatedStorage()The amount of storage to allocate for your DB storage type (in gibibytes).static UpdateDbInstanceRequest.Builderbuilder()DbInstanceTypedbInstanceType()The Timestream for InfluxDB DB instance type to run InfluxDB on.StringdbInstanceTypeAsString()The Timestream for InfluxDB DB instance type to run InfluxDB on.StringdbParameterGroupIdentifier()The id of the DB parameter group to assign to your DB instance.DbStorageTypedbStorageType()The Timestream for InfluxDB DB storage type that InfluxDB stores data on.StringdbStorageTypeAsString()The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DeploymentTypedeploymentType()Specifies whether the DB instance will be deployed as a standalone instance or with a Multi-AZ standby for high availability.StringdeploymentTypeAsString()Specifies whether the DB instance will be deployed as a standalone instance or with a Multi-AZ standby for high availability.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()The id of the DB instance.LogDeliveryConfigurationlogDeliveryConfiguration()Configuration for sending InfluxDB engine logs to send to specified S3 bucket.Integerport()The port number on which InfluxDB accepts connections.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateDbInstanceRequest.Builder>serializableBuilderClass()UpdateDbInstanceRequest.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
-
identifier
public final String identifier()
The id of the DB instance.
- Returns:
- The id of the DB instance.
-
logDeliveryConfiguration
public final LogDeliveryConfiguration logDeliveryConfiguration()
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
- Returns:
- Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
-
dbParameterGroupIdentifier
public final String dbParameterGroupIdentifier()
The id of the DB parameter group to assign to your DB instance. DB parameter groups specify how the database is configured. For example, DB parameter groups can specify the limit for query concurrency.
- Returns:
- The id of the DB parameter group to assign to your DB instance. DB parameter groups specify how the database is configured. For example, DB parameter groups can specify the limit for query concurrency.
-
port
public final Integer port()
The port number on which InfluxDB accepts connections.
If you change the Port value, your database restarts immediately.
Valid Values: 1024-65535
Default: 8086
Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680
- Returns:
- The port number on which InfluxDB accepts connections.
If you change the Port value, your database restarts immediately.
Valid Values: 1024-65535
Default: 8086
Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680
-
dbInstanceType
public final DbInstanceType dbInstanceType()
The Timestream for InfluxDB DB instance type to run InfluxDB on.
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:
- The Timestream for InfluxDB DB instance type to run InfluxDB on.
- See Also:
DbInstanceType
-
dbInstanceTypeAsString
public final String dbInstanceTypeAsString()
The Timestream for InfluxDB DB instance type to run InfluxDB on.
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:
- The Timestream for InfluxDB DB instance type to run InfluxDB on.
- See Also:
DbInstanceType
-
deploymentType
public final DeploymentType deploymentType()
Specifies whether the DB instance will be deployed as a standalone instance or with a Multi-AZ standby for high availability.
If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- Specifies whether the DB instance will be deployed as a standalone instance or with a Multi-AZ standby for high availability.
- See Also:
DeploymentType
-
deploymentTypeAsString
public final String deploymentTypeAsString()
Specifies whether the DB instance will be deployed as a standalone instance or with a Multi-AZ standby for high availability.
If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- Specifies whether the DB instance will be deployed as a standalone instance or with a Multi-AZ standby for high availability.
- See Also:
DeploymentType
-
dbStorageType
public final DbStorageType dbStorageType()
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
If the service returns an enum value that is not available in the current SDK version,
dbStorageTypewill returnDbStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbStorageTypeAsString().- Returns:
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
- See Also:
DbStorageType
-
dbStorageTypeAsString
public final String dbStorageTypeAsString()
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
If the service returns an enum value that is not available in the current SDK version,
dbStorageTypewill returnDbStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbStorageTypeAsString().- Returns:
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
- See Also:
DbStorageType
-
allocatedStorage
public final Integer allocatedStorage()
The amount of storage to allocate for your DB storage type (in gibibytes).
- Returns:
- The amount of storage to allocate for your DB storage type (in gibibytes).
-
toBuilder
public UpdateDbInstanceRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateDbInstanceRequest.Builder,UpdateDbInstanceRequest>- Specified by:
toBuilderin classTimestreamInfluxDbRequest
-
builder
public static UpdateDbInstanceRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateDbInstanceRequest.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
-
-