Interface PutAppInstanceUserExpirationSettingsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,ChimeSdkIdentityResponse.Builder
,CopyableBuilder<PutAppInstanceUserExpirationSettingsResponse.Builder,
,PutAppInstanceUserExpirationSettingsResponse> SdkBuilder<PutAppInstanceUserExpirationSettingsResponse.Builder,
,PutAppInstanceUserExpirationSettingsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
PutAppInstanceUserExpirationSettingsResponse
@Mutable
@NotThreadSafe
public static interface PutAppInstanceUserExpirationSettingsResponse.Builder
extends ChimeSdkIdentityResponse.Builder, SdkPojo, CopyableBuilder<PutAppInstanceUserExpirationSettingsResponse.Builder,PutAppInstanceUserExpirationSettingsResponse>
-
Method Summary
Modifier and TypeMethodDescriptionappInstanceUserArn
(String appInstanceUserArn) The ARN of theAppInstanceUser
.expirationSettings
(Consumer<ExpirationSettings.Builder> expirationSettings) Settings that control the interval after which anAppInstanceUser
is automatically deleted.expirationSettings
(ExpirationSettings expirationSettings) Settings that control the interval after which anAppInstanceUser
is automatically deleted.Methods inherited from interface software.amazon.awssdk.services.chimesdkidentity.model.ChimeSdkIdentityResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
appInstanceUserArn
The ARN of the
AppInstanceUser
.- Parameters:
appInstanceUserArn
- The ARN of theAppInstanceUser
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationSettings
PutAppInstanceUserExpirationSettingsResponse.Builder expirationSettings(ExpirationSettings expirationSettings) Settings that control the interval after which an
AppInstanceUser
is automatically deleted.- Parameters:
expirationSettings
- Settings that control the interval after which anAppInstanceUser
is automatically deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationSettings
default PutAppInstanceUserExpirationSettingsResponse.Builder expirationSettings(Consumer<ExpirationSettings.Builder> expirationSettings) Settings that control the interval after which an
This is a convenience method that creates an instance of theAppInstanceUser
is automatically deleted.ExpirationSettings.Builder
avoiding the need to create one manually viaExpirationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexpirationSettings(ExpirationSettings)
.- Parameters:
expirationSettings
- a consumer that will call methods onExpirationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-