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 CreateVanityUrlDetails
build()
CreateVanityUrlDetails.Builder
caCertificate(String caCertificate)
PEM CA certificate(s) for HTTPS connections.CreateVanityUrlDetails.Builder
copy(CreateVanityUrlDetails model)
CreateVanityUrlDetails.Builder
description(String description)
Optional description.CreateVanityUrlDetails.Builder
hosts(List<String> hosts)
List of fully qualified hostnames supported by this vanity URL definition (max of 3).CreateVanityUrlDetails.Builder
passphrase(String passphrase)
Passphrase for the PEM Private key (if any).CreateVanityUrlDetails.Builder
privateKey(String privateKey)
PEM Private key for HTTPS connections.CreateVanityUrlDetails.Builder
publicCertificate(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)
-
-