Interface AppInstanceUser.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AppInstanceUser.Builder,
,AppInstanceUser> SdkBuilder<AppInstanceUser.Builder,
,AppInstanceUser> SdkPojo
- Enclosing class:
AppInstanceUser
public static interface AppInstanceUser.Builder
extends SdkPojo, CopyableBuilder<AppInstanceUser.Builder,AppInstanceUser>
-
Method Summary
Modifier and TypeMethodDescriptionappInstanceUserArn
(String appInstanceUserArn) The ARN of theAppInstanceUser
.createdTimestamp
(Instant createdTimestamp) The time at which theAppInstanceUser
was created.default AppInstanceUser.Builder
expirationSettings
(Consumer<ExpirationSettings.Builder> expirationSettings) The interval after which anAppInstanceUser
is automatically deleted.expirationSettings
(ExpirationSettings expirationSettings) The interval after which anAppInstanceUser
is automatically deleted.lastUpdatedTimestamp
(Instant lastUpdatedTimestamp) The time at which theAppInstanceUser
was last updated.The metadata of theAppInstanceUser
.The name of theAppInstanceUser
.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, sdkFields
-
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.
-
name
The name of the
AppInstanceUser
.- Parameters:
name
- The name of theAppInstanceUser
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
The metadata of the
AppInstanceUser
.- Parameters:
metadata
- The metadata of theAppInstanceUser
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
The time at which the
AppInstanceUser
was created.- Parameters:
createdTimestamp
- The time at which theAppInstanceUser
was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
The time at which the
AppInstanceUser
was last updated.- Parameters:
lastUpdatedTimestamp
- The time at which theAppInstanceUser
was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationSettings
The interval after which an
AppInstanceUser
is automatically deleted.- Parameters:
expirationSettings
- 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 AppInstanceUser.Builder expirationSettings(Consumer<ExpirationSettings.Builder> expirationSettings) 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:
-