Package com.pulumi.cloudflare.inputs
Class KeylessCertificateState.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.KeylessCertificateState.Builder
-
- Enclosing class:
- KeylessCertificateState
public static final class KeylessCertificateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(KeylessCertificateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeylessCertificateState
build()
KeylessCertificateState.Builder
bundleMethod(com.pulumi.core.Output<java.lang.String> bundleMethod)
KeylessCertificateState.Builder
bundleMethod(java.lang.String bundleMethod)
KeylessCertificateState.Builder
certificate(com.pulumi.core.Output<java.lang.String> certificate)
KeylessCertificateState.Builder
certificate(java.lang.String certificate)
KeylessCertificateState.Builder
enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
KeylessCertificateState.Builder
enabled(java.lang.Boolean enabled)
KeylessCertificateState.Builder
host(com.pulumi.core.Output<java.lang.String> host)
KeylessCertificateState.Builder
host(java.lang.String host)
KeylessCertificateState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
KeylessCertificateState.Builder
name(java.lang.String name)
KeylessCertificateState.Builder
port(com.pulumi.core.Output<java.lang.Integer> port)
KeylessCertificateState.Builder
port(java.lang.Integer port)
KeylessCertificateState.Builder
status(com.pulumi.core.Output<java.lang.String> status)
KeylessCertificateState.Builder
status(java.lang.String status)
KeylessCertificateState.Builder
zoneId(com.pulumi.core.Output<java.lang.String> zoneId)
KeylessCertificateState.Builder
zoneId(java.lang.String zoneId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KeylessCertificateState defaults)
-
-
Method Detail
-
bundleMethod
public KeylessCertificateState.Builder bundleMethod(@Nullable com.pulumi.core.Output<java.lang.String> bundleMethod)
- Parameters:
bundleMethod
- A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: `ubiquitous`, `optimal`, `force`. Defaults to `ubiquitous`. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
bundleMethod
public KeylessCertificateState.Builder bundleMethod(java.lang.String bundleMethod)
- Parameters:
bundleMethod
- A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: `ubiquitous`, `optimal`, `force`. Defaults to `ubiquitous`. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
certificate
public KeylessCertificateState.Builder certificate(@Nullable com.pulumi.core.Output<java.lang.String> certificate)
- Parameters:
certificate
- The zone's SSL certificate or SSL certificate and intermediate(s). **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
certificate
public KeylessCertificateState.Builder certificate(java.lang.String certificate)
- Parameters:
certificate
- The zone's SSL certificate or SSL certificate and intermediate(s). **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
enabled
public KeylessCertificateState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- Whether the KeyLess SSL is on.- Returns:
- builder
-
enabled
public KeylessCertificateState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- Whether the KeyLess SSL is on.- Returns:
- builder
-
host
public KeylessCertificateState.Builder host(@Nullable com.pulumi.core.Output<java.lang.String> host)
- Parameters:
host
- The KeyLess SSL host.- Returns:
- builder
-
host
public KeylessCertificateState.Builder host(java.lang.String host)
- Parameters:
host
- The KeyLess SSL host.- Returns:
- builder
-
name
public KeylessCertificateState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The KeyLess SSL name.- Returns:
- builder
-
name
public KeylessCertificateState.Builder name(java.lang.String name)
- Parameters:
name
- The KeyLess SSL name.- Returns:
- builder
-
port
public KeylessCertificateState.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port
- The KeyLess SSL port used to communicate between Cloudflare and the client's KeyLess SSL server. Defaults to `24008`.- Returns:
- builder
-
port
public KeylessCertificateState.Builder port(java.lang.Integer port)
- Parameters:
port
- The KeyLess SSL port used to communicate between Cloudflare and the client's KeyLess SSL server. Defaults to `24008`.- Returns:
- builder
-
status
public KeylessCertificateState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status
- Status of the KeyLess SSL.- Returns:
- builder
-
status
public KeylessCertificateState.Builder status(java.lang.String status)
- Parameters:
status
- Status of the KeyLess SSL.- Returns:
- builder
-
zoneId
public KeylessCertificateState.Builder zoneId(@Nullable com.pulumi.core.Output<java.lang.String> zoneId)
- Parameters:
zoneId
- The zone identifier to target for the resource.- Returns:
- builder
-
zoneId
public KeylessCertificateState.Builder zoneId(java.lang.String zoneId)
- Parameters:
zoneId
- The zone identifier to target for the resource.- Returns:
- builder
-
build
public KeylessCertificateState build()
-
-