@Generated(value="software.amazon.awssdk:codegen") public final class ImportWorkspaceImageRequest extends WorkSpacesRequest implements ToCopyableBuilder<ImportWorkspaceImageRequest.Builder,ImportWorkspaceImageRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImportWorkspaceImageRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<Application> |
applications()
If specified, the version of Microsoft Office to subscribe to.
|
List<String> |
applicationsAsStrings()
If specified, the version of Microsoft Office to subscribe to.
|
static ImportWorkspaceImageRequest.Builder |
builder() |
String |
ec2ImageId()
The identifier of the EC2 image.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasApplications()
For responses, this returns true if the service returned a value for the Applications property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
imageDescription()
The description of the WorkSpace image.
|
String |
imageName()
The name of the WorkSpace image.
|
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).
|
String |
ingestionProcessAsString()
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<SdkField<?>> |
sdkFields() |
static Class<? extends ImportWorkspaceImageRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
The tags.
|
ImportWorkspaceImageRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String ec2ImageId()
The identifier of the EC2 image.
public final 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.
If the service returns an enum value that is not available in the current SDK version, ingestionProcess
will return WorkspaceImageIngestionProcess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from ingestionProcessAsString().
_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.
WorkspaceImageIngestionProcesspublic final String ingestionProcessAsString()
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.
If the service returns an enum value that is not available in the current SDK version, ingestionProcess
will return WorkspaceImageIngestionProcess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from ingestionProcessAsString().
_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.
WorkspaceImageIngestionProcesspublic final String imageName()
The name of the WorkSpace image.
public final String imageDescription()
The description of the WorkSpace image.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
The tags. Each WorkSpaces resource can have a maximum of 50 tags.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasApplications() method.
Although this parameter is an array, only one item is allowed at this time.
public final boolean hasApplications()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> applicationsAsStrings()
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasApplications() method.
Although this parameter is an array, only one item is allowed at this time.
public ImportWorkspaceImageRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ImportWorkspaceImageRequest.Builder,ImportWorkspaceImageRequest>toBuilder in class WorkSpacesRequestpublic static ImportWorkspaceImageRequest.Builder builder()
public static Class<? extends ImportWorkspaceImageRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.