public static class CustomEndpointDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CustomEndpointDetails.Builder |
alias(String alias)
When creating the DNS CNAME record for the custom hostname, this value must be specified
in the rdata.
|
CustomEndpointDetails |
build() |
CustomEndpointDetails.Builder |
certificateSecretId(String certificateSecretId)
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used
for the custom hostname.
|
CustomEndpointDetails.Builder |
certificateSecretVersion(Integer certificateSecretVersion)
The secret version used for the certificate-secret-id (if certificate-secret-id is
specified).
|
CustomEndpointDetails.Builder |
copy(CustomEndpointDetails model) |
CustomEndpointDetails.Builder |
dnsType(CustomEndpointDetails.DnsType dnsType)
Type of DNS.
|
CustomEndpointDetails.Builder |
dnsZoneName(String dnsZoneName)
DNS Zone name
|
CustomEndpointDetails.Builder |
hostname(String hostname)
A custom hostname to be used for the integration instance URL, in FQDN format.
|
CustomEndpointDetails.Builder |
managedType(CustomEndpointDetails.ManagedType managedType)
Indicates if custom endpoint is managed by oracle or customer.
|
public CustomEndpointDetails.Builder hostname(String hostname)
A custom hostname to be used for the integration instance URL, in FQDN format.
hostname
- the value to setpublic CustomEndpointDetails.Builder managedType(CustomEndpointDetails.ManagedType managedType)
Indicates if custom endpoint is managed by oracle or customer.
managedType
- the value to setpublic CustomEndpointDetails.Builder dnsZoneName(String dnsZoneName)
DNS Zone name
dnsZoneName
- the value to setpublic CustomEndpointDetails.Builder dnsType(CustomEndpointDetails.DnsType dnsType)
Type of DNS.
dnsType
- the value to setpublic CustomEndpointDetails.Builder certificateSecretId(String certificateSecretId)
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretId
- the value to setpublic CustomEndpointDetails.Builder certificateSecretVersion(Integer certificateSecretVersion)
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
certificateSecretVersion
- the value to setpublic CustomEndpointDetails.Builder alias(String alias)
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
alias
- the value to setpublic CustomEndpointDetails build()
public CustomEndpointDetails.Builder copy(CustomEndpointDetails model)
Copyright © 2016–2024. All rights reserved.