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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EnvironmentSummary.BuilderactivationCode(String activationCode)The activation code to register a device to the environment.EnvironmentSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the environment.EnvironmentSummary.BuildercreatedAt(Instant createdAt)The timestamp of when the environment was created.EnvironmentSummary.BuilderdesiredSoftwareSetId(String desiredSoftwareSetId)The ID of the software set to apply.EnvironmentSummary.BuilderdesktopArn(String desktopArn)The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.EnvironmentSummary.BuilderdesktopEndpoint(String desktopEndpoint)The URL for the identity provider login (only for environments that use AppStream 2.0).EnvironmentSummary.BuilderdesktopType(String desktopType)The type of streaming desktop for the environment.EnvironmentSummary.BuilderdesktopType(DesktopType desktopType)The type of streaming desktop for the environment.EnvironmentSummary.Builderid(String id)The ID of the environment.default EnvironmentSummary.BuildermaintenanceWindow(Consumer<MaintenanceWindow.Builder> maintenanceWindow)A specification for a time window to apply software updates.EnvironmentSummary.BuildermaintenanceWindow(MaintenanceWindow maintenanceWindow)A specification for a time window to apply software updates.EnvironmentSummary.Buildername(String name)The name of the environment.EnvironmentSummary.BuilderpendingSoftwareSetId(String pendingSoftwareSetId)The ID of the software set that is pending to be installed.EnvironmentSummary.BuildersoftwareSetUpdateMode(String softwareSetUpdateMode)An option to define which software updates to apply.EnvironmentSummary.BuildersoftwareSetUpdateMode(SoftwareSetUpdateMode softwareSetUpdateMode)An option to define which software updates to apply.EnvironmentSummary.BuildersoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)An option to define if software updates should be applied within a maintenance window.EnvironmentSummary.BuildersoftwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)An option to define if software updates should be applied within a maintenance window.EnvironmentSummary.BuilderupdatedAt(Instant updatedAt)The timestamp of when the device was updated.-
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
-
id
EnvironmentSummary.Builder id(String 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
EnvironmentSummary.Builder name(String 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,DesktopType
-
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:
DesktopType,DesktopType
-
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,SoftwareSetUpdateSchedule
-
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:
SoftwareSetUpdateSchedule,SoftwareSetUpdateSchedule
-
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 theMaintenanceWindow.Builderavoiding the need to create one manually viaMaintenanceWindow.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenanceWindow(MaintenanceWindow).- Parameters:
maintenanceWindow- a consumer that will call methods onMaintenanceWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
maintenanceWindow(MaintenanceWindow)
-
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,SoftwareSetUpdateMode
-
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:
SoftwareSetUpdateMode,SoftwareSetUpdateMode
-
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
EnvironmentSummary.Builder arn(String 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.
-
-