Interface WorkSpaceApplication.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkSpaceApplication.Builder,
,WorkSpaceApplication> SdkBuilder<WorkSpaceApplication.Builder,
,WorkSpaceApplication> SdkPojo
- Enclosing class:
WorkSpaceApplication
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The identifier of the application.The time the application is created.description
(String description) The description of the WorkSpace application.licenseType
(String licenseType) The license availability for the applications.licenseType
(WorkSpaceApplicationLicenseType licenseType) The license availability for the applications.The name of the WorkSpace application.The owner of the WorkSpace application.The status of WorkSpace application.state
(WorkSpaceApplicationState state) The status of WorkSpace application.supportedComputeTypeNames
(Collection<Compute> supportedComputeTypeNames) The supported compute types of the WorkSpace application.supportedComputeTypeNames
(Compute... supportedComputeTypeNames) The supported compute types of the WorkSpace application.supportedComputeTypeNamesWithStrings
(String... supportedComputeTypeNames) The supported compute types of the WorkSpace application.supportedComputeTypeNamesWithStrings
(Collection<String> supportedComputeTypeNames) The supported compute types of the WorkSpace application.supportedOperatingSystemNames
(Collection<OperatingSystemName> supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.supportedOperatingSystemNames
(OperatingSystemName... supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.supportedOperatingSystemNamesWithStrings
(String... supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.supportedOperatingSystemNamesWithStrings
(Collection<String> supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.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, sdkFields
-
Method Details
-
applicationId
The identifier of the application.
- Parameters:
applicationId
- The identifier of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
created
The time the application is created.
- Parameters:
created
- The time the application is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the WorkSpace application.
- Parameters:
description
- The description of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseType
The license availability for the applications.
- Parameters:
licenseType
- The license availability for the applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseType
The license availability for the applications.
- Parameters:
licenseType
- The license availability for the applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the WorkSpace application.
- Parameters:
name
- The name of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
The owner of the WorkSpace application.
- Parameters:
owner
- The owner of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The status of WorkSpace application.
- Parameters:
state
- The status of WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The status of WorkSpace application.
- Parameters:
state
- The status of WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportedComputeTypeNamesWithStrings
WorkSpaceApplication.Builder supportedComputeTypeNamesWithStrings(Collection<String> supportedComputeTypeNames) The supported compute types of the WorkSpace application.
- Parameters:
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedComputeTypeNamesWithStrings
WorkSpaceApplication.Builder supportedComputeTypeNamesWithStrings(String... supportedComputeTypeNames) The supported compute types of the WorkSpace application.
- Parameters:
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedComputeTypeNames
WorkSpaceApplication.Builder supportedComputeTypeNames(Collection<Compute> supportedComputeTypeNames) The supported compute types of the WorkSpace application.
- Parameters:
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedComputeTypeNames
The supported compute types of the WorkSpace application.
- Parameters:
supportedComputeTypeNames
- The supported compute types of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperatingSystemNamesWithStrings
WorkSpaceApplication.Builder supportedOperatingSystemNamesWithStrings(Collection<String> supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.
- Parameters:
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperatingSystemNamesWithStrings
WorkSpaceApplication.Builder supportedOperatingSystemNamesWithStrings(String... supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.
- Parameters:
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperatingSystemNames
WorkSpaceApplication.Builder supportedOperatingSystemNames(Collection<OperatingSystemName> supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.
- Parameters:
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperatingSystemNames
WorkSpaceApplication.Builder supportedOperatingSystemNames(OperatingSystemName... supportedOperatingSystemNames) The supported operating systems of the WorkSpace application.
- Parameters:
supportedOperatingSystemNames
- The supported operating systems of the WorkSpace application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-