Class CdnNamespaceConfig.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.CdnNamespaceConfig.Builder
-
- All Implemented Interfaces:
CdnNamespaceConfig._FinalStage,CdnNamespaceConfig.AuthTypeStage,CdnNamespaceConfig.EnableDomainPublicAuthStage
- Enclosing class:
- CdnNamespaceConfig
public static final class CdnNamespaceConfig.Builder extends java.lang.Object implements CdnNamespaceConfig.EnableDomainPublicAuthStage, CdnNamespaceConfig.AuthTypeStage, CdnNamespaceConfig._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public CdnNamespaceConfig.Builder from(CdnNamespaceConfig other)
- Specified by:
fromin interfaceCdnNamespaceConfig.EnableDomainPublicAuthStage
-
enableDomainPublicAuth
public CdnNamespaceConfig.AuthTypeStage enableDomainPublicAuth(boolean enableDomainPublicAuth)
Whether or not to allow users to connect to the given namespace via domain name.
- Specified by:
enableDomainPublicAuthin interfaceCdnNamespaceConfig.EnableDomainPublicAuthStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
authType
public CdnNamespaceConfig._FinalStage authType(CdnAuthType authType)
- Specified by:
authTypein interfaceCdnNamespaceConfig.AuthTypeStage
-
addAllAuthUserList
public CdnNamespaceConfig._FinalStage addAllAuthUserList(java.util.List<CdnNamespaceAuthUser> authUserList)
A list of CDN authenticated users for a given namespace.
- Specified by:
addAllAuthUserListin interfaceCdnNamespaceConfig._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addAuthUserList
public CdnNamespaceConfig._FinalStage addAuthUserList(CdnNamespaceAuthUser authUserList)
A list of CDN authenticated users for a given namespace.
- Specified by:
addAuthUserListin interfaceCdnNamespaceConfig._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
authUserList
public CdnNamespaceConfig._FinalStage authUserList(java.util.List<CdnNamespaceAuthUser> authUserList)
- Specified by:
authUserListin interfaceCdnNamespaceConfig._FinalStage
-
addAllDomains
public CdnNamespaceConfig._FinalStage addAllDomains(java.util.List<CdnNamespaceDomain> domains)
A list of CDN domains for a given namespace.
- Specified by:
addAllDomainsin interfaceCdnNamespaceConfig._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addDomains
public CdnNamespaceConfig._FinalStage addDomains(CdnNamespaceDomain domains)
A list of CDN domains for a given namespace.
- Specified by:
addDomainsin interfaceCdnNamespaceConfig._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
domains
public CdnNamespaceConfig._FinalStage domains(java.util.List<CdnNamespaceDomain> domains)
- Specified by:
domainsin interfaceCdnNamespaceConfig._FinalStage
-
build
public CdnNamespaceConfig build()
- Specified by:
buildin interfaceCdnNamespaceConfig._FinalStage
-
-