public static class CreateDomainDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateDomainDetails.Builder |
adminEmail(String adminEmail)
The administrator’s email address.
|
CreateDomainDetails.Builder |
adminFirstName(String adminFirstName)
The administrator’s first name.
|
CreateDomainDetails.Builder |
adminLastName(String adminLastName)
The administrator’s last name.
|
CreateDomainDetails.Builder |
adminUserName(String adminUserName)
The administrator’s user name.
|
CreateDomainDetails |
build() |
CreateDomainDetails.Builder |
compartmentId(String compartmentId)
The OCID of the compartment where the identity domain is created.
|
CreateDomainDetails.Builder |
copy(CreateDomainDetails model) |
CreateDomainDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreateDomainDetails.Builder |
description(String description)
The identity domain description.
|
CreateDomainDetails.Builder |
displayName(String displayName)
The mutable display name of the identity domain.
|
CreateDomainDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
CreateDomainDetails.Builder |
homeRegion(String homeRegion)
The region’s name identifier.
|
CreateDomainDetails.Builder |
isHiddenOnLogin(Boolean isHiddenOnLogin)
Indicates whether the identity domain is hidden on the sign-in screen or not.
|
CreateDomainDetails.Builder |
isNotificationBypassed(Boolean isNotificationBypassed)
Indicates whether or not the administrator user created in the IDCS stripe would like to
receive notifications like a welcome email.
|
CreateDomainDetails.Builder |
isPrimaryEmailRequired(Boolean isPrimaryEmailRequired)
Optional field to indicate whether users in the identity domain are required to have a
primary email address or not.
|
CreateDomainDetails.Builder |
licenseType(String licenseType)
The license type of the identity domain.
|
public CreateDomainDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where the identity domain is created.
compartmentId
- the value to setpublic CreateDomainDetails.Builder displayName(String displayName)
The mutable display name of the identity domain.
displayName
- the value to setpublic CreateDomainDetails.Builder description(String description)
The identity domain description. You can have an empty description.
description
- the value to setpublic CreateDomainDetails.Builder homeRegion(String homeRegion)
The region’s name identifier. See Regions and Availability Domains for the full list of supported region names.
Example: us-phoenix-1
homeRegion
- the value to setpublic CreateDomainDetails.Builder licenseType(String licenseType)
The license type of the identity domain.
licenseType
- the value to setpublic CreateDomainDetails.Builder isHiddenOnLogin(Boolean isHiddenOnLogin)
Indicates whether the identity domain is hidden on the sign-in screen or not.
isHiddenOnLogin
- the value to setpublic CreateDomainDetails.Builder adminFirstName(String adminFirstName)
The administrator’s first name.
adminFirstName
- the value to setpublic CreateDomainDetails.Builder adminLastName(String adminLastName)
The administrator’s last name.
adminLastName
- the value to setpublic CreateDomainDetails.Builder adminUserName(String adminUserName)
The administrator’s user name.
adminUserName
- the value to setpublic CreateDomainDetails.Builder adminEmail(String adminEmail)
The administrator’s email address.
adminEmail
- the value to setpublic CreateDomainDetails.Builder isNotificationBypassed(Boolean isNotificationBypassed)
Indicates whether or not the administrator user created in the IDCS stripe would like to receive notifications like a welcome email. This field is required only if admin information is provided. This field is otherwise optional.
isNotificationBypassed
- the value to setpublic CreateDomainDetails.Builder isPrimaryEmailRequired(Boolean isPrimaryEmailRequired)
Optional field to indicate whether users in the identity domain are required to have a primary email address or not. The default is true.
isPrimaryEmailRequired
- the value to setpublic CreateDomainDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
name, type, or namespace. For more information, see Resource
Tags. Example:
{"Department": "Finance"}
freeformTags
- the value to setpublic CreateDomainDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For
more information, see Resource
Tags. Example:
{"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic CreateDomainDetails build()
public CreateDomainDetails.Builder copy(CreateDomainDetails model)
Copyright © 2016–2024. All rights reserved.