Class ShareNetworkArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.sharedfilesystem.ShareNetworkArgs.Builder
-
- Enclosing class:
- ShareNetworkArgs
public static final class ShareNetworkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ShareNetworkArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShareNetworkArgsbuild()ShareNetworkArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ShareNetworkArgs.Builderdescription(java.lang.String description)ShareNetworkArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ShareNetworkArgs.Buildername(java.lang.String name)ShareNetworkArgs.BuilderneutronNetId(com.pulumi.core.Output<java.lang.String> neutronNetId)ShareNetworkArgs.BuilderneutronNetId(java.lang.String neutronNetId)ShareNetworkArgs.BuilderneutronSubnetId(com.pulumi.core.Output<java.lang.String> neutronSubnetId)ShareNetworkArgs.BuilderneutronSubnetId(java.lang.String neutronSubnetId)ShareNetworkArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ShareNetworkArgs.Builderregion(java.lang.String region)ShareNetworkArgs.BuildersecurityServiceIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityServiceIds)ShareNetworkArgs.BuildersecurityServiceIds(java.lang.String... securityServiceIds)ShareNetworkArgs.BuildersecurityServiceIds(java.util.List<java.lang.String> securityServiceIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ShareNetworkArgs defaults)
-
-
Method Detail
-
description
public ShareNetworkArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The human-readable description for the share network. Changing this updates the description of the existing share network.- Returns:
- builder
-
description
public ShareNetworkArgs.Builder description(java.lang.String description)
- Parameters:
description- The human-readable description for the share network. Changing this updates the description of the existing share network.- Returns:
- builder
-
name
public ShareNetworkArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name for the share network. Changing this updates the name of the existing share network.- Returns:
- builder
-
name
public ShareNetworkArgs.Builder name(java.lang.String name)
- Parameters:
name- The name for the share network. Changing this updates the name of the existing share network.- Returns:
- builder
-
neutronNetId
public ShareNetworkArgs.Builder neutronNetId(com.pulumi.core.Output<java.lang.String> neutronNetId)
- Parameters:
neutronNetId- The UUID of a neutron network when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.- Returns:
- builder
-
neutronNetId
public ShareNetworkArgs.Builder neutronNetId(java.lang.String neutronNetId)
- Parameters:
neutronNetId- The UUID of a neutron network when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.- Returns:
- builder
-
neutronSubnetId
public ShareNetworkArgs.Builder neutronSubnetId(com.pulumi.core.Output<java.lang.String> neutronSubnetId)
- Parameters:
neutronSubnetId- The UUID of the neutron subnet when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.- Returns:
- builder
-
neutronSubnetId
public ShareNetworkArgs.Builder neutronSubnetId(java.lang.String neutronSubnetId)
- Parameters:
neutronSubnetId- The UUID of the neutron subnet when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.- Returns:
- builder
-
region
public ShareNetworkArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a share network. If omitted, the `region` argument of the provider is used. Changing this creates a new share network.- Returns:
- builder
-
region
public ShareNetworkArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a share network. If omitted, the `region` argument of the provider is used. Changing this creates a new share network.- Returns:
- builder
-
securityServiceIds
public ShareNetworkArgs.Builder securityServiceIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityServiceIds)
- Parameters:
securityServiceIds- The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.- Returns:
- builder
-
securityServiceIds
public ShareNetworkArgs.Builder securityServiceIds(java.util.List<java.lang.String> securityServiceIds)
- Parameters:
securityServiceIds- The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.- Returns:
- builder
-
securityServiceIds
public ShareNetworkArgs.Builder securityServiceIds(java.lang.String... securityServiceIds)
- Parameters:
securityServiceIds- The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.- Returns:
- builder
-
build
public ShareNetworkArgs build()
-
-