Class GetRouterArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.GetRouterArgs.Builder
-
- Enclosing class:
- GetRouterArgs
public static final class GetRouterArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetRouterArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetRouterArgs.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)GetRouterArgs.BuilderadminStateUp(java.lang.Boolean adminStateUp)GetRouterArgsbuild()GetRouterArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)GetRouterArgs.Builderdescription(java.lang.String description)GetRouterArgs.Builderdistributed(com.pulumi.core.Output<java.lang.Boolean> distributed)GetRouterArgs.Builderdistributed(java.lang.Boolean distributed)GetRouterArgs.BuilderenableSnat(com.pulumi.core.Output<java.lang.Boolean> enableSnat)GetRouterArgs.BuilderenableSnat(java.lang.Boolean enableSnat)GetRouterArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetRouterArgs.Buildername(java.lang.String name)GetRouterArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetRouterArgs.Builderregion(java.lang.String region)GetRouterArgs.BuilderrouterId(com.pulumi.core.Output<java.lang.String> routerId)GetRouterArgs.BuilderrouterId(java.lang.String routerId)GetRouterArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)GetRouterArgs.Builderstatus(java.lang.String status)GetRouterArgs.Buildertags(com.pulumi.core.Output<java.util.List<java.lang.String>> tags)GetRouterArgs.Buildertags(java.lang.String... tags)GetRouterArgs.Buildertags(java.util.List<java.lang.String> tags)GetRouterArgs.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)GetRouterArgs.BuildertenantId(java.lang.String tenantId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetRouterArgs defaults)
-
-
Method Detail
-
adminStateUp
public GetRouterArgs.Builder adminStateUp(@Nullable com.pulumi.core.Output<java.lang.Boolean> adminStateUp)
- Parameters:
adminStateUp- Administrative up/down status for the router (must be "true" or "false" if provided).- Returns:
- builder
-
adminStateUp
public GetRouterArgs.Builder adminStateUp(java.lang.Boolean adminStateUp)
- Parameters:
adminStateUp- Administrative up/down status for the router (must be "true" or "false" if provided).- Returns:
- builder
-
description
public GetRouterArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Human-readable description of the router.- Returns:
- builder
-
description
public GetRouterArgs.Builder description(java.lang.String description)
- Parameters:
description- Human-readable description of the router.- Returns:
- builder
-
distributed
public GetRouterArgs.Builder distributed(@Nullable com.pulumi.core.Output<java.lang.Boolean> distributed)
- Parameters:
distributed- Indicates whether or not to get a distributed router.- Returns:
- builder
-
distributed
public GetRouterArgs.Builder distributed(java.lang.Boolean distributed)
- Parameters:
distributed- Indicates whether or not to get a distributed router.- Returns:
- builder
-
enableSnat
public GetRouterArgs.Builder enableSnat(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableSnat)
- Parameters:
enableSnat- The value that points out if the Source NAT is enabled on the router.- Returns:
- builder
-
enableSnat
public GetRouterArgs.Builder enableSnat(java.lang.Boolean enableSnat)
- Parameters:
enableSnat- The value that points out if the Source NAT is enabled on the router.- Returns:
- builder
-
name
public GetRouterArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the router.- Returns:
- builder
-
name
public GetRouterArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the router.- Returns:
- builder
-
region
public GetRouterArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve router ids. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
region
public GetRouterArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve router ids. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
routerId
public GetRouterArgs.Builder routerId(@Nullable com.pulumi.core.Output<java.lang.String> routerId)
- Parameters:
routerId- The UUID of the router resource.- Returns:
- builder
-
routerId
public GetRouterArgs.Builder routerId(java.lang.String routerId)
- Parameters:
routerId- The UUID of the router resource.- Returns:
- builder
-
status
public GetRouterArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- The status of the router (ACTIVE/DOWN).- Returns:
- builder
-
status
public GetRouterArgs.Builder status(java.lang.String status)
- Parameters:
status- The status of the router (ACTIVE/DOWN).- Returns:
- builder
-
tags
public GetRouterArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tags)
- Parameters:
tags- The list of router tags to filter.- Returns:
- builder
-
tags
public GetRouterArgs.Builder tags(java.util.List<java.lang.String> tags)
- Parameters:
tags- The list of router tags to filter.- Returns:
- builder
-
tags
public GetRouterArgs.Builder tags(java.lang.String... tags)
- Parameters:
tags- The list of router tags to filter.- Returns:
- builder
-
tenantId
public GetRouterArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the router.- Returns:
- builder
-
tenantId
public GetRouterArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the router.- Returns:
- builder
-
build
public GetRouterArgs build()
-
-