Class CertificateConfigX509ConfigKeyUsageArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.certificateauthority.inputs.CertificateConfigX509ConfigKeyUsageArgs.Builder
-
- Enclosing class:
- CertificateConfigX509ConfigKeyUsageArgs
public static final class CertificateConfigX509ConfigKeyUsageArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CertificateConfigX509ConfigKeyUsageArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateConfigX509ConfigKeyUsageArgs defaults)
-
-
Method Detail
-
baseKeyUsage
public CertificateConfigX509ConfigKeyUsageArgs.Builder baseKeyUsage(com.pulumi.core.Output<CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs> baseKeyUsage)
- Parameters:
baseKeyUsage
- Describes high-level ways in which a key may be used. Structure is documented below.- Returns:
- builder
-
baseKeyUsage
public CertificateConfigX509ConfigKeyUsageArgs.Builder baseKeyUsage(CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs baseKeyUsage)
- Parameters:
baseKeyUsage
- Describes high-level ways in which a key may be used. Structure is documented below.- Returns:
- builder
-
extendedKeyUsage
public CertificateConfigX509ConfigKeyUsageArgs.Builder extendedKeyUsage(com.pulumi.core.Output<CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs> extendedKeyUsage)
- Parameters:
extendedKeyUsage
- Describes high-level ways in which a key may be used. Structure is documented below.- Returns:
- builder
-
extendedKeyUsage
public CertificateConfigX509ConfigKeyUsageArgs.Builder extendedKeyUsage(CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs extendedKeyUsage)
- Parameters:
extendedKeyUsage
- Describes high-level ways in which a key may be used. Structure is documented below.- Returns:
- builder
-
unknownExtendedKeyUsages
public CertificateConfigX509ConfigKeyUsageArgs.Builder unknownExtendedKeyUsages(@Nullable com.pulumi.core.Output<java.util.List<CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs>> unknownExtendedKeyUsages)
- Parameters:
unknownExtendedKeyUsages
- An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.- Returns:
- builder
-
unknownExtendedKeyUsages
public CertificateConfigX509ConfigKeyUsageArgs.Builder unknownExtendedKeyUsages(java.util.List<CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs> unknownExtendedKeyUsages)
- Parameters:
unknownExtendedKeyUsages
- An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.- Returns:
- builder
-
unknownExtendedKeyUsages
public CertificateConfigX509ConfigKeyUsageArgs.Builder unknownExtendedKeyUsages(CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs... unknownExtendedKeyUsages)
- Parameters:
unknownExtendedKeyUsages
- An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.- Returns:
- builder
-
build
public CertificateConfigX509ConfigKeyUsageArgs build()
-
-