Class VolumeTypeV3Args.Builder
- java.lang.Object
-
- com.pulumi.openstack.blockstorage.VolumeTypeV3Args.Builder
-
- Enclosing class:
- VolumeTypeV3Args
public static final class VolumeTypeV3Args.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VolumeTypeV3Args defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VolumeTypeV3Argsbuild()VolumeTypeV3Args.Builderdescription(com.pulumi.core.Output<java.lang.String> description)VolumeTypeV3Args.Builderdescription(java.lang.String description)VolumeTypeV3Args.BuilderextraSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> extraSpecs)VolumeTypeV3Args.BuilderextraSpecs(java.util.Map<java.lang.String,java.lang.Object> extraSpecs)VolumeTypeV3Args.BuilderisPublic(com.pulumi.core.Output<java.lang.Boolean> isPublic)VolumeTypeV3Args.BuilderisPublic(java.lang.Boolean isPublic)VolumeTypeV3Args.Buildername(com.pulumi.core.Output<java.lang.String> name)VolumeTypeV3Args.Buildername(java.lang.String name)VolumeTypeV3Args.Builderregion(com.pulumi.core.Output<java.lang.String> region)VolumeTypeV3Args.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VolumeTypeV3Args defaults)
-
-
Method Detail
-
description
public VolumeTypeV3Args.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Human-readable description of the port. Changing this updates the `description` of an existing volume type.- Returns:
- builder
-
description
public VolumeTypeV3Args.Builder description(java.lang.String description)
- Parameters:
description- Human-readable description of the port. Changing this updates the `description` of an existing volume type.- Returns:
- builder
-
extraSpecs
public VolumeTypeV3Args.Builder extraSpecs(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> extraSpecs)
- Parameters:
extraSpecs- Key/Value pairs of metadata for the volume type.- Returns:
- builder
-
extraSpecs
public VolumeTypeV3Args.Builder extraSpecs(java.util.Map<java.lang.String,java.lang.Object> extraSpecs)
- Parameters:
extraSpecs- Key/Value pairs of metadata for the volume type.- Returns:
- builder
-
isPublic
public VolumeTypeV3Args.Builder isPublic(@Nullable com.pulumi.core.Output<java.lang.Boolean> isPublic)
- Parameters:
isPublic- Whether the volume type is public. Changing this updates the `is_public` of an existing volume type.- Returns:
- builder
-
isPublic
public VolumeTypeV3Args.Builder isPublic(java.lang.Boolean isPublic)
- Parameters:
isPublic- Whether the volume type is public. Changing this updates the `is_public` of an existing volume type.- Returns:
- builder
-
name
public VolumeTypeV3Args.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the volume type. Changing this updates the `name` of an existing volume type.- Returns:
- builder
-
name
public VolumeTypeV3Args.Builder name(java.lang.String name)
- Parameters:
name- Name of the volume type. Changing this updates the `name` of an existing volume type.- Returns:
- builder
-
region
public VolumeTypeV3Args.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 VolumeTypeV3Args.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
-
build
public VolumeTypeV3Args build()
-
-