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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AppInstanceUser.BuilderappInstanceUserArn(String appInstanceUserArn)The ARN of theAppInstanceUser.AppInstanceUser.BuildercreatedTimestamp(Instant createdTimestamp)The time at which theAppInstanceUserwas created.default AppInstanceUser.BuilderexpirationSettings(Consumer<ExpirationSettings.Builder> expirationSettings)The interval after which anAppInstanceUseris automatically deleted.AppInstanceUser.BuilderexpirationSettings(ExpirationSettings expirationSettings)The interval after which anAppInstanceUseris automatically deleted.AppInstanceUser.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The time at which theAppInstanceUserwas last updated.AppInstanceUser.Buildermetadata(String metadata)The metadata of theAppInstanceUser.AppInstanceUser.Buildername(String name)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
appInstanceUserArn
AppInstanceUser.Builder appInstanceUserArn(String 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
AppInstanceUser.Builder name(String 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
AppInstanceUser.Builder metadata(String 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
AppInstanceUser.Builder createdTimestamp(Instant 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
AppInstanceUser.Builder lastUpdatedTimestamp(Instant 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
AppInstanceUser.Builder expirationSettings(ExpirationSettings 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:
expirationSettings(ExpirationSettings)
-
-