Scalr\Service\Aws\Ec2\DataType\CreateVolumeRequestData::__construct PHP Метод

__construct() публичный Метод

Convenient constructor
public __construct ( string | Scalr\Service\Aws\Ec2\DataType\AvailabilityZoneData $availabilityZone, string $size = null, boolean $encrypted = null )
$availabilityZone string | Scalr\Service\Aws\Ec2\DataType\AvailabilityZoneData The Availability Zone in which the volume was created.
$size string optional Size of the volume, in GiBs.
$encrypted boolean optional Specifies whether the volume should be encrypted.
    public function __construct($availabilityZone, $size = null, $encrypted = null)
    {
        parent::__construct();
        if ($availabilityZone instanceof AvailabilityZoneData) {
            $zoneName = $availabilityZone->zoneName;
        } else {
            $zoneName = (string) $availabilityZone;
        }
        $this->availabilityZone = $zoneName;
        $this->size = $size;
        $this->volumeType = self::VOLUME_TYPE_STANDARD;
        $this->encrypted = $encrypted;
    }
CreateVolumeRequestData