Package com.pulumi.gcp.cloudrun.inputs
Class DomainMappingMetadataArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudrun.inputs.DomainMappingMetadataArgs.Builder
-
- Enclosing class:
- DomainMappingMetadataArgs
public static final class DomainMappingMetadataArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DomainMappingMetadataArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainMappingMetadataArgs.Builder
annotations(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> annotations)
DomainMappingMetadataArgs.Builder
annotations(java.util.Map<java.lang.String,java.lang.String> annotations)
DomainMappingMetadataArgs
build()
DomainMappingMetadataArgs.Builder
generation(com.pulumi.core.Output<java.lang.Integer> generation)
DomainMappingMetadataArgs.Builder
generation(java.lang.Integer generation)
DomainMappingMetadataArgs.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
DomainMappingMetadataArgs.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
DomainMappingMetadataArgs.Builder
namespace(com.pulumi.core.Output<java.lang.String> namespace)
DomainMappingMetadataArgs.Builder
namespace(java.lang.String namespace)
DomainMappingMetadataArgs.Builder
resourceVersion(com.pulumi.core.Output<java.lang.String> resourceVersion)
DomainMappingMetadataArgs.Builder
resourceVersion(java.lang.String resourceVersion)
DomainMappingMetadataArgs.Builder
selfLink(com.pulumi.core.Output<java.lang.String> selfLink)
DomainMappingMetadataArgs.Builder
selfLink(java.lang.String selfLink)
DomainMappingMetadataArgs.Builder
uid(com.pulumi.core.Output<java.lang.String> uid)
DomainMappingMetadataArgs.Builder
uid(java.lang.String uid)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainMappingMetadataArgs defaults)
-
-
Method Detail
-
annotations
public DomainMappingMetadataArgs.Builder annotations(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> annotations)
- Parameters:
annotations
- Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations **Note**: The Cloud Run API may add additional annotations that were not provided in your config. If the provider plan shows a diff where a server-side annotation is added, you can add it to your config or apply the lifecycle.ignore_changes rule to the metadata.0.annotations field. ***- Returns:
- builder
-
annotations
public DomainMappingMetadataArgs.Builder annotations(java.util.Map<java.lang.String,java.lang.String> annotations)
- Parameters:
annotations
- Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations **Note**: The Cloud Run API may add additional annotations that were not provided in your config. If the provider plan shows a diff where a server-side annotation is added, you can add it to your config or apply the lifecycle.ignore_changes rule to the metadata.0.annotations field. ***- Returns:
- builder
-
generation
public DomainMappingMetadataArgs.Builder generation(@Nullable com.pulumi.core.Output<java.lang.Integer> generation)
- Parameters:
generation
- (Output) A sequence number representing a specific generation of the desired state.- Returns:
- builder
-
generation
public DomainMappingMetadataArgs.Builder generation(java.lang.Integer generation)
- Parameters:
generation
- (Output) A sequence number representing a specific generation of the desired state.- Returns:
- builder
-
labels
public DomainMappingMetadataArgs.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels- Returns:
- builder
-
labels
public DomainMappingMetadataArgs.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels- Returns:
- builder
-
namespace
public DomainMappingMetadataArgs.Builder namespace(com.pulumi.core.Output<java.lang.String> namespace)
- Parameters:
namespace
- In Cloud Run the namespace must be equal to either the project ID or project number.- Returns:
- builder
-
namespace
public DomainMappingMetadataArgs.Builder namespace(java.lang.String namespace)
- Parameters:
namespace
- In Cloud Run the namespace must be equal to either the project ID or project number.- Returns:
- builder
-
resourceVersion
public DomainMappingMetadataArgs.Builder resourceVersion(@Nullable com.pulumi.core.Output<java.lang.String> resourceVersion)
- Parameters:
resourceVersion
- (Output) An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency- Returns:
- builder
-
resourceVersion
public DomainMappingMetadataArgs.Builder resourceVersion(java.lang.String resourceVersion)
- Parameters:
resourceVersion
- (Output) An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency- Returns:
- builder
-
selfLink
public DomainMappingMetadataArgs.Builder selfLink(@Nullable com.pulumi.core.Output<java.lang.String> selfLink)
- Parameters:
selfLink
- (Output) SelfLink is a URL representing this object.- Returns:
- builder
-
selfLink
public DomainMappingMetadataArgs.Builder selfLink(java.lang.String selfLink)
- Parameters:
selfLink
- (Output) SelfLink is a URL representing this object.- Returns:
- builder
-
uid
public DomainMappingMetadataArgs.Builder uid(@Nullable com.pulumi.core.Output<java.lang.String> uid)
- Parameters:
uid
- (Output) UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids- Returns:
- builder
-
uid
public DomainMappingMetadataArgs.Builder uid(java.lang.String uid)
- Parameters:
uid
- (Output) UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids- Returns:
- builder
-
build
public DomainMappingMetadataArgs build()
-
-