Class AddressGroupState.Builder
- java.lang.Object
-
- com.pulumi.gcp.networksecurity.inputs.AddressGroupState.Builder
-
- Enclosing class:
- AddressGroupState
public static final class AddressGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AddressGroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressGroupState
build()
AddressGroupState.Builder
capacity(com.pulumi.core.Output<java.lang.Integer> capacity)
AddressGroupState.Builder
capacity(java.lang.Integer capacity)
AddressGroupState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
AddressGroupState.Builder
createTime(java.lang.String createTime)
AddressGroupState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
AddressGroupState.Builder
description(java.lang.String description)
AddressGroupState.Builder
items(com.pulumi.core.Output<java.util.List<java.lang.String>> items)
AddressGroupState.Builder
items(java.lang.String... items)
AddressGroupState.Builder
items(java.util.List<java.lang.String> items)
AddressGroupState.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
AddressGroupState.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
AddressGroupState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
AddressGroupState.Builder
location(java.lang.String location)
AddressGroupState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AddressGroupState.Builder
name(java.lang.String name)
AddressGroupState.Builder
parent(com.pulumi.core.Output<java.lang.String> parent)
AddressGroupState.Builder
parent(java.lang.String parent)
AddressGroupState.Builder
type(com.pulumi.core.Output<java.lang.String> type)
AddressGroupState.Builder
type(java.lang.String type)
AddressGroupState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
AddressGroupState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AddressGroupState defaults)
-
-
Method Detail
-
capacity
public AddressGroupState.Builder capacity(@Nullable com.pulumi.core.Output<java.lang.Integer> capacity)
- Parameters:
capacity
- Capacity of the Address Group.- Returns:
- builder
-
capacity
public AddressGroupState.Builder capacity(java.lang.Integer capacity)
- Parameters:
capacity
- Capacity of the Address Group.- Returns:
- builder
-
createTime
public AddressGroupState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"- Returns:
- builder
-
createTime
public AddressGroupState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"- Returns:
- builder
-
description
public AddressGroupState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Free-text description of the resource.- Returns:
- builder
-
description
public AddressGroupState.Builder description(java.lang.String description)
- Parameters:
description
- Free-text description of the resource.- Returns:
- builder
-
items
public AddressGroupState.Builder items(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> items)
- Parameters:
items
- List of items.- Returns:
- builder
-
items
public AddressGroupState.Builder items(java.util.List<java.lang.String> items)
- Parameters:
items
- List of items.- Returns:
- builder
-
items
public AddressGroupState.Builder items(java.lang.String... items)
- Parameters:
items
- List of items.- Returns:
- builder
-
labels
public AddressGroupState.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- Set of label tags associated with the AddressGroup resource. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.- Returns:
- builder
-
labels
public AddressGroupState.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- Set of label tags associated with the AddressGroup resource. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.- Returns:
- builder
-
location
public AddressGroupState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location of the gateway security policy. The default value is `global`. ***- Returns:
- builder
-
location
public AddressGroupState.Builder location(java.lang.String location)
- Parameters:
location
- The location of the gateway security policy. The default value is `global`. ***- Returns:
- builder
-
name
public AddressGroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the AddressGroup resource.- Returns:
- builder
-
name
public AddressGroupState.Builder name(java.lang.String name)
- Parameters:
name
- Name of the AddressGroup resource.- Returns:
- builder
-
parent
public AddressGroupState.Builder parent(@Nullable com.pulumi.core.Output<java.lang.String> parent)
- Parameters:
parent
- The name of the parent this address group belongs to. Format: organizations/{organization_id} or projects/{project_id}.- Returns:
- builder
-
parent
public AddressGroupState.Builder parent(java.lang.String parent)
- Parameters:
parent
- The name of the parent this address group belongs to. Format: organizations/{organization_id} or projects/{project_id}.- Returns:
- builder
-
type
public AddressGroupState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- The type of the Address Group. Possible values are "IPV4" or "IPV6". Possible values are: `IPV4`, `IPV6`.- Returns:
- builder
-
type
public AddressGroupState.Builder type(java.lang.String type)
- Parameters:
type
- The type of the Address Group. Possible values are "IPV4" or "IPV6". Possible values are: `IPV4`, `IPV6`.- Returns:
- builder
-
updateTime
public AddressGroupState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".- Returns:
- builder
-
updateTime
public AddressGroupState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".- Returns:
- builder
-
build
public AddressGroupState build()
-
-