Package com.pulumi.cloudflare.inputs
Class MtlsCertificateState.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.MtlsCertificateState.Builder
-
- Enclosing class:
- MtlsCertificateState
public static final class MtlsCertificateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MtlsCertificateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MtlsCertificateState.Builder
accountId(com.pulumi.core.Output<java.lang.String> accountId)
MtlsCertificateState.Builder
accountId(java.lang.String accountId)
MtlsCertificateState
build()
MtlsCertificateState.Builder
ca(com.pulumi.core.Output<java.lang.Boolean> ca)
MtlsCertificateState.Builder
ca(java.lang.Boolean ca)
MtlsCertificateState.Builder
certificates(com.pulumi.core.Output<java.lang.String> certificates)
MtlsCertificateState.Builder
certificates(java.lang.String certificates)
MtlsCertificateState.Builder
expiresOn(com.pulumi.core.Output<java.lang.String> expiresOn)
MtlsCertificateState.Builder
expiresOn(java.lang.String expiresOn)
MtlsCertificateState.Builder
issuer(com.pulumi.core.Output<java.lang.String> issuer)
MtlsCertificateState.Builder
issuer(java.lang.String issuer)
MtlsCertificateState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
MtlsCertificateState.Builder
name(java.lang.String name)
MtlsCertificateState.Builder
privateKey(com.pulumi.core.Output<java.lang.String> privateKey)
MtlsCertificateState.Builder
privateKey(java.lang.String privateKey)
MtlsCertificateState.Builder
serialNumber(com.pulumi.core.Output<java.lang.String> serialNumber)
MtlsCertificateState.Builder
serialNumber(java.lang.String serialNumber)
MtlsCertificateState.Builder
signature(com.pulumi.core.Output<java.lang.String> signature)
MtlsCertificateState.Builder
signature(java.lang.String signature)
MtlsCertificateState.Builder
uploadedOn(com.pulumi.core.Output<java.lang.String> uploadedOn)
MtlsCertificateState.Builder
uploadedOn(java.lang.String uploadedOn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MtlsCertificateState defaults)
-
-
Method Detail
-
accountId
public MtlsCertificateState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId
- The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
accountId
public MtlsCertificateState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId
- The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
ca
public MtlsCertificateState.Builder ca(@Nullable com.pulumi.core.Output<java.lang.Boolean> ca)
- Parameters:
ca
- Whether this is a CA or leaf certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
ca
public MtlsCertificateState.Builder ca(java.lang.Boolean ca)
- Parameters:
ca
- Whether this is a CA or leaf certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
certificates
public MtlsCertificateState.Builder certificates(@Nullable com.pulumi.core.Output<java.lang.String> certificates)
- Parameters:
certificates
- Certificate you intend to use with mTLS-enabled services. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
certificates
public MtlsCertificateState.Builder certificates(java.lang.String certificates)
- Parameters:
certificates
- Certificate you intend to use with mTLS-enabled services. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
expiresOn
public MtlsCertificateState.Builder expiresOn(@Nullable com.pulumi.core.Output<java.lang.String> expiresOn)
- Parameters:
expiresOn
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
expiresOn
public MtlsCertificateState.Builder expiresOn(java.lang.String expiresOn)
- Parameters:
expiresOn
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
issuer
public MtlsCertificateState.Builder issuer(@Nullable com.pulumi.core.Output<java.lang.String> issuer)
- Parameters:
issuer
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
issuer
public MtlsCertificateState.Builder issuer(java.lang.String issuer)
- Parameters:
issuer
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
name
public MtlsCertificateState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Optional unique name for the certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
name
public MtlsCertificateState.Builder name(java.lang.String name)
- Parameters:
name
- Optional unique name for the certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
privateKey
public MtlsCertificateState.Builder privateKey(@Nullable com.pulumi.core.Output<java.lang.String> privateKey)
- Parameters:
privateKey
- The certificate's private key. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
privateKey
public MtlsCertificateState.Builder privateKey(java.lang.String privateKey)
- Parameters:
privateKey
- The certificate's private key. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
serialNumber
public MtlsCertificateState.Builder serialNumber(@Nullable com.pulumi.core.Output<java.lang.String> serialNumber)
- Parameters:
serialNumber
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
serialNumber
public MtlsCertificateState.Builder serialNumber(java.lang.String serialNumber)
- Parameters:
serialNumber
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
signature
public MtlsCertificateState.Builder signature(@Nullable com.pulumi.core.Output<java.lang.String> signature)
- Parameters:
signature
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
signature
public MtlsCertificateState.Builder signature(java.lang.String signature)
- Parameters:
signature
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
uploadedOn
public MtlsCertificateState.Builder uploadedOn(@Nullable com.pulumi.core.Output<java.lang.String> uploadedOn)
- Parameters:
uploadedOn
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
uploadedOn
public MtlsCertificateState.Builder uploadedOn(java.lang.String uploadedOn)
- Parameters:
uploadedOn
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
build
public MtlsCertificateState build()
-
-