Interface EnvironmentSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EnvironmentSummary.Builder,EnvironmentSummary>, SdkBuilder<EnvironmentSummary.Builder,EnvironmentSummary>, SdkPojo
Enclosing class:
EnvironmentSummary

public static interface EnvironmentSummary.Builder extends SdkPojo, CopyableBuilder<EnvironmentSummary.Builder,EnvironmentSummary>
  • Method Details

    • id

      The ID of the environment.

      Parameters:
      id - The ID of the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the environment.

      Parameters:
      name - The name of the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • desktopArn

      EnvironmentSummary.Builder desktopArn(String desktopArn)

      The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.

      Parameters:
      desktopArn - The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • desktopEndpoint

      EnvironmentSummary.Builder desktopEndpoint(String desktopEndpoint)

      The URL for the identity provider login (only for environments that use AppStream 2.0).

      Parameters:
      desktopEndpoint - The URL for the identity provider login (only for environments that use AppStream 2.0).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • desktopType

      EnvironmentSummary.Builder desktopType(String desktopType)

      The type of streaming desktop for the environment.

      Parameters:
      desktopType - The type of streaming desktop for the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • desktopType

      EnvironmentSummary.Builder desktopType(DesktopType desktopType)

      The type of streaming desktop for the environment.

      Parameters:
      desktopType - The type of streaming desktop for the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • activationCode

      EnvironmentSummary.Builder activationCode(String activationCode)

      The activation code to register a device to the environment.

      Parameters:
      activationCode - The activation code to register a device to the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • softwareSetUpdateSchedule

      EnvironmentSummary.Builder softwareSetUpdateSchedule(String softwareSetUpdateSchedule)

      An option to define if software updates should be applied within a maintenance window.

      Parameters:
      softwareSetUpdateSchedule - An option to define if software updates should be applied within a maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • softwareSetUpdateSchedule

      EnvironmentSummary.Builder softwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)

      An option to define if software updates should be applied within a maintenance window.

      Parameters:
      softwareSetUpdateSchedule - An option to define if software updates should be applied within a maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maintenanceWindow

      EnvironmentSummary.Builder maintenanceWindow(MaintenanceWindow maintenanceWindow)

      A specification for a time window to apply software updates.

      Parameters:
      maintenanceWindow - A specification for a time window to apply software updates.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maintenanceWindow

      default EnvironmentSummary.Builder maintenanceWindow(Consumer<MaintenanceWindow.Builder> maintenanceWindow)

      A specification for a time window to apply software updates.

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

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

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

      EnvironmentSummary.Builder softwareSetUpdateMode(String softwareSetUpdateMode)

      An option to define which software updates to apply.

      Parameters:
      softwareSetUpdateMode - An option to define which software updates to apply.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • softwareSetUpdateMode

      EnvironmentSummary.Builder softwareSetUpdateMode(SoftwareSetUpdateMode softwareSetUpdateMode)

      An option to define which software updates to apply.

      Parameters:
      softwareSetUpdateMode - An option to define which software updates to apply.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • desiredSoftwareSetId

      EnvironmentSummary.Builder desiredSoftwareSetId(String desiredSoftwareSetId)

      The ID of the software set to apply.

      Parameters:
      desiredSoftwareSetId - The ID of the software set to apply.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingSoftwareSetId

      EnvironmentSummary.Builder pendingSoftwareSetId(String pendingSoftwareSetId)

      The ID of the software set that is pending to be installed.

      Parameters:
      pendingSoftwareSetId - The ID of the software set that is pending to be installed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      EnvironmentSummary.Builder createdAt(Instant createdAt)

      The timestamp of when the environment was created.

      Parameters:
      createdAt - The timestamp of when the environment was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      EnvironmentSummary.Builder updatedAt(Instant updatedAt)

      The timestamp of when the device was updated.

      Parameters:
      updatedAt - The timestamp of when the device was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the environment.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.