Class MysqlLayerEbsVolumeArgs.Builder

  • Enclosing class:
    MysqlLayerEbsVolumeArgs

    public static final class MysqlLayerEbsVolumeArgs.Builder
    extends java.lang.Object
    • Method Detail

      • iops

        public MysqlLayerEbsVolumeArgs.Builder iops​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Integer> iops)
        Parameters:
        iops - For PIOPS volumes, the IOPS per disk.
        Returns:
        builder
      • mountPoint

        public MysqlLayerEbsVolumeArgs.Builder mountPoint​(com.pulumi.core.Output<java.lang.String> mountPoint)
        Parameters:
        mountPoint - The path to mount the EBS volume on the layer's instances.
        Returns:
        builder
      • mountPoint

        public MysqlLayerEbsVolumeArgs.Builder mountPoint​(java.lang.String mountPoint)
        Parameters:
        mountPoint - The path to mount the EBS volume on the layer's instances.
        Returns:
        builder
      • numberOfDisks

        public MysqlLayerEbsVolumeArgs.Builder numberOfDisks​(com.pulumi.core.Output<java.lang.Integer> numberOfDisks)
        Parameters:
        numberOfDisks - The number of disks to use for the EBS volume.
        Returns:
        builder
      • numberOfDisks

        public MysqlLayerEbsVolumeArgs.Builder numberOfDisks​(java.lang.Integer numberOfDisks)
        Parameters:
        numberOfDisks - The number of disks to use for the EBS volume.
        Returns:
        builder
      • raidLevel

        public MysqlLayerEbsVolumeArgs.Builder raidLevel​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> raidLevel)
        Parameters:
        raidLevel - The RAID level to use for the volume.
        Returns:
        builder
      • raidLevel

        public MysqlLayerEbsVolumeArgs.Builder raidLevel​(java.lang.String raidLevel)
        Parameters:
        raidLevel - The RAID level to use for the volume.
        Returns:
        builder
      • size

        public MysqlLayerEbsVolumeArgs.Builder size​(com.pulumi.core.Output<java.lang.Integer> size)
        Parameters:
        size - The size of the volume in gigabytes.
        Returns:
        builder
      • type

        public MysqlLayerEbsVolumeArgs.Builder type​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
        Returns:
        builder
      • type

        public MysqlLayerEbsVolumeArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
        Returns:
        builder