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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
descriptionpublic CreateVanityUrlDetails.Builder description(String description) Optional description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
hostspublic 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
 
 - 
passphrasepublic CreateVanityUrlDetails.Builder passphrase(String passphrase) Passphrase for the PEM Private key (if any).- Parameters:
- passphrase- the value to set
- Returns:
- this builder
 
 - 
privateKeypublic CreateVanityUrlDetails.Builder privateKey(String privateKey) PEM Private key for HTTPS connections.- Parameters:
- privateKey- the value to set
- Returns:
- this builder
 
 - 
publicCertificatepublic CreateVanityUrlDetails.Builder publicCertificate(String publicCertificate) PEM certificate for HTTPS connections.- Parameters:
- publicCertificate- the value to set
- Returns:
- this builder
 
 - 
caCertificatepublic 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
 
 - 
buildpublic CreateVanityUrlDetails build() 
 - 
copypublic CreateVanityUrlDetails.Builder copy(CreateVanityUrlDetails model) 
 
- 
 
-