@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EnvironmentSummary extends Object implements Serializable, Cloneable, StructuredPojo
Describes an environment.
Constructor and Description |
---|
EnvironmentSummary() |
Modifier and Type | Method and Description |
---|---|
EnvironmentSummary |
clone() |
boolean |
equals(Object obj) |
String |
getActivationCode()
The activation code to register a device to the environment.
|
String |
getArn()
The Amazon Resource Name (ARN) of the environment.
|
Date |
getCreatedAt()
The timestamp of when the environment was created.
|
String |
getDesiredSoftwareSetId()
The ID of the software set to apply.
|
String |
getDesktopArn()
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
|
String |
getDesktopEndpoint()
The URL for the identity provider login (only for environments that use AppStream 2.0).
|
String |
getDesktopType()
The type of streaming desktop for the environment.
|
String |
getId()
The ID of the environment.
|
MaintenanceWindow |
getMaintenanceWindow()
A specification for a time window to apply software updates.
|
String |
getName()
The name of the environment.
|
String |
getPendingSoftwareSetId()
The ID of the software set that is pending to be installed.
|
String |
getSoftwareSetUpdateMode()
An option to define which software updates to apply.
|
String |
getSoftwareSetUpdateSchedule()
An option to define if software updates should be applied within a maintenance window.
|
Date |
getUpdatedAt()
The timestamp of when the device was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActivationCode(String activationCode)
The activation code to register a device to the environment.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the environment.
|
void |
setCreatedAt(Date createdAt)
The timestamp of when the environment was created.
|
void |
setDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set to apply.
|
void |
setDesktopArn(String desktopArn)
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
|
void |
setDesktopEndpoint(String desktopEndpoint)
The URL for the identity provider login (only for environments that use AppStream 2.0).
|
void |
setDesktopType(String desktopType)
The type of streaming desktop for the environment.
|
void |
setId(String id)
The ID of the environment.
|
void |
setMaintenanceWindow(MaintenanceWindow maintenanceWindow)
A specification for a time window to apply software updates.
|
void |
setName(String name)
The name of the environment.
|
void |
setPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed.
|
void |
setSoftwareSetUpdateMode(String softwareSetUpdateMode)
An option to define which software updates to apply.
|
void |
setSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
|
String |
toString()
Returns a string representation of this object.
|
EnvironmentSummary |
withActivationCode(String activationCode)
The activation code to register a device to the environment.
|
EnvironmentSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the environment.
|
EnvironmentSummary |
withCreatedAt(Date createdAt)
The timestamp of when the environment was created.
|
EnvironmentSummary |
withDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set to apply.
|
EnvironmentSummary |
withDesktopArn(String desktopArn)
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
|
EnvironmentSummary |
withDesktopEndpoint(String desktopEndpoint)
The URL for the identity provider login (only for environments that use AppStream 2.0).
|
EnvironmentSummary |
withDesktopType(DesktopType desktopType)
The type of streaming desktop for the environment.
|
EnvironmentSummary |
withDesktopType(String desktopType)
The type of streaming desktop for the environment.
|
EnvironmentSummary |
withId(String id)
The ID of the environment.
|
EnvironmentSummary |
withMaintenanceWindow(MaintenanceWindow maintenanceWindow)
A specification for a time window to apply software updates.
|
EnvironmentSummary |
withName(String name)
The name of the environment.
|
EnvironmentSummary |
withPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed.
|
EnvironmentSummary |
withSoftwareSetUpdateMode(SoftwareSetUpdateMode softwareSetUpdateMode)
An option to define which software updates to apply.
|
EnvironmentSummary |
withSoftwareSetUpdateMode(String softwareSetUpdateMode)
An option to define which software updates to apply.
|
EnvironmentSummary |
withSoftwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
|
EnvironmentSummary |
withSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
|
EnvironmentSummary |
withUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
|
public void setId(String id)
The ID of the environment.
id
- The ID of the environment.public String getId()
The ID of the environment.
public EnvironmentSummary withId(String id)
The ID of the environment.
id
- The ID of the environment.public void setName(String name)
The name of the environment.
name
- The name of the environment.public String getName()
The name of the environment.
public EnvironmentSummary withName(String name)
The name of the environment.
name
- The name of the environment.public void setDesktopArn(String desktopArn)
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
desktopArn
- The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or
AppStream 2.0.public String getDesktopArn()
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
public EnvironmentSummary withDesktopArn(String desktopArn)
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
desktopArn
- The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or
AppStream 2.0.public void setDesktopEndpoint(String desktopEndpoint)
The URL for the identity provider login (only for environments that use AppStream 2.0).
desktopEndpoint
- The URL for the identity provider login (only for environments that use AppStream 2.0).public String getDesktopEndpoint()
The URL for the identity provider login (only for environments that use AppStream 2.0).
public EnvironmentSummary withDesktopEndpoint(String desktopEndpoint)
The URL for the identity provider login (only for environments that use AppStream 2.0).
desktopEndpoint
- The URL for the identity provider login (only for environments that use AppStream 2.0).public void setDesktopType(String desktopType)
The type of streaming desktop for the environment.
desktopType
- The type of streaming desktop for the environment.DesktopType
public String getDesktopType()
The type of streaming desktop for the environment.
DesktopType
public EnvironmentSummary withDesktopType(String desktopType)
The type of streaming desktop for the environment.
desktopType
- The type of streaming desktop for the environment.DesktopType
public EnvironmentSummary withDesktopType(DesktopType desktopType)
The type of streaming desktop for the environment.
desktopType
- The type of streaming desktop for the environment.DesktopType
public void setActivationCode(String activationCode)
The activation code to register a device to the environment.
activationCode
- The activation code to register a device to the environment.public String getActivationCode()
The activation code to register a device to the environment.
public EnvironmentSummary withActivationCode(String activationCode)
The activation code to register a device to the environment.
activationCode
- The activation code to register a device to the environment.public void setSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.SoftwareSetUpdateSchedule
public String getSoftwareSetUpdateSchedule()
An option to define if software updates should be applied within a maintenance window.
SoftwareSetUpdateSchedule
public EnvironmentSummary withSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.SoftwareSetUpdateSchedule
public EnvironmentSummary withSoftwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.SoftwareSetUpdateSchedule
public void setMaintenanceWindow(MaintenanceWindow maintenanceWindow)
A specification for a time window to apply software updates.
maintenanceWindow
- A specification for a time window to apply software updates.public MaintenanceWindow getMaintenanceWindow()
A specification for a time window to apply software updates.
public EnvironmentSummary withMaintenanceWindow(MaintenanceWindow maintenanceWindow)
A specification for a time window to apply software updates.
maintenanceWindow
- A specification for a time window to apply software updates.public void setSoftwareSetUpdateMode(String softwareSetUpdateMode)
An option to define which software updates to apply.
softwareSetUpdateMode
- An option to define which software updates to apply.SoftwareSetUpdateMode
public String getSoftwareSetUpdateMode()
An option to define which software updates to apply.
SoftwareSetUpdateMode
public EnvironmentSummary withSoftwareSetUpdateMode(String softwareSetUpdateMode)
An option to define which software updates to apply.
softwareSetUpdateMode
- An option to define which software updates to apply.SoftwareSetUpdateMode
public EnvironmentSummary withSoftwareSetUpdateMode(SoftwareSetUpdateMode softwareSetUpdateMode)
An option to define which software updates to apply.
softwareSetUpdateMode
- An option to define which software updates to apply.SoftwareSetUpdateMode
public void setDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set to apply.
desiredSoftwareSetId
- The ID of the software set to apply.public String getDesiredSoftwareSetId()
The ID of the software set to apply.
public EnvironmentSummary withDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set to apply.
desiredSoftwareSetId
- The ID of the software set to apply.public void setPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed.
pendingSoftwareSetId
- The ID of the software set that is pending to be installed.public String getPendingSoftwareSetId()
The ID of the software set that is pending to be installed.
public EnvironmentSummary withPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed.
pendingSoftwareSetId
- The ID of the software set that is pending to be installed.public void setCreatedAt(Date createdAt)
The timestamp of when the environment was created.
createdAt
- The timestamp of when the environment was created.public Date getCreatedAt()
The timestamp of when the environment was created.
public EnvironmentSummary withCreatedAt(Date createdAt)
The timestamp of when the environment was created.
createdAt
- The timestamp of when the environment was created.public void setUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
updatedAt
- The timestamp of when the device was updated.public Date getUpdatedAt()
The timestamp of when the device was updated.
public EnvironmentSummary withUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
updatedAt
- The timestamp of when the device was updated.public void setArn(String arn)
The Amazon Resource Name (ARN) of the environment.
arn
- The Amazon Resource Name (ARN) of the environment.public String getArn()
The Amazon Resource Name (ARN) of the environment.
public EnvironmentSummary withArn(String arn)
The Amazon Resource Name (ARN) of the environment.
arn
- The Amazon Resource Name (ARN) of the environment.public String toString()
toString
in class Object
Object.toString()
public EnvironmentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.