@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ImportWorkspaceImageRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ImportWorkspaceImageRequest() |
Modifier and Type | Method and Description |
---|---|
ImportWorkspaceImageRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getApplications()
If specified, the version of Microsoft Office to subscribe to.
|
String |
getEc2ImageId()
The identifier of the EC2 image.
|
String |
getImageDescription()
The description of the WorkSpace image.
|
String |
getImageName()
The name of the WorkSpace image.
|
String |
getIngestionProcess()
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).
|
List<Tag> |
getTags()
The tags.
|
int |
hashCode() |
void |
setApplications(Collection<String> applications)
If specified, the version of Microsoft Office to subscribe to.
|
void |
setEc2ImageId(String ec2ImageId)
The identifier of the EC2 image.
|
void |
setImageDescription(String imageDescription)
The description of the WorkSpace image.
|
void |
setImageName(String imageName)
The name of the WorkSpace image.
|
void |
setIngestionProcess(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).
|
void |
setTags(Collection<Tag> tags)
The tags.
|
String |
toString()
Returns a string representation of this object.
|
ImportWorkspaceImageRequest |
withApplications(Application... applications)
If specified, the version of Microsoft Office to subscribe to.
|
ImportWorkspaceImageRequest |
withApplications(Collection<String> applications)
If specified, the version of Microsoft Office to subscribe to.
|
ImportWorkspaceImageRequest |
withApplications(String... applications)
If specified, the version of Microsoft Office to subscribe to.
|
ImportWorkspaceImageRequest |
withEc2ImageId(String ec2ImageId)
The identifier of the EC2 image.
|
ImportWorkspaceImageRequest |
withImageDescription(String imageDescription)
The description of the WorkSpace image.
|
ImportWorkspaceImageRequest |
withImageName(String imageName)
The name of the WorkSpace image.
|
ImportWorkspaceImageRequest |
withIngestionProcess(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 |
withIngestionProcess(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 |
withTags(Collection<Tag> tags)
The tags.
|
ImportWorkspaceImageRequest |
withTags(Tag... tags)
The tags.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setEc2ImageId(String ec2ImageId)
The identifier of the EC2 image.
ec2ImageId
- The identifier of the EC2 image.public String getEc2ImageId()
The identifier of the EC2 image.
public ImportWorkspaceImageRequest withEc2ImageId(String ec2ImageId)
The identifier of the EC2 image.
ec2ImageId
- The identifier of the EC2 image.public void setIngestionProcess(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
, or BYOL_REGULAR_BYOP
, depending on the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
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
, or BYOL_REGULAR_BYOP
, depending on
the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
WorkspaceImageIngestionProcess
public String getIngestionProcess()
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
, or BYOL_REGULAR_BYOP
, depending on the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
_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
, or BYOL_REGULAR_BYOP
, depending on
the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
WorkspaceImageIngestionProcess
public ImportWorkspaceImageRequest withIngestionProcess(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
, or BYOL_REGULAR_BYOP
, depending on the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
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
, or BYOL_REGULAR_BYOP
, depending on
the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
WorkspaceImageIngestionProcess
public ImportWorkspaceImageRequest withIngestionProcess(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
, or BYOL_REGULAR_BYOP
, depending on the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
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
, or BYOL_REGULAR_BYOP
, depending on
the protocol.
The BYOL_REGULAR_BYOP
and BYOL_GRAPHICS_G4DN_BYOP
values 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.
WorkspaceImageIngestionProcess
public void setImageName(String imageName)
The name of the WorkSpace image.
imageName
- The name of the WorkSpace image.public String getImageName()
The name of the WorkSpace image.
public ImportWorkspaceImageRequest withImageName(String imageName)
The name of the WorkSpace image.
imageName
- The name of the WorkSpace image.public void setImageDescription(String imageDescription)
The description of the WorkSpace image.
imageDescription
- The description of the WorkSpace image.public String getImageDescription()
The description of the WorkSpace image.
public ImportWorkspaceImageRequest withImageDescription(String imageDescription)
The description of the WorkSpace image.
imageDescription
- The description of the WorkSpace image.public List<Tag> getTags()
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
public void setTags(Collection<Tag> tags)
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
tags
- The tags. Each WorkSpaces resource can have a maximum of 50 tags.public ImportWorkspaceImageRequest withTags(Tag... tags)
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags. Each WorkSpaces resource can have a maximum of 50 tags.public ImportWorkspaceImageRequest withTags(Collection<Tag> tags)
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
tags
- The tags. Each WorkSpaces resource can have a maximum of 50 tags.public List<String> getApplications()
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
Although this parameter is an array, only one item is allowed at this time.
Application
public void setApplications(Collection<String> applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
applications
- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
Application
public ImportWorkspaceImageRequest withApplications(String... applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
NOTE: This method appends the values to the existing list (if any). Use
setApplications(java.util.Collection)
or withApplications(java.util.Collection)
if you want to
override the existing values.
applications
- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
Application
public ImportWorkspaceImageRequest withApplications(Collection<String> applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
applications
- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
Application
public ImportWorkspaceImageRequest withApplications(Application... applications)
If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
applications
- If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 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.
Application
public String toString()
toString
in class Object
Object.toString()
public ImportWorkspaceImageRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()