Class ServiceBindingState.Builder
- java.lang.Object
-
- com.pulumi.gcp.networkservices.inputs.ServiceBindingState.Builder
-
- Enclosing class:
- ServiceBindingState
public static final class ServiceBindingState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceBindingState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceBindingState
build()
ServiceBindingState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
ServiceBindingState.Builder
createTime(java.lang.String createTime)
ServiceBindingState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ServiceBindingState.Builder
description(java.lang.String description)
ServiceBindingState.Builder
effectiveLabels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> effectiveLabels)
ServiceBindingState.Builder
effectiveLabels(java.util.Map<java.lang.String,java.lang.String> effectiveLabels)
ServiceBindingState.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
ServiceBindingState.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
ServiceBindingState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ServiceBindingState.Builder
name(java.lang.String name)
ServiceBindingState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
ServiceBindingState.Builder
project(java.lang.String project)
ServiceBindingState.Builder
pulumiLabels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> pulumiLabels)
ServiceBindingState.Builder
pulumiLabels(java.util.Map<java.lang.String,java.lang.String> pulumiLabels)
ServiceBindingState.Builder
service(com.pulumi.core.Output<java.lang.String> service)
ServiceBindingState.Builder
service(java.lang.String service)
ServiceBindingState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
ServiceBindingState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceBindingState defaults)
-
-
Method Detail
-
createTime
public ServiceBindingState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- Time the ServiceBinding was created in UTC.- Returns:
- builder
-
createTime
public ServiceBindingState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- Time the ServiceBinding was created in UTC.- Returns:
- builder
-
description
public ServiceBindingState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A free-text description of the resource. Max length 1024 characters.- Returns:
- builder
-
description
public ServiceBindingState.Builder description(java.lang.String description)
- Parameters:
description
- A free-text description of the resource. Max length 1024 characters.- Returns:
- builder
-
effectiveLabels
public ServiceBindingState.Builder effectiveLabels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> effectiveLabels)
- Parameters:
effectiveLabels
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.- Returns:
- builder
-
effectiveLabels
public ServiceBindingState.Builder effectiveLabels(java.util.Map<java.lang.String,java.lang.String> effectiveLabels)
- Parameters:
effectiveLabels
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.- Returns:
- builder
-
labels
public ServiceBindingState.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 ServiceBinding resource. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effective_labels` for all of the labels present on the resource.- Returns:
- builder
-
labels
public ServiceBindingState.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- Set of label tags associated with the ServiceBinding resource. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effective_labels` for all of the labels present on the resource.- Returns:
- builder
-
name
public ServiceBindingState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the ServiceBinding resource. ***- Returns:
- builder
-
name
public ServiceBindingState.Builder name(java.lang.String name)
- Parameters:
name
- Name of the ServiceBinding resource. ***- Returns:
- builder
-
project
public ServiceBindingState.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 ServiceBindingState.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
-
pulumiLabels
public ServiceBindingState.Builder pulumiLabels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> pulumiLabels)
- Parameters:
pulumiLabels
- The combination of labels configured directly on the resource and default labels configured on the provider.- Returns:
- builder
-
pulumiLabels
public ServiceBindingState.Builder pulumiLabels(java.util.Map<java.lang.String,java.lang.String> pulumiLabels)
- Parameters:
pulumiLabels
- The combination of labels configured directly on the resource and default labels configured on the provider.- Returns:
- builder
-
service
public ServiceBindingState.Builder service(@Nullable com.pulumi.core.Output<java.lang.String> service)
- Parameters:
service
- The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*- Returns:
- builder
-
service
public ServiceBindingState.Builder service(java.lang.String service)
- Parameters:
service
- The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*- Returns:
- builder
-
updateTime
public ServiceBindingState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- Time the ServiceBinding was updated in UTC.- Returns:
- builder
-
updateTime
public ServiceBindingState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- Time the ServiceBinding was updated in UTC.- Returns:
- builder
-
build
public ServiceBindingState build()
-
-