Class QuoteSetV2Args.Builder
- java.lang.Object
-
- com.pulumi.openstack.blockstorage.QuoteSetV2Args.Builder
-
- Enclosing class:
- QuoteSetV2Args
public static final class QuoteSetV2Args.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(QuoteSetV2Args defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuoteSetV2Args.BuilderbackupGigabytes(com.pulumi.core.Output<java.lang.Integer> backupGigabytes)QuoteSetV2Args.BuilderbackupGigabytes(java.lang.Integer backupGigabytes)QuoteSetV2Args.Builderbackups(com.pulumi.core.Output<java.lang.Integer> backups)QuoteSetV2Args.Builderbackups(java.lang.Integer backups)QuoteSetV2Argsbuild()QuoteSetV2Args.Buildergigabytes(com.pulumi.core.Output<java.lang.Integer> gigabytes)QuoteSetV2Args.Buildergigabytes(java.lang.Integer gigabytes)QuoteSetV2Args.Buildergroups(com.pulumi.core.Output<java.lang.Integer> groups)QuoteSetV2Args.Buildergroups(java.lang.Integer groups)QuoteSetV2Args.BuilderperVolumeGigabytes(com.pulumi.core.Output<java.lang.Integer> perVolumeGigabytes)QuoteSetV2Args.BuilderperVolumeGigabytes(java.lang.Integer perVolumeGigabytes)QuoteSetV2Args.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)QuoteSetV2Args.BuilderprojectId(java.lang.String projectId)QuoteSetV2Args.Builderregion(com.pulumi.core.Output<java.lang.String> region)QuoteSetV2Args.Builderregion(java.lang.String region)QuoteSetV2Args.Buildersnapshots(com.pulumi.core.Output<java.lang.Integer> snapshots)QuoteSetV2Args.Buildersnapshots(java.lang.Integer snapshots)QuoteSetV2Args.Buildervolumes(com.pulumi.core.Output<java.lang.Integer> volumes)QuoteSetV2Args.Buildervolumes(java.lang.Integer volumes)QuoteSetV2Args.BuildervolumeTypeQuota(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> volumeTypeQuota)QuoteSetV2Args.BuildervolumeTypeQuota(java.util.Map<java.lang.String,java.lang.Object> volumeTypeQuota)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(QuoteSetV2Args defaults)
-
-
Method Detail
-
backupGigabytes
public QuoteSetV2Args.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 QuoteSetV2Args.Builder backupGigabytes(java.lang.Integer backupGigabytes)
- Parameters:
backupGigabytes- Quota value for backup gigabytes. Changing this updates the existing quotaset.- Returns:
- builder
-
backups
public QuoteSetV2Args.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 QuoteSetV2Args.Builder backups(java.lang.Integer backups)
- Parameters:
backups- Quota value for backups. Changing this updates the existing quotaset.- Returns:
- builder
-
gigabytes
public QuoteSetV2Args.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 QuoteSetV2Args.Builder gigabytes(java.lang.Integer gigabytes)
- Parameters:
gigabytes- Quota value for gigabytes. Changing this updates the existing quotaset.- Returns:
- builder
-
groups
public QuoteSetV2Args.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 QuoteSetV2Args.Builder groups(java.lang.Integer groups)
- Parameters:
groups- Quota value for groups. Changing this updates the existing quotaset.- Returns:
- builder
-
perVolumeGigabytes
public QuoteSetV2Args.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 QuoteSetV2Args.Builder perVolumeGigabytes(java.lang.Integer perVolumeGigabytes)
- Parameters:
perVolumeGigabytes- Quota value for gigabytes per volume . Changing this updates the existing quotaset.- Returns:
- builder
-
projectId
public QuoteSetV2Args.Builder projectId(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 QuoteSetV2Args.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 QuoteSetV2Args.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 QuoteSetV2Args.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 QuoteSetV2Args.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 QuoteSetV2Args.Builder snapshots(java.lang.Integer snapshots)
- Parameters:
snapshots- Quota value for snapshots. Changing this updates the existing quotaset.- Returns:
- builder
-
volumeTypeQuota
public QuoteSetV2Args.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 QuoteSetV2Args.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 QuoteSetV2Args.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 QuoteSetV2Args.Builder volumes(java.lang.Integer volumes)
- Parameters:
volumes- Quota value for volumes. Changing this updates the existing quotaset.- Returns:
- builder
-
build
public QuoteSetV2Args build()
-
-