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 Details

    • appInstanceUserArn

      AppInstanceUser.Builder appInstanceUserArn(String appInstanceUserArn)

      The ARN of the AppInstanceUser.

      Parameters:
      appInstanceUserArn - The ARN of the AppInstanceUser.
      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 the AppInstanceUser.
      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 the AppInstanceUser.
      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 AppInstanceUser was created.

      Parameters:
      createdTimestamp - The time at which the AppInstanceUser was 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 AppInstanceUser was last updated.

      Parameters:
      lastUpdatedTimestamp - The time at which the AppInstanceUser was 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 AppInstanceUser is automatically deleted.

      Parameters:
      expirationSettings - The interval after which an AppInstanceUser 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 AppInstanceUser is automatically deleted.

      This is a convenience method that creates an instance of the ExpirationSettings.Builder avoiding the need to create one manually via ExpirationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to expirationSettings(ExpirationSettings).

      Parameters:
      expirationSettings - a consumer that will call methods on ExpirationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: