Package com.oracle.bmc.opensearch.model
Class SecurityUserDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opensearch.model.SecurityUserDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180828") public final class SecurityUserDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe username and password source details for the security master user.
Note: Objects should always be created or deserialized using theSecurityUserDetails.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 theSecurityUserDetails.Builder, which maintain a set of all explicitly set fields calledSecurityUserDetails.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 classSecurityUserDetails.Builder
-
Constructor Summary
Constructors Constructor Description SecurityUserDetails(String username, SecurityUserPasswordDetails passwordDetails)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityUserDetails.Builderbuilder()Create a new builder.booleanequals(Object o)SecurityUserPasswordDetailsgetPasswordDetails()StringgetUsername()The name of the master user that is used to manage security config.inthashCode()SecurityUserDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SecurityUserDetails
@Deprecated @ConstructorProperties({"username","passwordDetails"}) public SecurityUserDetails(String username, SecurityUserPasswordDetails passwordDetails)
Deprecated.
-
-
Method Detail
-
builder
public static SecurityUserDetails.Builder builder()
Create a new builder.
-
toBuilder
public SecurityUserDetails.Builder toBuilder()
-
getUsername
public String getUsername()
The name of the master user that is used to manage security config.- Returns:
- the value
-
getPasswordDetails
public SecurityUserPasswordDetails getPasswordDetails()
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-