Class GetRouterPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.GetRouterPlainArgs.Builder
-
- Enclosing class:
- GetRouterPlainArgs
public static final class GetRouterPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetRouterPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetRouterPlainArgs.BuilderadminStateUp(java.lang.Boolean adminStateUp)GetRouterPlainArgsbuild()GetRouterPlainArgs.Builderdescription(java.lang.String description)GetRouterPlainArgs.Builderdistributed(java.lang.Boolean distributed)GetRouterPlainArgs.BuilderenableSnat(java.lang.Boolean enableSnat)GetRouterPlainArgs.Buildername(java.lang.String name)GetRouterPlainArgs.Builderregion(java.lang.String region)GetRouterPlainArgs.BuilderrouterId(java.lang.String routerId)GetRouterPlainArgs.Builderstatus(java.lang.String status)GetRouterPlainArgs.Buildertags(java.lang.String... tags)GetRouterPlainArgs.Buildertags(java.util.List<java.lang.String> tags)GetRouterPlainArgs.BuildertenantId(java.lang.String tenantId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetRouterPlainArgs defaults)
-
-
Method Detail
-
adminStateUp
public GetRouterPlainArgs.Builder adminStateUp(@Nullable java.lang.Boolean adminStateUp)
- Parameters:
adminStateUp- Administrative up/down status for the router (must be "true" or "false" if provided).- Returns:
- builder
-
description
public GetRouterPlainArgs.Builder description(@Nullable java.lang.String description)
- Parameters:
description- Human-readable description of the router.- Returns:
- builder
-
distributed
public GetRouterPlainArgs.Builder distributed(@Nullable java.lang.Boolean distributed)
- Parameters:
distributed- Indicates whether or not to get a distributed router.- Returns:
- builder
-
enableSnat
public GetRouterPlainArgs.Builder enableSnat(@Nullable java.lang.Boolean enableSnat)
- Parameters:
enableSnat- The value that points out if the Source NAT is enabled on the router.- Returns:
- builder
-
name
public GetRouterPlainArgs.Builder name(@Nullable java.lang.String name)
- Parameters:
name- The name of the router.- Returns:
- builder
-
region
public GetRouterPlainArgs.Builder region(@Nullable 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 GetRouterPlainArgs.Builder routerId(@Nullable java.lang.String routerId)
- Parameters:
routerId- The UUID of the router resource.- Returns:
- builder
-
status
public GetRouterPlainArgs.Builder status(@Nullable java.lang.String status)
- Parameters:
status- The status of the router (ACTIVE/DOWN).- Returns:
- builder
-
tags
public GetRouterPlainArgs.Builder tags(@Nullable java.util.List<java.lang.String> tags)
- Parameters:
tags- The list of router tags to filter.- Returns:
- builder
-
tags
public GetRouterPlainArgs.Builder tags(java.lang.String... tags)
- Parameters:
tags- The list of router tags to filter.- Returns:
- builder
-
tenantId
public GetRouterPlainArgs.Builder tenantId(@Nullable java.lang.String tenantId)
- Parameters:
tenantId- The owner of the router.- Returns:
- builder
-
build
public GetRouterPlainArgs build()
-
-