Class QuoteSetV2State.Builder

  • Enclosing class:
    QuoteSetV2State

    public static final class QuoteSetV2State.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • backupGigabytes

        public QuoteSetV2State.Builder backupGigabytes​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Integer> backupGigabytes)
        Parameters:
        backupGigabytes - Quota value for backup gigabytes. Changing this updates the existing quotaset.
        Returns:
        builder
      • backupGigabytes

        public QuoteSetV2State.Builder backupGigabytes​(java.lang.Integer backupGigabytes)
        Parameters:
        backupGigabytes - Quota value for backup gigabytes. Changing this updates the existing quotaset.
        Returns:
        builder
      • backups

        public QuoteSetV2State.Builder backups​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> backups)
        Parameters:
        backups - Quota value for backups. Changing this updates the existing quotaset.
        Returns:
        builder
      • backups

        public QuoteSetV2State.Builder backups​(java.lang.Integer backups)
        Parameters:
        backups - Quota value for backups. Changing this updates the existing quotaset.
        Returns:
        builder
      • gigabytes

        public QuoteSetV2State.Builder gigabytes​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Integer> gigabytes)
        Parameters:
        gigabytes - Quota value for gigabytes. Changing this updates the existing quotaset.
        Returns:
        builder
      • gigabytes

        public QuoteSetV2State.Builder gigabytes​(java.lang.Integer gigabytes)
        Parameters:
        gigabytes - Quota value for gigabytes. Changing this updates the existing quotaset.
        Returns:
        builder
      • groups

        public QuoteSetV2State.Builder groups​(@Nullable
                                              com.pulumi.core.Output<java.lang.Integer> groups)
        Parameters:
        groups - Quota value for groups. Changing this updates the existing quotaset.
        Returns:
        builder
      • groups

        public QuoteSetV2State.Builder groups​(java.lang.Integer groups)
        Parameters:
        groups - Quota value for groups. Changing this updates the existing quotaset.
        Returns:
        builder
      • perVolumeGigabytes

        public QuoteSetV2State.Builder perVolumeGigabytes​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Integer> perVolumeGigabytes)
        Parameters:
        perVolumeGigabytes - Quota value for gigabytes per volume . Changing this updates the existing quotaset.
        Returns:
        builder
      • perVolumeGigabytes

        public QuoteSetV2State.Builder perVolumeGigabytes​(java.lang.Integer perVolumeGigabytes)
        Parameters:
        perVolumeGigabytes - Quota value for gigabytes per volume . Changing this updates the existing quotaset.
        Returns:
        builder
      • projectId

        public QuoteSetV2State.Builder projectId​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - ID of the project to manage quotas. Changing this creates a new quotaset.
        Returns:
        builder
      • projectId

        public QuoteSetV2State.Builder projectId​(java.lang.String projectId)
        Parameters:
        projectId - ID of the project to manage quotas. Changing this creates a new quotaset.
        Returns:
        builder
      • region

        public QuoteSetV2State.Builder region​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to create the volume. If omitted, the `region` argument of the provider is used. Changing this creates a new quotaset.
        Returns:
        builder
      • region

        public QuoteSetV2State.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to create the volume. If omitted, the `region` argument of the provider is used. Changing this creates a new quotaset.
        Returns:
        builder
      • snapshots

        public QuoteSetV2State.Builder snapshots​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Integer> snapshots)
        Parameters:
        snapshots - Quota value for snapshots. Changing this updates the existing quotaset.
        Returns:
        builder
      • snapshots

        public QuoteSetV2State.Builder snapshots​(java.lang.Integer snapshots)
        Parameters:
        snapshots - Quota value for snapshots. Changing this updates the existing quotaset.
        Returns:
        builder
      • volumeTypeQuota

        public QuoteSetV2State.Builder volumeTypeQuota​(@Nullable
                                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> volumeTypeQuota)
        Parameters:
        volumeTypeQuota - Key/Value pairs for setting quota for volumes types. Possible keys are `snapshots_<volume_type_name>`, `volumes_<volume_type_name>` and `gigabytes_<volume_type_name>`.
        Returns:
        builder
      • volumeTypeQuota

        public QuoteSetV2State.Builder volumeTypeQuota​(java.util.Map<java.lang.String,​java.lang.Object> volumeTypeQuota)
        Parameters:
        volumeTypeQuota - Key/Value pairs for setting quota for volumes types. Possible keys are `snapshots_<volume_type_name>`, `volumes_<volume_type_name>` and `gigabytes_<volume_type_name>`.
        Returns:
        builder
      • volumes

        public QuoteSetV2State.Builder volumes​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> volumes)
        Parameters:
        volumes - Quota value for volumes. Changing this updates the existing quotaset.
        Returns:
        builder
      • volumes

        public QuoteSetV2State.Builder volumes​(java.lang.Integer volumes)
        Parameters:
        volumes - Quota value for volumes. Changing this updates the existing quotaset.
        Returns:
        builder