Class DefaultWorkspaceCreationProperties

java.lang.Object
com.amazonaws.services.workspaces.model.DefaultWorkspaceCreationProperties
All Implemented Interfaces:
Serializable, Cloneable

public class DefaultWorkspaceCreationProperties extends Object implements Serializable, Cloneable

Contains default WorkSpace creation information.

See Also:
  • Constructor Details

    • DefaultWorkspaceCreationProperties

      public DefaultWorkspaceCreationProperties()
  • Method Details

    • setEnableWorkDocs

      public void setEnableWorkDocs(Boolean enableWorkDocs)

      Specifies if the directory is enabled for Amazon WorkDocs.

      Parameters:
      enableWorkDocs - Specifies if the directory is enabled for Amazon WorkDocs.
    • getEnableWorkDocs

      public Boolean getEnableWorkDocs()

      Specifies if the directory is enabled for Amazon WorkDocs.

      Returns:
      Specifies if the directory is enabled for Amazon WorkDocs.
    • withEnableWorkDocs

      public DefaultWorkspaceCreationProperties withEnableWorkDocs(Boolean enableWorkDocs)

      Specifies if the directory is enabled for Amazon WorkDocs.

      Parameters:
      enableWorkDocs - Specifies if the directory is enabled for Amazon WorkDocs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isEnableWorkDocs

      public Boolean isEnableWorkDocs()

      Specifies if the directory is enabled for Amazon WorkDocs.

      Returns:
      Specifies if the directory is enabled for Amazon WorkDocs.
    • setEnableInternetAccess

      public void setEnableInternetAccess(Boolean enableInternetAccess)

      A public IP address will be attached to all WorkSpaces that are created or rebuilt.

      Parameters:
      enableInternetAccess - A public IP address will be attached to all WorkSpaces that are created or rebuilt.
    • getEnableInternetAccess

      public Boolean getEnableInternetAccess()

      A public IP address will be attached to all WorkSpaces that are created or rebuilt.

      Returns:
      A public IP address will be attached to all WorkSpaces that are created or rebuilt.
    • withEnableInternetAccess

      public DefaultWorkspaceCreationProperties withEnableInternetAccess(Boolean enableInternetAccess)

      A public IP address will be attached to all WorkSpaces that are created or rebuilt.

      Parameters:
      enableInternetAccess - A public IP address will be attached to all WorkSpaces that are created or rebuilt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isEnableInternetAccess

      public Boolean isEnableInternetAccess()

      A public IP address will be attached to all WorkSpaces that are created or rebuilt.

      Returns:
      A public IP address will be attached to all WorkSpaces that are created or rebuilt.
    • setDefaultOu

      public void setDefaultOu(String defaultOu)

      The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.

      Parameters:
      defaultOu - The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
    • getDefaultOu

      public String getDefaultOu()

      The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.

      Returns:
      The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
    • withDefaultOu

      public DefaultWorkspaceCreationProperties withDefaultOu(String defaultOu)

      The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.

      Parameters:
      defaultOu - The organizational unit (OU) in the directory that the WorkSpace machine accounts are placed in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setCustomSecurityGroupId

      public void setCustomSecurityGroupId(String customSecurityGroupId)

      The identifier of any custom security groups that are applied to the WorkSpaces when they are created.

      Parameters:
      customSecurityGroupId - The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
    • getCustomSecurityGroupId

      public String getCustomSecurityGroupId()

      The identifier of any custom security groups that are applied to the WorkSpaces when they are created.

      Returns:
      The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
    • withCustomSecurityGroupId

      public DefaultWorkspaceCreationProperties withCustomSecurityGroupId(String customSecurityGroupId)

      The identifier of any custom security groups that are applied to the WorkSpaces when they are created.

      Parameters:
      customSecurityGroupId - The identifier of any custom security groups that are applied to the WorkSpaces when they are created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setUserEnabledAsLocalAdministrator

      public void setUserEnabledAsLocalAdministrator(Boolean userEnabledAsLocalAdministrator)

      The WorkSpace user is an administrator on the WorkSpace.

      Parameters:
      userEnabledAsLocalAdministrator - The WorkSpace user is an administrator on the WorkSpace.
    • getUserEnabledAsLocalAdministrator

      public Boolean getUserEnabledAsLocalAdministrator()

      The WorkSpace user is an administrator on the WorkSpace.

      Returns:
      The WorkSpace user is an administrator on the WorkSpace.
    • withUserEnabledAsLocalAdministrator

      public DefaultWorkspaceCreationProperties withUserEnabledAsLocalAdministrator(Boolean userEnabledAsLocalAdministrator)

      The WorkSpace user is an administrator on the WorkSpace.

      Parameters:
      userEnabledAsLocalAdministrator - The WorkSpace user is an administrator on the WorkSpace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isUserEnabledAsLocalAdministrator

      public Boolean isUserEnabledAsLocalAdministrator()

      The WorkSpace user is an administrator on the WorkSpace.

      Returns:
      The WorkSpace user is an administrator on the WorkSpace.
    • 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:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      Overrides:
      clone in class Object