c

awscala.redshift

NewCluster

case class NewCluster(identifier: String, dbName: String, masterUsername: String, masterUserPassword: String, parameterGroupName: Option[String] = None, availabilityZone: Option[AvailabilityZone] = None, subnetGroupName: Option[String] = None, clusterType: ClusterType = ClusterType.SingleNode, clusterVersion: ClusterVersion = ClusterVersion.Version_1_0, nodeType: NodeType = NodeType.dw_hs1_xlarge, numOfNodes: Int = 1, port: Int = 5439, preferredMaintenanceWindow: Option[String] = None, encrypted: Boolean = false, allowVersionUpgrade: Boolean = true, publiclyAccessible: Boolean = true, automatedSnapshotRetentionPeriod: Int = 1, securityGroupNames: Seq[String] = Nil, vpcSecurityGroupIds: Seq[String] = Nil) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NewCluster
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NewCluster(identifier: String, dbName: String, masterUsername: String, masterUserPassword: String, parameterGroupName: Option[String] = None, availabilityZone: Option[AvailabilityZone] = None, subnetGroupName: Option[String] = None, clusterType: ClusterType = ClusterType.SingleNode, clusterVersion: ClusterVersion = ClusterVersion.Version_1_0, nodeType: NodeType = NodeType.dw_hs1_xlarge, numOfNodes: Int = 1, port: Int = 5439, preferredMaintenanceWindow: Option[String] = None, encrypted: Boolean = false, allowVersionUpgrade: Boolean = true, publiclyAccessible: Boolean = true, automatedSnapshotRetentionPeriod: Int = 1, securityGroupNames: Seq[String] = Nil, vpcSecurityGroupIds: Seq[String] = Nil)

Value Members

  1. val allowVersionUpgrade: Boolean
  2. val automatedSnapshotRetentionPeriod: Int
  3. val availabilityZone: Option[AvailabilityZone]
  4. val clusterType: ClusterType
  5. val clusterVersion: ClusterVersion
  6. val dbName: String
  7. val encrypted: Boolean
  8. val identifier: String
  9. val masterUserPassword: String
  10. val masterUsername: String
  11. val nodeType: NodeType
  12. val numOfNodes: Int
  13. val parameterGroupName: Option[String]
  14. val port: Int
  15. val preferredMaintenanceWindow: Option[String]
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. val publiclyAccessible: Boolean
  18. val securityGroupNames: Seq[String]
  19. val subnetGroupName: Option[String]
  20. val vpcSecurityGroupIds: Seq[String]