Class Workspace

    • Constructor Detail

      • Workspace

        public Workspace()
    • Method Detail

      • setWorkspaceId

        public void setWorkspaceId​(String workspaceId)

        The identifier of the WorkSpace.

        Parameters:
        workspaceId - The identifier of the WorkSpace.
      • getWorkspaceId

        public String getWorkspaceId()

        The identifier of the WorkSpace.

        Returns:
        The identifier of the WorkSpace.
      • withWorkspaceId

        public Workspace withWorkspaceId​(String workspaceId)

        The identifier of the WorkSpace.

        Parameters:
        workspaceId - The identifier of the WorkSpace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDirectoryId

        public void setDirectoryId​(String directoryId)

        The identifier of the AWS Directory Service directory that the WorkSpace belongs to.

        Parameters:
        directoryId - The identifier of the AWS Directory Service directory that the WorkSpace belongs to.
      • getDirectoryId

        public String getDirectoryId()

        The identifier of the AWS Directory Service directory that the WorkSpace belongs to.

        Returns:
        The identifier of the AWS Directory Service directory that the WorkSpace belongs to.
      • withDirectoryId

        public Workspace withDirectoryId​(String directoryId)

        The identifier of the AWS Directory Service directory that the WorkSpace belongs to.

        Parameters:
        directoryId - The identifier of the AWS Directory Service directory that the WorkSpace belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setUserName

        public void setUserName​(String userName)

        The user that the WorkSpace is assigned to.

        Parameters:
        userName - The user that the WorkSpace is assigned to.
      • getUserName

        public String getUserName()

        The user that the WorkSpace is assigned to.

        Returns:
        The user that the WorkSpace is assigned to.
      • withUserName

        public Workspace withUserName​(String userName)

        The user that the WorkSpace is assigned to.

        Parameters:
        userName - The user that the WorkSpace is assigned to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setIpAddress

        public void setIpAddress​(String ipAddress)

        The IP address of the WorkSpace.

        Parameters:
        ipAddress - The IP address of the WorkSpace.
      • getIpAddress

        public String getIpAddress()

        The IP address of the WorkSpace.

        Returns:
        The IP address of the WorkSpace.
      • withIpAddress

        public Workspace withIpAddress​(String ipAddress)

        The IP address of the WorkSpace.

        Parameters:
        ipAddress - The IP address of the WorkSpace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setState

        public void setState​(String state)

        The operational state of the WorkSpace.

        Parameters:
        state - The operational state of the WorkSpace.
        See Also:
        WorkspaceState
      • getState

        public String getState()

        The operational state of the WorkSpace.

        Returns:
        The operational state of the WorkSpace.
        See Also:
        WorkspaceState
      • withState

        public Workspace withState​(String state)

        The operational state of the WorkSpace.

        Parameters:
        state - The operational state of the WorkSpace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        WorkspaceState
      • setState

        public void setState​(WorkspaceState state)

        The operational state of the WorkSpace.

        Parameters:
        state - The operational state of the WorkSpace.
        See Also:
        WorkspaceState
      • withState

        public Workspace withState​(WorkspaceState state)

        The operational state of the WorkSpace.

        Parameters:
        state - The operational state of the WorkSpace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        WorkspaceState
      • setBundleId

        public void setBundleId​(String bundleId)

        The identifier of the bundle that the WorkSpace was created from.

        Parameters:
        bundleId - The identifier of the bundle that the WorkSpace was created from.
      • getBundleId

        public String getBundleId()

        The identifier of the bundle that the WorkSpace was created from.

        Returns:
        The identifier of the bundle that the WorkSpace was created from.
      • withBundleId

        public Workspace withBundleId​(String bundleId)

        The identifier of the bundle that the WorkSpace was created from.

        Parameters:
        bundleId - The identifier of the bundle that the WorkSpace was created from.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setSubnetId

        public void setSubnetId​(String subnetId)

        The identifier of the subnet that the WorkSpace is in.

        Parameters:
        subnetId - The identifier of the subnet that the WorkSpace is in.
      • getSubnetId

        public String getSubnetId()

        The identifier of the subnet that the WorkSpace is in.

        Returns:
        The identifier of the subnet that the WorkSpace is in.
      • withSubnetId

        public Workspace withSubnetId​(String subnetId)

        The identifier of the subnet that the WorkSpace is in.

        Parameters:
        subnetId - The identifier of the subnet that the WorkSpace is in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setErrorMessage

        public void setErrorMessage​(String errorMessage)

        If the WorkSpace could not be created, this contains a textual error message that describes the failure.

        Parameters:
        errorMessage - If the WorkSpace could not be created, this contains a textual error message that describes the failure.
      • getErrorMessage

        public String getErrorMessage()

        If the WorkSpace could not be created, this contains a textual error message that describes the failure.

        Returns:
        If the WorkSpace could not be created, this contains a textual error message that describes the failure.
      • withErrorMessage

        public Workspace withErrorMessage​(String errorMessage)

        If the WorkSpace could not be created, this contains a textual error message that describes the failure.

        Parameters:
        errorMessage - If the WorkSpace could not be created, this contains a textual error message that describes the failure.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setErrorCode

        public void setErrorCode​(String errorCode)

        If the WorkSpace could not be created, this contains the error code.

        Parameters:
        errorCode - If the WorkSpace could not be created, this contains the error code.
      • getErrorCode

        public String getErrorCode()

        If the WorkSpace could not be created, this contains the error code.

        Returns:
        If the WorkSpace could not be created, this contains the error code.
      • withErrorCode

        public Workspace withErrorCode​(String errorCode)

        If the WorkSpace could not be created, this contains the error code.

        Parameters:
        errorCode - If the WorkSpace could not be created, this contains the error code.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setComputerName

        public void setComputerName​(String computerName)

        The name of the WorkSpace as seen by the operating system.

        Parameters:
        computerName - The name of the WorkSpace as seen by the operating system.
      • getComputerName

        public String getComputerName()

        The name of the WorkSpace as seen by the operating system.

        Returns:
        The name of the WorkSpace as seen by the operating system.
      • withComputerName

        public Workspace withComputerName​(String computerName)

        The name of the WorkSpace as seen by the operating system.

        Parameters:
        computerName - The name of the WorkSpace as seen by the operating system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setVolumeEncryptionKey

        public void setVolumeEncryptionKey​(String volumeEncryptionKey)

        The KMS key used to encrypt data stored on your WorkSpace.

        Parameters:
        volumeEncryptionKey - The KMS key used to encrypt data stored on your WorkSpace.
      • getVolumeEncryptionKey

        public String getVolumeEncryptionKey()

        The KMS key used to encrypt data stored on your WorkSpace.

        Returns:
        The KMS key used to encrypt data stored on your WorkSpace.
      • withVolumeEncryptionKey

        public Workspace withVolumeEncryptionKey​(String volumeEncryptionKey)

        The KMS key used to encrypt data stored on your WorkSpace.

        Parameters:
        volumeEncryptionKey - The KMS key used to encrypt data stored on your WorkSpace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setUserVolumeEncryptionEnabled

        public void setUserVolumeEncryptionEnabled​(Boolean userVolumeEncryptionEnabled)

        Specifies whether the data stored on the user volume, or D: drive, is encrypted.

        Parameters:
        userVolumeEncryptionEnabled - Specifies whether the data stored on the user volume, or D: drive, is encrypted.
      • getUserVolumeEncryptionEnabled

        public Boolean getUserVolumeEncryptionEnabled()

        Specifies whether the data stored on the user volume, or D: drive, is encrypted.

        Returns:
        Specifies whether the data stored on the user volume, or D: drive, is encrypted.
      • withUserVolumeEncryptionEnabled

        public Workspace withUserVolumeEncryptionEnabled​(Boolean userVolumeEncryptionEnabled)

        Specifies whether the data stored on the user volume, or D: drive, is encrypted.

        Parameters:
        userVolumeEncryptionEnabled - Specifies whether the data stored on the user volume, or D: drive, is encrypted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isUserVolumeEncryptionEnabled

        public Boolean isUserVolumeEncryptionEnabled()

        Specifies whether the data stored on the user volume, or D: drive, is encrypted.

        Returns:
        Specifies whether the data stored on the user volume, or D: drive, is encrypted.
      • setRootVolumeEncryptionEnabled

        public void setRootVolumeEncryptionEnabled​(Boolean rootVolumeEncryptionEnabled)

        Specifies whether the data stored on the root volume, or C: drive, is encrypted.

        Parameters:
        rootVolumeEncryptionEnabled - Specifies whether the data stored on the root volume, or C: drive, is encrypted.
      • getRootVolumeEncryptionEnabled

        public Boolean getRootVolumeEncryptionEnabled()

        Specifies whether the data stored on the root volume, or C: drive, is encrypted.

        Returns:
        Specifies whether the data stored on the root volume, or C: drive, is encrypted.
      • withRootVolumeEncryptionEnabled

        public Workspace withRootVolumeEncryptionEnabled​(Boolean rootVolumeEncryptionEnabled)

        Specifies whether the data stored on the root volume, or C: drive, is encrypted.

        Parameters:
        rootVolumeEncryptionEnabled - Specifies whether the data stored on the root volume, or C: drive, is encrypted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isRootVolumeEncryptionEnabled

        public Boolean isRootVolumeEncryptionEnabled()

        Specifies whether the data stored on the root volume, or C: drive, is encrypted.

        Returns:
        Specifies whether the data stored on the root volume, or C: drive, is encrypted.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object