Class GetRelationalDatabaseMasterUserPasswordRequest
- 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.GetRelationalDatabaseMasterUserPasswordRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetRelationalDatabaseMasterUserPasswordRequest.Builder,GetRelationalDatabaseMasterUserPasswordRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetRelationalDatabaseMasterUserPasswordRequest extends LightsailRequest implements ToCopyableBuilder<GetRelationalDatabaseMasterUserPasswordRequest.Builder,GetRelationalDatabaseMasterUserPasswordRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetRelationalDatabaseMasterUserPasswordRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetRelationalDatabaseMasterUserPasswordRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()RelationalDatabasePasswordVersionpasswordVersion()The password version to return.StringpasswordVersionAsString()The password version to return.StringrelationalDatabaseName()The name of your database for which to get the master user password.List<SdkField<?>>sdkFields()static Class<? extends GetRelationalDatabaseMasterUserPasswordRequest.Builder>serializableBuilderClass()GetRelationalDatabaseMasterUserPasswordRequest.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 your database for which to get the master user password.
- Returns:
- The name of your database for which to get the master user password.
-
passwordVersion
public final RelationalDatabasePasswordVersion passwordVersion()
The password version to return.
Specifying
CURRENTorPREVIOUSreturns the current or previous passwords respectively. SpecifyingPENDINGreturns the newest version of the password that will rotate toCURRENT. After thePENDINGpassword rotates toCURRENT, thePENDINGpassword is no longer available.Default:
CURRENTIf the service returns an enum value that is not available in the current SDK version,
passwordVersionwill returnRelationalDatabasePasswordVersion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompasswordVersionAsString().- Returns:
- The password version to return.
Specifying
CURRENTorPREVIOUSreturns the current or previous passwords respectively. SpecifyingPENDINGreturns the newest version of the password that will rotate toCURRENT. After thePENDINGpassword rotates toCURRENT, thePENDINGpassword is no longer available.Default:
CURRENT - See Also:
RelationalDatabasePasswordVersion
-
passwordVersionAsString
public final String passwordVersionAsString()
The password version to return.
Specifying
CURRENTorPREVIOUSreturns the current or previous passwords respectively. SpecifyingPENDINGreturns the newest version of the password that will rotate toCURRENT. After thePENDINGpassword rotates toCURRENT, thePENDINGpassword is no longer available.Default:
CURRENTIf the service returns an enum value that is not available in the current SDK version,
passwordVersionwill returnRelationalDatabasePasswordVersion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompasswordVersionAsString().- Returns:
- The password version to return.
Specifying
CURRENTorPREVIOUSreturns the current or previous passwords respectively. SpecifyingPENDINGreturns the newest version of the password that will rotate toCURRENT. After thePENDINGpassword rotates toCURRENT, thePENDINGpassword is no longer available.Default:
CURRENT - See Also:
RelationalDatabasePasswordVersion
-
toBuilder
public GetRelationalDatabaseMasterUserPasswordRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetRelationalDatabaseMasterUserPasswordRequest.Builder,GetRelationalDatabaseMasterUserPasswordRequest>- Specified by:
toBuilderin classLightsailRequest
-
builder
public static GetRelationalDatabaseMasterUserPasswordRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetRelationalDatabaseMasterUserPasswordRequest.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
-
-