Package com.pulumi.gcp.gkehub.inputs
Class FeatureState.Builder
- java.lang.Object
-
- com.pulumi.gcp.gkehub.inputs.FeatureState.Builder
-
- Enclosing class:
- FeatureState
public static final class FeatureState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FeatureState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureState
build()
FeatureState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
FeatureState.Builder
createTime(java.lang.String createTime)
FeatureState.Builder
deleteTime(com.pulumi.core.Output<java.lang.String> deleteTime)
FeatureState.Builder
deleteTime(java.lang.String deleteTime)
FeatureState.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
FeatureState.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
FeatureState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
FeatureState.Builder
location(java.lang.String location)
FeatureState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
FeatureState.Builder
name(java.lang.String name)
FeatureState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
FeatureState.Builder
project(java.lang.String project)
FeatureState.Builder
resourceStates(com.pulumi.core.Output<java.util.List<FeatureResourceStateArgs>> resourceStates)
FeatureState.Builder
resourceStates(FeatureResourceStateArgs... resourceStates)
FeatureState.Builder
resourceStates(java.util.List<FeatureResourceStateArgs> resourceStates)
FeatureState.Builder
spec(com.pulumi.core.Output<FeatureSpecArgs> spec)
FeatureState.Builder
spec(FeatureSpecArgs spec)
FeatureState.Builder
states(com.pulumi.core.Output<java.util.List<FeatureStateArgs>> states)
FeatureState.Builder
states(FeatureStateArgs... states)
FeatureState.Builder
states(java.util.List<FeatureStateArgs> states)
FeatureState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
FeatureState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FeatureState defaults)
-
-
Method Detail
-
createTime
public FeatureState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- Output only. When the Feature resource was created.- Returns:
- builder
-
createTime
public FeatureState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- Output only. When the Feature resource was created.- Returns:
- builder
-
deleteTime
public FeatureState.Builder deleteTime(@Nullable com.pulumi.core.Output<java.lang.String> deleteTime)
- Parameters:
deleteTime
- Output only. When the Feature resource was deleted.- Returns:
- builder
-
deleteTime
public FeatureState.Builder deleteTime(java.lang.String deleteTime)
- Parameters:
deleteTime
- Output only. When the Feature resource was deleted.- Returns:
- builder
-
labels
public FeatureState.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- GCP labels for this Feature.- Returns:
- builder
-
labels
public FeatureState.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- GCP labels for this Feature.- Returns:
- builder
-
location
public FeatureState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location for the resource ***- Returns:
- builder
-
location
public FeatureState.Builder location(java.lang.String location)
- Parameters:
location
- The location for the resource ***- Returns:
- builder
-
name
public FeatureState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The full, unique name of this Feature resource- Returns:
- builder
-
name
public FeatureState.Builder name(java.lang.String name)
- Parameters:
name
- The full, unique name of this Feature resource- Returns:
- builder
-
project
public FeatureState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public FeatureState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
resourceStates
public FeatureState.Builder resourceStates(@Nullable com.pulumi.core.Output<java.util.List<FeatureResourceStateArgs>> resourceStates)
- Parameters:
resourceStates
- State of the Feature resource itself. Structure is documented below.- Returns:
- builder
-
resourceStates
public FeatureState.Builder resourceStates(java.util.List<FeatureResourceStateArgs> resourceStates)
- Parameters:
resourceStates
- State of the Feature resource itself. Structure is documented below.- Returns:
- builder
-
resourceStates
public FeatureState.Builder resourceStates(FeatureResourceStateArgs... resourceStates)
- Parameters:
resourceStates
- State of the Feature resource itself. Structure is documented below.- Returns:
- builder
-
spec
public FeatureState.Builder spec(@Nullable com.pulumi.core.Output<FeatureSpecArgs> spec)
- Parameters:
spec
- Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Structure is documented below.- Returns:
- builder
-
spec
public FeatureState.Builder spec(FeatureSpecArgs spec)
- Parameters:
spec
- Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Structure is documented below.- Returns:
- builder
-
states
public FeatureState.Builder states(@Nullable com.pulumi.core.Output<java.util.List<FeatureStateArgs>> states)
- Parameters:
states
- (Output) Output only. The "running state" of the Feature in this Hub. Structure is documented below.- Returns:
- builder
-
states
public FeatureState.Builder states(java.util.List<FeatureStateArgs> states)
- Parameters:
states
- (Output) Output only. The "running state" of the Feature in this Hub. Structure is documented below.- Returns:
- builder
-
states
public FeatureState.Builder states(FeatureStateArgs... states)
- Parameters:
states
- (Output) Output only. The "running state" of the Feature in this Hub. Structure is documented below.- Returns:
- builder
-
updateTime
public FeatureState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- (Output) The time this status and any related Feature-specific details were 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 FeatureState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- (Output) The time this status and any related Feature-specific details were 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 FeatureState build()
-
-