Package com.oracle.bmc.analytics.model
Class CreateVanityUrlDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.analytics.model.CreateVanityUrlDetails.Builder
-
- Enclosing class:
- CreateVanityUrlDetails
public static class CreateVanityUrlDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateVanityUrlDetailsbuild()CreateVanityUrlDetails.BuildercaCertificate(String caCertificate)PEM CA certificate(s) for HTTPS connections.CreateVanityUrlDetails.Buildercopy(CreateVanityUrlDetails model)CreateVanityUrlDetails.Builderdescription(String description)Optional description.CreateVanityUrlDetails.Builderhosts(List<String> hosts)List of fully qualified hostnames supported by this vanity URL definition (max of 3).CreateVanityUrlDetails.Builderpassphrase(String passphrase)Passphrase for the PEM Private key (if any).CreateVanityUrlDetails.BuilderprivateKey(String privateKey)PEM Private key for HTTPS connections.CreateVanityUrlDetails.BuilderpublicCertificate(String publicCertificate)PEM certificate for HTTPS connections.
-
-
-
Method Detail
-
description
public CreateVanityUrlDetails.Builder description(String description)
Optional description.- Parameters:
description- the value to set- Returns:
- this builder
-
hosts
public CreateVanityUrlDetails.Builder hosts(List<String> hosts)
List of fully qualified hostnames supported by this vanity URL definition (max of 3).- Parameters:
hosts- the value to set- Returns:
- this builder
-
passphrase
public CreateVanityUrlDetails.Builder passphrase(String passphrase)
Passphrase for the PEM Private key (if any).- Parameters:
passphrase- the value to set- Returns:
- this builder
-
privateKey
public CreateVanityUrlDetails.Builder privateKey(String privateKey)
PEM Private key for HTTPS connections.- Parameters:
privateKey- the value to set- Returns:
- this builder
-
publicCertificate
public CreateVanityUrlDetails.Builder publicCertificate(String publicCertificate)
PEM certificate for HTTPS connections.- Parameters:
publicCertificate- the value to set- Returns:
- this builder
-
caCertificate
public CreateVanityUrlDetails.Builder caCertificate(String caCertificate)
PEM CA certificate(s) for HTTPS connections.This may include multiple PEM certificates.
- Parameters:
caCertificate- the value to set- Returns:
- this builder
-
build
public CreateVanityUrlDetails build()
-
copy
public CreateVanityUrlDetails.Builder copy(CreateVanityUrlDetails model)
-
-