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 interfaceMasterUserOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MasterUserOptions.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmasterUserARN()ARN for the master user (if IAM is enabled).StringmasterUserName()The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.StringmasterUserPassword()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.BuildertoBuilder()StringtoString()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:
toBuilderin 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:
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-