Class DeleteRelationalDatabaseRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.lightsail.model.LightsailRequest
-
- software.amazon.awssdk.services.lightsail.model.DeleteRelationalDatabaseRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DeleteRelationalDatabaseRequest.Builder,DeleteRelationalDatabaseRequest>
@Generated("software.amazon.awssdk:codegen") public final class DeleteRelationalDatabaseRequest extends LightsailRequest implements ToCopyableBuilder<DeleteRelationalDatabaseRequest.Builder,DeleteRelationalDatabaseRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeleteRelationalDatabaseRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeleteRelationalDatabaseRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfinalRelationalDatabaseSnapshotName()The name of the database snapshot created ifskip final snapshotisfalse, which is the default value for that parameter.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrelationalDatabaseName()The name of the database that you are deleting.List<SdkField<?>>sdkFields()static Class<? extends DeleteRelationalDatabaseRequest.Builder>serializableBuilderClass()BooleanskipFinalSnapshot()Determines whether a final database snapshot is created before your database is deleted.DeleteRelationalDatabaseRequest.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
-
relationalDatabaseName
public final String relationalDatabaseName()
The name of the database that you are deleting.
- Returns:
- The name of the database that you are deleting.
-
skipFinalSnapshot
public final Boolean skipFinalSnapshot()
Determines whether a final database snapshot is created before your database is deleted. If
trueis specified, no database snapshot is created. Iffalseis specified, a database snapshot is created before your database is deleted.You must specify the
final relational database snapshot nameparameter if theskip final snapshotparameter isfalse.Default:
false- Returns:
- Determines whether a final database snapshot is created before your database is deleted. If
trueis specified, no database snapshot is created. Iffalseis specified, a database snapshot is created before your database is deleted.You must specify the
final relational database snapshot nameparameter if theskip final snapshotparameter isfalse.Default:
false
-
finalRelationalDatabaseSnapshotName
public final String finalRelationalDatabaseSnapshotName()
The name of the database snapshot created if
skip final snapshotisfalse, which is the default value for that parameter.Specifying this parameter and also specifying the
skip final snapshotparameter totrueresults in an error.Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
- Returns:
- The name of the database snapshot created if
skip final snapshotisfalse, which is the default value for that parameter.Specifying this parameter and also specifying the
skip final snapshotparameter totrueresults in an error.Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
-
-
-
toBuilder
public DeleteRelationalDatabaseRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeleteRelationalDatabaseRequest.Builder,DeleteRelationalDatabaseRequest>- Specified by:
toBuilderin classLightsailRequest
-
builder
public static DeleteRelationalDatabaseRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeleteRelationalDatabaseRequest.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
-
-