Class CreateCredentialBasicDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.CreateCredentialDetails
-
- com.oracle.bmc.databasetoolsruntime.model.CreateCredentialBasicDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public final class CreateCredentialBasicDetails extends CreateCredentialDetailsDetails for the Credential for the Basic type.
Note: Objects should always be created or deserialized using theCreateCredentialBasicDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCreateCredentialBasicDetails.Builder, which maintain a set of all explicitly set fields calledCreateCredentialBasicDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateCredentialBasicDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateCredentialBasicDetails(String key, String userName, char[] password)Deprecated.CreateCredentialBasicDetails(String key, String userName, String password)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static CreateCredentialBasicDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetPassword()Deprecated.Use getPassword__AsCharArray() instead.char[]getPassword__AsCharArray()The password for the new credential.StringgetUserName()The username for the new credential.inthashCode()CreateCredentialBasicDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.databasetoolsruntime.model.CreateCredentialDetails
getKey
-
-
-
-
Constructor Detail
-
CreateCredentialBasicDetails
@Deprecated public CreateCredentialBasicDetails(String key, String userName, String password)
Deprecated.
-
CreateCredentialBasicDetails
@Deprecated public CreateCredentialBasicDetails(String key, String userName, char[] password)
Deprecated.
-
-
Method Detail
-
builder
public static CreateCredentialBasicDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateCredentialBasicDetails.Builder toBuilder()
-
getUserName
public String getUserName()
The username for the new credential.- Returns:
- the value
-
getPassword
@Deprecated public String getPassword()
Deprecated.Use getPassword__AsCharArray() instead.The password for the new credential.- Returns:
- the value
-
getPassword__AsCharArray
public char[] getPassword__AsCharArray()
The password for the new credential.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classCreateCredentialDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classCreateCredentialDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classCreateCredentialDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCreateCredentialDetails
-
-