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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.
-