Class IdentityCenterConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.emrserverless.model.IdentityCenterConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IdentityCenterConfiguration.Builder,IdentityCenterConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class IdentityCenterConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IdentityCenterConfiguration.Builder,IdentityCenterConfiguration>
The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIdentityCenterConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentityCenterConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringidentityCenterApplicationArn()The ARN of the EMR Serverless created IAM Identity Center Application that provides trusted-identity propagation.StringidentityCenterInstanceArn()The ARN of the IAM Identity Center instance.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends IdentityCenterConfiguration.Builder>serializableBuilderClass()IdentityCenterConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.BooleanuserBackgroundSessionsEnabled()Enables user background sessions for this application so Livy sessions can continue running after users log out of their interactive notebook or their Identity Center sessions expire.-
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
-
identityCenterInstanceArn
public final String identityCenterInstanceArn()
The ARN of the IAM Identity Center instance.
- Returns:
- The ARN of the IAM Identity Center instance.
-
identityCenterApplicationArn
public final String identityCenterApplicationArn()
The ARN of the EMR Serverless created IAM Identity Center Application that provides trusted-identity propagation.
- Returns:
- The ARN of the EMR Serverless created IAM Identity Center Application that provides trusted-identity propagation.
-
userBackgroundSessionsEnabled
public final Boolean userBackgroundSessionsEnabled()
Enables user background sessions for this application so Livy sessions can continue running after users log out of their interactive notebook or their Identity Center sessions expire.
- Returns:
- Enables user background sessions for this application so Livy sessions can continue running after users log out of their interactive notebook or their Identity Center sessions expire.
-
toBuilder
public IdentityCenterConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IdentityCenterConfiguration.Builder,IdentityCenterConfiguration>
-
builder
public static IdentityCenterConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends IdentityCenterConfiguration.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
-
-