Class DnsAuthorizationArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.certificatemanager.DnsAuthorizationArgs.Builder
-
- Enclosing class:
- DnsAuthorizationArgs
public static final class DnsAuthorizationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DnsAuthorizationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DnsAuthorizationArgs
build()
DnsAuthorizationArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
DnsAuthorizationArgs.Builder
description(java.lang.String description)
DnsAuthorizationArgs.Builder
domain(com.pulumi.core.Output<java.lang.String> domain)
DnsAuthorizationArgs.Builder
domain(java.lang.String domain)
DnsAuthorizationArgs.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
DnsAuthorizationArgs.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
DnsAuthorizationArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
DnsAuthorizationArgs.Builder
name(java.lang.String name)
DnsAuthorizationArgs.Builder
project(com.pulumi.core.Output<java.lang.String> project)
DnsAuthorizationArgs.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DnsAuthorizationArgs defaults)
-
-
Method Detail
-
description
public DnsAuthorizationArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A human-readable description of the resource.- Returns:
- builder
-
description
public DnsAuthorizationArgs.Builder description(java.lang.String description)
- Parameters:
description
- A human-readable description of the resource.- Returns:
- builder
-
domain
public DnsAuthorizationArgs.Builder domain(com.pulumi.core.Output<java.lang.String> domain)
- Parameters:
domain
- A domain which is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for "example.com" can be used to issue certificates for "example.com" and "*.example.com".- Returns:
- builder
-
domain
public DnsAuthorizationArgs.Builder domain(java.lang.String domain)
- Parameters:
domain
- A domain which is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for "example.com" can be used to issue certificates for "example.com" and "*.example.com".- Returns:
- builder
-
labels
public DnsAuthorizationArgs.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 DNS Authorization resource.- Returns:
- builder
-
labels
public DnsAuthorizationArgs.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- Set of label tags associated with the DNS Authorization resource.- Returns:
- builder
-
name
public DnsAuthorizationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the resource; provided by the client when the resource is created. The name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter, and all following characters must be a dash, underscore, letter or digit. ***- Returns:
- builder
-
name
public DnsAuthorizationArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the resource; provided by the client when the resource is created. The name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter, and all following characters must be a dash, underscore, letter or digit. ***- Returns:
- builder
-
project
public DnsAuthorizationArgs.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 DnsAuthorizationArgs.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
-
build
public DnsAuthorizationArgs build()
-
-