Interface ImportWorkspaceImageRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ImportWorkspaceImageRequest.Builder,ImportWorkspaceImageRequest>,SdkBuilder<ImportWorkspaceImageRequest.Builder,ImportWorkspaceImageRequest>,SdkPojo,SdkRequest.Builder,WorkSpacesRequest.Builder
- Enclosing class:
- ImportWorkspaceImageRequest
public static interface ImportWorkspaceImageRequest.Builder extends WorkSpacesRequest.Builder, SdkPojo, CopyableBuilder<ImportWorkspaceImageRequest.Builder,ImportWorkspaceImageRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportWorkspaceImageRequest.Builderapplications(Collection<Application> applications)If specified, the version of Microsoft Office to subscribe to.ImportWorkspaceImageRequest.Builderapplications(Application... applications)If specified, the version of Microsoft Office to subscribe to.ImportWorkspaceImageRequest.BuilderapplicationsWithStrings(String... applications)If specified, the version of Microsoft Office to subscribe to.ImportWorkspaceImageRequest.BuilderapplicationsWithStrings(Collection<String> applications)If specified, the version of Microsoft Office to subscribe to.ImportWorkspaceImageRequest.Builderec2ImageId(String ec2ImageId)The identifier of the EC2 image.ImportWorkspaceImageRequest.BuilderimageDescription(String imageDescription)The description of the WorkSpace image.ImportWorkspaceImageRequest.BuilderimageName(String imageName)The name of the WorkSpace image.ImportWorkspaceImageRequest.BuilderingestionProcess(String ingestionProcess)The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP, WorkSpaces Streaming Protocol (WSP), or bring your own protocol (BYOP).ImportWorkspaceImageRequest.BuilderingestionProcess(WorkspaceImageIngestionProcess ingestionProcess)The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP, WorkSpaces Streaming Protocol (WSP), or bring your own protocol (BYOP).ImportWorkspaceImageRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ImportWorkspaceImageRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ImportWorkspaceImageRequest.Buildertags(Collection<Tag> tags)The tags.ImportWorkspaceImageRequest.Buildertags(Consumer<Tag.Builder>... tags)The tags.ImportWorkspaceImageRequest.Buildertags(Tag... tags)The tags.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
Methods inherited from interface software.amazon.awssdk.services.workspaces.model.WorkSpacesRequest.Builder
build
-
-
-
-
Method Detail
-
ec2ImageId
ImportWorkspaceImageRequest.Builder ec2ImageId(String ec2ImageId)
The identifier of the EC2 image.
- Parameters:
ec2ImageId- The identifier of the EC2 image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingestionProcess
ImportWorkspaceImageRequest.Builder ingestionProcess(String ingestionProcess)
The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP, WorkSpaces Streaming Protocol (WSP), or bring your own protocol (BYOP). To use WSP, specify a value that ends in
_WSP. To use PCoIP, specify a value that does not end in_WSP. To use BYOP, specify a value that ends in_BYOP.For non-GPU-enabled bundles (bundles other than Graphics or GraphicsPro), specify
BYOL_REGULAR,BYOL_REGULAR_WSP, orBYOL_REGULAR_BYOP, depending on the protocol.The
BYOL_REGULAR_BYOPandBYOL_GRAPHICS_G4DN_BYOPvalues are only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use these values. For more information, see Amazon WorkSpaces Core.- Parameters:
ingestionProcess- The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP, WorkSpaces Streaming Protocol (WSP), or bring your own protocol (BYOP). To use WSP, specify a value that ends in_WSP. To use PCoIP, specify a value that does not end in_WSP. To use BYOP, specify a value that ends in_BYOP.For non-GPU-enabled bundles (bundles other than Graphics or GraphicsPro), specify
BYOL_REGULAR,BYOL_REGULAR_WSP, orBYOL_REGULAR_BYOP, depending on the protocol.The
BYOL_REGULAR_BYOPandBYOL_GRAPHICS_G4DN_BYOPvalues are only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use these values. For more information, see Amazon WorkSpaces Core.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkspaceImageIngestionProcess,WorkspaceImageIngestionProcess
-
ingestionProcess
ImportWorkspaceImageRequest.Builder ingestionProcess(WorkspaceImageIngestionProcess ingestionProcess)
The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP, WorkSpaces Streaming Protocol (WSP), or bring your own protocol (BYOP). To use WSP, specify a value that ends in
_WSP. To use PCoIP, specify a value that does not end in_WSP. To use BYOP, specify a value that ends in_BYOP.For non-GPU-enabled bundles (bundles other than Graphics or GraphicsPro), specify
BYOL_REGULAR,BYOL_REGULAR_WSP, orBYOL_REGULAR_BYOP, depending on the protocol.The
BYOL_REGULAR_BYOPandBYOL_GRAPHICS_G4DN_BYOPvalues are only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use these values. For more information, see Amazon WorkSpaces Core.- Parameters:
ingestionProcess- The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP, WorkSpaces Streaming Protocol (WSP), or bring your own protocol (BYOP). To use WSP, specify a value that ends in_WSP. To use PCoIP, specify a value that does not end in_WSP. To use BYOP, specify a value that ends in_BYOP.For non-GPU-enabled bundles (bundles other than Graphics or GraphicsPro), specify
BYOL_REGULAR,BYOL_REGULAR_WSP, orBYOL_REGULAR_BYOP, depending on the protocol.The
BYOL_REGULAR_BYOPandBYOL_GRAPHICS_G4DN_BYOPvalues are only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use these values. For more information, see Amazon WorkSpaces Core.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkspaceImageIngestionProcess,WorkspaceImageIngestionProcess
-
imageName
ImportWorkspaceImageRequest.Builder imageName(String imageName)
The name of the WorkSpace image.
- Parameters:
imageName- The name of the WorkSpace image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageDescription
ImportWorkspaceImageRequest.Builder imageDescription(String imageDescription)
The description of the WorkSpace image.
- Parameters:
imageDescription- The description of the WorkSpace image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ImportWorkspaceImageRequest.Builder tags(Collection<Tag> tags)
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
- Parameters:
tags- The tags. Each WorkSpaces resource can have a maximum of 50 tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ImportWorkspaceImageRequest.Builder tags(Tag... tags)
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
- Parameters:
tags- The tags. Each WorkSpaces resource can have a maximum of 50 tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ImportWorkspaceImageRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
applicationsWithStrings
ImportWorkspaceImageRequest.Builder applicationsWithStrings(Collection<String> applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.
-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
- Parameters:
applications- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
applicationsWithStrings
ImportWorkspaceImageRequest.Builder applicationsWithStrings(String... applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.
-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
- Parameters:
applications- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
applications
ImportWorkspaceImageRequest.Builder applications(Collection<Application> applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.
-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
- Parameters:
applications- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
applications
ImportWorkspaceImageRequest.Builder applications(Application... applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.
-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
- Parameters:
applications- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 and 11 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.-
Although this parameter is an array, only one item is allowed at this time.
-
Windows 11 only supports
Microsoft_Office_2019.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
overrideConfiguration
ImportWorkspaceImageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ImportWorkspaceImageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-