Class RdsDbUserDetails
- java.lang.Object
-
- software.amazon.awssdk.services.guardduty.model.RdsDbUserDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RdsDbUserDetails.Builder,RdsDbUserDetails>
@Generated("software.amazon.awssdk:codegen") public final class RdsDbUserDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RdsDbUserDetails.Builder,RdsDbUserDetails>
Contains information about the user and authentication details for a database instance involved in the finding.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRdsDbUserDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringapplication()The application name used in the anomalous login attempt.StringauthMethod()The authentication method used by the user involved in the finding.static RdsDbUserDetails.Builderbuilder()Stringdatabase()The name of the database instance involved in the anomalous login attempt.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RdsDbUserDetails.Builder>serializableBuilderClass()Stringssl()The version of the Secure Socket Layer (SSL) used for the network.RdsDbUserDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringuser()The user name used in the anomalous login attempt.-
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
-
user
public final String user()
The user name used in the anomalous login attempt.
- Returns:
- The user name used in the anomalous login attempt.
-
application
public final String application()
The application name used in the anomalous login attempt.
- Returns:
- The application name used in the anomalous login attempt.
-
database
public final String database()
The name of the database instance involved in the anomalous login attempt.
- Returns:
- The name of the database instance involved in the anomalous login attempt.
-
ssl
public final String ssl()
The version of the Secure Socket Layer (SSL) used for the network.
- Returns:
- The version of the Secure Socket Layer (SSL) used for the network.
-
authMethod
public final String authMethod()
The authentication method used by the user involved in the finding.
- Returns:
- The authentication method used by the user involved in the finding.
-
toBuilder
public RdsDbUserDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RdsDbUserDetails.Builder,RdsDbUserDetails>
-
builder
public static RdsDbUserDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends RdsDbUserDetails.Builder> serializableBuilderClass()
-
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.
-
-