Class UpdateIamIdentityCenterConfigOptions
- java.lang.Object
-
- software.amazon.awssdk.services.opensearchserverless.model.UpdateIamIdentityCenterConfigOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UpdateIamIdentityCenterConfigOptions.Builder,UpdateIamIdentityCenterConfigOptions>
@Generated("software.amazon.awssdk:codegen") public final class UpdateIamIdentityCenterConfigOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UpdateIamIdentityCenterConfigOptions.Builder,UpdateIamIdentityCenterConfigOptions>
Describes IAM Identity Center options for updating an OpenSearch Serverless security configuration in the form of a key-value map.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateIamIdentityCenterConfigOptions.Builder
-
Method Summary
-
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
-
groupAttribute
public final IamIdentityCenterGroupAttribute groupAttribute()
The group attribute for this IAM Identity Center integration. Defaults to
GroupId.If the service returns an enum value that is not available in the current SDK version,
groupAttributewill returnIamIdentityCenterGroupAttribute.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgroupAttributeAsString().- Returns:
- The group attribute for this IAM Identity Center integration. Defaults to
GroupId. - See Also:
IamIdentityCenterGroupAttribute
-
groupAttributeAsString
public final String groupAttributeAsString()
The group attribute for this IAM Identity Center integration. Defaults to
GroupId.If the service returns an enum value that is not available in the current SDK version,
groupAttributewill returnIamIdentityCenterGroupAttribute.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgroupAttributeAsString().- Returns:
- The group attribute for this IAM Identity Center integration. Defaults to
GroupId. - See Also:
IamIdentityCenterGroupAttribute
-
userAttribute
public final IamIdentityCenterUserAttribute userAttribute()
The user attribute for this IAM Identity Center integration. Defaults to
UserId.If the service returns an enum value that is not available in the current SDK version,
userAttributewill returnIamIdentityCenterUserAttribute.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuserAttributeAsString().- Returns:
- The user attribute for this IAM Identity Center integration. Defaults to
UserId. - See Also:
IamIdentityCenterUserAttribute
-
userAttributeAsString
public final String userAttributeAsString()
The user attribute for this IAM Identity Center integration. Defaults to
UserId.If the service returns an enum value that is not available in the current SDK version,
userAttributewill returnIamIdentityCenterUserAttribute.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuserAttributeAsString().- Returns:
- The user attribute for this IAM Identity Center integration. Defaults to
UserId. - See Also:
IamIdentityCenterUserAttribute
-
toBuilder
public UpdateIamIdentityCenterConfigOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateIamIdentityCenterConfigOptions.Builder,UpdateIamIdentityCenterConfigOptions>
-
builder
public static UpdateIamIdentityCenterConfigOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateIamIdentityCenterConfigOptions.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
-
-