Interface AppInstanceUser.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AppInstanceUser.Builder,,AppInstanceUser> SdkBuilder<AppInstanceUser.Builder,,AppInstanceUser> SdkPojo
- Enclosing class:
AppInstanceUser
@Mutable
@NotThreadSafe
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 theAppInstanceUserwas created.default AppInstanceUser.BuilderexpirationSettings(Consumer<ExpirationSettings.Builder> expirationSettings) The interval after which anAppInstanceUseris automatically deleted.expirationSettings(ExpirationSettings expirationSettings) The interval after which anAppInstanceUseris automatically deleted.lastUpdatedTimestamp(Instant lastUpdatedTimestamp) The time at which theAppInstanceUserwas last updated.The metadata of theAppInstanceUser.The name of theAppInstanceUser.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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
AppInstanceUserwas created.- Parameters:
createdTimestamp- The time at which theAppInstanceUserwas created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
The time at which the
AppInstanceUserwas last updated.- Parameters:
lastUpdatedTimestamp- The time at which theAppInstanceUserwas last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationSettings
The interval after which an
AppInstanceUseris automatically deleted.- Parameters:
expirationSettings- The interval after which anAppInstanceUseris 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 theAppInstanceUseris automatically deleted.ExpirationSettings.Builderavoiding the need to create one manually viaExpirationSettings.builder().When the
Consumercompletes,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:
-