Class CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.certificateauthority.inputs.CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder
-
public static final class CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs defaults)
-
-
Method Detail
-
customSans
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder customSans(@Nullable com.pulumi.core.Output<java.util.List<CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs>> customSans)
- Parameters:
customSans
- (Output) Contains additional subject alternative name values. Structure is documented below.- Returns:
- builder
-
customSans
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder customSans(java.util.List<CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs> customSans)
- Parameters:
customSans
- (Output) Contains additional subject alternative name values. Structure is documented below.- Returns:
- builder
-
customSans
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder customSans(CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs... customSans)
- Parameters:
customSans
- (Output) Contains additional subject alternative name values. Structure is documented below.- Returns:
- builder
-
dnsNames
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder dnsNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> dnsNames)
- Parameters:
dnsNames
- Contains only valid, fully-qualified host names.- Returns:
- builder
-
dnsNames
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder dnsNames(java.util.List<java.lang.String> dnsNames)
- Parameters:
dnsNames
- Contains only valid, fully-qualified host names.- Returns:
- builder
-
dnsNames
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder dnsNames(java.lang.String... dnsNames)
- Parameters:
dnsNames
- Contains only valid, fully-qualified host names.- Returns:
- builder
-
emailAddresses
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder emailAddresses(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> emailAddresses)
- Parameters:
emailAddresses
- Contains only valid RFC 2822 E-mail addresses.- Returns:
- builder
-
emailAddresses
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder emailAddresses(java.util.List<java.lang.String> emailAddresses)
- Parameters:
emailAddresses
- Contains only valid RFC 2822 E-mail addresses.- Returns:
- builder
-
emailAddresses
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder emailAddresses(java.lang.String... emailAddresses)
- Parameters:
emailAddresses
- Contains only valid RFC 2822 E-mail addresses.- Returns:
- builder
-
ipAddresses
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder ipAddresses(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> ipAddresses)
- Parameters:
ipAddresses
- Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.- Returns:
- builder
-
ipAddresses
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder ipAddresses(java.util.List<java.lang.String> ipAddresses)
- Parameters:
ipAddresses
- Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.- Returns:
- builder
-
ipAddresses
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder ipAddresses(java.lang.String... ipAddresses)
- Parameters:
ipAddresses
- Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.- Returns:
- builder
-
uris
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder uris(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> uris)
- Parameters:
uris
- Contains only valid RFC 3986 URIs.- Returns:
- builder
-
uris
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder uris(java.util.List<java.lang.String> uris)
- Parameters:
uris
- Contains only valid RFC 3986 URIs.- Returns:
- builder
-
uris
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs.Builder uris(java.lang.String... uris)
- Parameters:
uris
- Contains only valid RFC 3986 URIs.- Returns:
- builder
-
build
public CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs build()
-
-