All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sisioh.aws4s.ec2.model.RichDescribeAvailabilityZonesResult.scala Maven / Gradle / Ivy

There is a newer version: 1.0.16
Show newest version
package org.sisioh.aws4s.ec2.model

import com.amazonaws.services.ec2.model.{ AvailabilityZone, DescribeAvailabilityZonesResult }
import org.sisioh.aws4s.PimpedType

import scala.collection.JavaConverters._

object DescribeAvailabilityZonesResultFactory {

  def create(): DescribeAvailabilityZonesResult = new DescribeAvailabilityZonesResult()

}

class RichDescribeAvailabilityZonesResult(val underlying: DescribeAvailabilityZonesResult)
    extends AnyVal with PimpedType[DescribeAvailabilityZonesResult] {

  def availabilityZones: Seq[AvailabilityZone] = underlying.getAvailabilityZones.asScala.toVector

  def availabilityZones_=(values: Seq[AvailabilityZone]): Unit = underlying.setAvailabilityZones(values.asJava)

  def withAvailabilityZones(values: Seq[AvailabilityZone]): DescribeAvailabilityZonesResult = underlying.withAvailabilityZones(values.asJava)

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy