Class CreateChildTenancyDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.tenantmanagercontrolplane.model.CreateChildTenancyDetails.Builder
 
- 
- Enclosing class:
- CreateChildTenancyDetails
 
 public static class CreateChildTenancyDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateChildTenancyDetails.BuilderadminEmail(String adminEmail)Email address of the child tenancy administrator.CreateChildTenancyDetailsbuild()CreateChildTenancyDetails.BuildercompartmentId(String compartmentId)The tenancy ID of the parent tenancy.CreateChildTenancyDetails.Buildercopy(CreateChildTenancyDetails model)CreateChildTenancyDetails.BuildergovernanceStatus(GovernanceStatus governanceStatus)The governance status of the child tenancy.CreateChildTenancyDetails.BuilderhomeRegion(String homeRegion)The home region to use for the child tenancy.CreateChildTenancyDetails.BuilderpolicyName(String policyName)The name to use for the administrator policy in the child tenancy.CreateChildTenancyDetails.BuildersubscriptionId(String subscriptionId)OCID of the subscription that needs to be assigned to the child tenancy.CreateChildTenancyDetails.BuildertenancyName(String tenancyName)The tenancy name to use for the child tenancy.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic CreateChildTenancyDetails.Builder compartmentId(String compartmentId) The tenancy ID of the parent tenancy.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
tenancyNamepublic CreateChildTenancyDetails.Builder tenancyName(String tenancyName) The tenancy name to use for the child tenancy.- Parameters:
- tenancyName- the value to set
- Returns:
- this builder
 
 - 
homeRegionpublic CreateChildTenancyDetails.Builder homeRegion(String homeRegion) The home region to use for the child tenancy.This must be a region where the parent tenancy is subscribed. - Parameters:
- homeRegion- the value to set
- Returns:
- this builder
 
 - 
adminEmailpublic CreateChildTenancyDetails.Builder adminEmail(String adminEmail) Email address of the child tenancy administrator.- Parameters:
- adminEmail- the value to set
- Returns:
- this builder
 
 - 
policyNamepublic CreateChildTenancyDetails.Builder policyName(String policyName) The name to use for the administrator policy in the child tenancy.Must contain only letters and underscores. - Parameters:
- policyName- the value to set
- Returns:
- this builder
 
 - 
governanceStatuspublic CreateChildTenancyDetails.Builder governanceStatus(GovernanceStatus governanceStatus) The governance status of the child tenancy.- Parameters:
- governanceStatus- the value to set
- Returns:
- this builder
 
 - 
subscriptionIdpublic CreateChildTenancyDetails.Builder subscriptionId(String subscriptionId) OCID of the subscription that needs to be assigned to the child tenancy.- Parameters:
- subscriptionId- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateChildTenancyDetails build() 
 - 
copypublic CreateChildTenancyDetails.Builder copy(CreateChildTenancyDetails model) 
 
- 
 
-