Package com.pulumi.cloudflare.inputs
Class AuthenticatedOriginPullsCertificateState.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.AuthenticatedOriginPullsCertificateState.Builder
-
- Enclosing class:
- AuthenticatedOriginPullsCertificateState
public static final class AuthenticatedOriginPullsCertificateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AuthenticatedOriginPullsCertificateState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AuthenticatedOriginPullsCertificateState defaults)
-
-
Method Detail
-
certificate
public AuthenticatedOriginPullsCertificateState.Builder certificate(@Nullable com.pulumi.core.Output<java.lang.String> certificate)
- Parameters:
certificate
- The public client certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
certificate
public AuthenticatedOriginPullsCertificateState.Builder certificate(java.lang.String certificate)
- Parameters:
certificate
- The public client certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
expiresOn
public AuthenticatedOriginPullsCertificateState.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 AuthenticatedOriginPullsCertificateState.Builder expiresOn(java.lang.String expiresOn)
- Parameters:
expiresOn
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
issuer
public AuthenticatedOriginPullsCertificateState.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 AuthenticatedOriginPullsCertificateState.Builder issuer(java.lang.String issuer)
- Parameters:
issuer
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
privateKey
public AuthenticatedOriginPullsCertificateState.Builder privateKey(@Nullable com.pulumi.core.Output<java.lang.String> privateKey)
- Parameters:
privateKey
- The private key of the client certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
privateKey
public AuthenticatedOriginPullsCertificateState.Builder privateKey(java.lang.String privateKey)
- Parameters:
privateKey
- The private key of the client certificate. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
serialNumber
public AuthenticatedOriginPullsCertificateState.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 AuthenticatedOriginPullsCertificateState.Builder serialNumber(java.lang.String serialNumber)
- Parameters:
serialNumber
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
signature
public AuthenticatedOriginPullsCertificateState.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 AuthenticatedOriginPullsCertificateState.Builder signature(java.lang.String signature)
- Parameters:
signature
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
status
public AuthenticatedOriginPullsCertificateState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
status
public AuthenticatedOriginPullsCertificateState.Builder status(java.lang.String status)
- Parameters:
status
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
type
public AuthenticatedOriginPullsCertificateState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- The form of Authenticated Origin Pulls to upload the certificate to. Available values: `per-zone`, `per-hostname`. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
type
public AuthenticatedOriginPullsCertificateState.Builder type(java.lang.String type)
- Parameters:
type
- The form of Authenticated Origin Pulls to upload the certificate to. Available values: `per-zone`, `per-hostname`. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
uploadedOn
public AuthenticatedOriginPullsCertificateState.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 AuthenticatedOriginPullsCertificateState.Builder uploadedOn(java.lang.String uploadedOn)
- Parameters:
uploadedOn
- **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
zoneId
public AuthenticatedOriginPullsCertificateState.Builder zoneId(@Nullable com.pulumi.core.Output<java.lang.String> zoneId)
- Parameters:
zoneId
- The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
zoneId
public AuthenticatedOriginPullsCertificateState.Builder zoneId(java.lang.String zoneId)
- Parameters:
zoneId
- The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
build
public AuthenticatedOriginPullsCertificateState build()
-
-