Class IdentityCenterConfigurationInput
- java.lang.Object
-
- software.amazon.awssdk.services.emrserverless.model.IdentityCenterConfigurationInput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IdentityCenterConfigurationInput.Builder,IdentityCenterConfigurationInput>
@Generated("software.amazon.awssdk:codegen") public final class IdentityCenterConfigurationInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IdentityCenterConfigurationInput.Builder,IdentityCenterConfigurationInput>
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 interfaceIdentityCenterConfigurationInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentityCenterConfigurationInput.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringidentityCenterInstanceArn()The ARN of the IAM Identity Center instance.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends IdentityCenterConfigurationInput.Builder>serializableBuilderClass()IdentityCenterConfigurationInput.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.
-
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 IdentityCenterConfigurationInput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IdentityCenterConfigurationInput.Builder,IdentityCenterConfigurationInput>
-
builder
public static IdentityCenterConfigurationInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends IdentityCenterConfigurationInput.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
-
-