Interface WorkSpaceApplication.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<WorkSpaceApplication.Builder,WorkSpaceApplication>,SdkBuilder<WorkSpaceApplication.Builder,WorkSpaceApplication>,SdkPojo
- Enclosing class:
- WorkSpaceApplication
public static interface WorkSpaceApplication.Builder extends SdkPojo, CopyableBuilder<WorkSpaceApplication.Builder,WorkSpaceApplication>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkSpaceApplication.BuilderapplicationId(String applicationId)The identifier of the application.WorkSpaceApplication.Buildercreated(Instant created)The time the application is created.WorkSpaceApplication.Builderdescription(String description)The description of the WorkSpace application.WorkSpaceApplication.BuilderlicenseType(String licenseType)The license availability for the applications.WorkSpaceApplication.BuilderlicenseType(WorkSpaceApplicationLicenseType licenseType)The license availability for the applications.WorkSpaceApplication.Buildername(String name)The name of the WorkSpace application.WorkSpaceApplication.Builderowner(String owner)The owner of the WorkSpace application.WorkSpaceApplication.Builderstate(String state)The status of WorkSpace application.WorkSpaceApplication.Builderstate(WorkSpaceApplicationState state)The status of WorkSpace application.WorkSpaceApplication.BuildersupportedComputeTypeNames(Collection<Compute> supportedComputeTypeNames)The supported compute types of the WorkSpace application.WorkSpaceApplication.BuildersupportedComputeTypeNames(Compute... supportedComputeTypeNames)The supported compute types of the WorkSpace application.WorkSpaceApplication.BuildersupportedComputeTypeNamesWithStrings(String... supportedComputeTypeNames)The supported compute types of the WorkSpace application.WorkSpaceApplication.BuildersupportedComputeTypeNamesWithStrings(Collection<String> supportedComputeTypeNames)The supported compute types of the WorkSpace application.WorkSpaceApplication.BuildersupportedOperatingSystemNames(Collection<OperatingSystemName> supportedOperatingSystemNames)The supported operating systems of the WorkSpace application.WorkSpaceApplication.BuildersupportedOperatingSystemNames(OperatingSystemName... supportedOperatingSystemNames)The supported operating systems of the WorkSpace application.WorkSpaceApplication.BuildersupportedOperatingSystemNamesWithStrings(String... supportedOperatingSystemNames)The supported operating systems of the WorkSpace application.WorkSpaceApplication.BuildersupportedOperatingSystemNamesWithStrings(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 Detail
-
applicationId
WorkSpaceApplication.Builder applicationId(String 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
WorkSpaceApplication.Builder created(Instant 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
WorkSpaceApplication.Builder description(String 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
WorkSpaceApplication.Builder licenseType(String 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:
WorkSpaceApplicationLicenseType,WorkSpaceApplicationLicenseType
-
licenseType
WorkSpaceApplication.Builder licenseType(WorkSpaceApplicationLicenseType 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:
WorkSpaceApplicationLicenseType,WorkSpaceApplicationLicenseType
-
name
WorkSpaceApplication.Builder name(String 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
WorkSpaceApplication.Builder owner(String 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
WorkSpaceApplication.Builder state(String 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:
WorkSpaceApplicationState,WorkSpaceApplicationState
-
state
WorkSpaceApplication.Builder state(WorkSpaceApplicationState 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:
WorkSpaceApplicationState,WorkSpaceApplicationState
-
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
WorkSpaceApplication.Builder supportedComputeTypeNames(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.
-
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.
-
-