Package com.pulumi.openstack.networking
Class AddressScopeArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.AddressScopeArgs.Builder
-
- Enclosing class:
- AddressScopeArgs
public static final class AddressScopeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AddressScopeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressScopeArgsbuild()AddressScopeArgs.BuilderipVersion(com.pulumi.core.Output<java.lang.Integer> ipVersion)AddressScopeArgs.BuilderipVersion(java.lang.Integer ipVersion)AddressScopeArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)AddressScopeArgs.Buildername(java.lang.String name)AddressScopeArgs.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)AddressScopeArgs.BuilderprojectId(java.lang.String projectId)AddressScopeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AddressScopeArgs.Builderregion(java.lang.String region)AddressScopeArgs.Buildershared(com.pulumi.core.Output<java.lang.Boolean> shared)AddressScopeArgs.Buildershared(java.lang.Boolean shared)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AddressScopeArgs defaults)
-
-
Method Detail
-
ipVersion
public AddressScopeArgs.Builder ipVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> ipVersion)
- Parameters:
ipVersion- IP version, either 4 (default) or 6. Changing this creates a new address-scope.- Returns:
- builder
-
ipVersion
public AddressScopeArgs.Builder ipVersion(java.lang.Integer ipVersion)
- Parameters:
ipVersion- IP version, either 4 (default) or 6. Changing this creates a new address-scope.- Returns:
- builder
-
name
public AddressScopeArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the address-scope. Changing this updates the name of the existing address-scope.- Returns:
- builder
-
name
public AddressScopeArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the address-scope. Changing this updates the name of the existing address-scope.- Returns:
- builder
-
projectId
public AddressScopeArgs.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- The owner of the address-scope. Required if admin wants to create a address-scope for another project. Changing this creates a new address-scope.- Returns:
- builder
-
projectId
public AddressScopeArgs.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- The owner of the address-scope. Required if admin wants to create a address-scope for another project. Changing this creates a new address-scope.- Returns:
- builder
-
region
public AddressScopeArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron address-scope. If omitted, the `region` argument of the provider is used. Changing this creates a new address-scope.- Returns:
- builder
-
region
public AddressScopeArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron address-scope. If omitted, the `region` argument of the provider is used. Changing this creates a new address-scope.- Returns:
- builder
-
shared
public AddressScopeArgs.Builder shared(@Nullable com.pulumi.core.Output<java.lang.Boolean> shared)
- Parameters:
shared- Indicates whether this address-scope is shared across all projects. Changing this updates the shared status of the existing address-scope.- Returns:
- builder
-
shared
public AddressScopeArgs.Builder shared(java.lang.Boolean shared)
- Parameters:
shared- Indicates whether this address-scope is shared across all projects. Changing this updates the shared status of the existing address-scope.- Returns:
- builder
-
build
public AddressScopeArgs build()
-
-