Class QuoteSetV2State.Builder
- java.lang.Object
-
- com.pulumi.openstack.blockstorage.inputs.QuoteSetV2State.Builder
-
- Enclosing class:
- QuoteSetV2State
public static final class QuoteSetV2State.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(QuoteSetV2State defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuoteSetV2State.BuilderbackupGigabytes(com.pulumi.core.Output<java.lang.Integer> backupGigabytes)QuoteSetV2State.BuilderbackupGigabytes(java.lang.Integer backupGigabytes)QuoteSetV2State.Builderbackups(com.pulumi.core.Output<java.lang.Integer> backups)QuoteSetV2State.Builderbackups(java.lang.Integer backups)QuoteSetV2Statebuild()QuoteSetV2State.Buildergigabytes(com.pulumi.core.Output<java.lang.Integer> gigabytes)QuoteSetV2State.Buildergigabytes(java.lang.Integer gigabytes)QuoteSetV2State.Buildergroups(com.pulumi.core.Output<java.lang.Integer> groups)QuoteSetV2State.Buildergroups(java.lang.Integer groups)QuoteSetV2State.BuilderperVolumeGigabytes(com.pulumi.core.Output<java.lang.Integer> perVolumeGigabytes)QuoteSetV2State.BuilderperVolumeGigabytes(java.lang.Integer perVolumeGigabytes)QuoteSetV2State.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)QuoteSetV2State.BuilderprojectId(java.lang.String projectId)QuoteSetV2State.Builderregion(com.pulumi.core.Output<java.lang.String> region)QuoteSetV2State.Builderregion(java.lang.String region)QuoteSetV2State.Buildersnapshots(com.pulumi.core.Output<java.lang.Integer> snapshots)QuoteSetV2State.Buildersnapshots(java.lang.Integer snapshots)QuoteSetV2State.Buildervolumes(com.pulumi.core.Output<java.lang.Integer> volumes)QuoteSetV2State.Buildervolumes(java.lang.Integer volumes)QuoteSetV2State.BuildervolumeTypeQuota(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> volumeTypeQuota)QuoteSetV2State.BuildervolumeTypeQuota(java.util.Map<java.lang.String,java.lang.Object> volumeTypeQuota)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(QuoteSetV2State defaults)
-
-
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
-
build
public QuoteSetV2State build()
-
-