Class MasterUserOptions
- java.lang.Object
-
- software.amazon.awssdk.services.elasticsearch.model.MasterUserOptions
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MasterUserOptions.Builder,MasterUserOptions>
@Generated("software.amazon.awssdk:codegen") public final class MasterUserOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MasterUserOptions.Builder,MasterUserOptions>
Credentials for the master user: username and password, ARN, or both.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MasterUserOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MasterUserOptions.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
masterUserARN()
ARN for the master user (if IAM is enabled).String
masterUserName()
The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.String
masterUserPassword()
The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends MasterUserOptions.Builder>
serializableBuilderClass()
MasterUserOptions.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
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
-
masterUserARN
public final String masterUserARN()
ARN for the master user (if IAM is enabled).
- Returns:
- ARN for the master user (if IAM is enabled).
-
masterUserName
public final String masterUserName()
The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.
- Returns:
- The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.
-
masterUserPassword
public final String masterUserPassword()
The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.
- Returns:
- The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.
-
toBuilder
public MasterUserOptions.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<MasterUserOptions.Builder,MasterUserOptions>
-
builder
public static MasterUserOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends MasterUserOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-