Class CreateChildTenancyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.CreateChildTenancyDetails.Builder
-
- Enclosing class:
- CreateChildTenancyDetails
public static class CreateChildTenancyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
compartmentId
public CreateChildTenancyDetails.Builder compartmentId(String compartmentId)
The tenancy ID of the parent tenancy.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
tenancyName
public CreateChildTenancyDetails.Builder tenancyName(String tenancyName)
The tenancy name to use for the child tenancy.- Parameters:
tenancyName- the value to set- Returns:
- this builder
-
homeRegion
public 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
-
adminEmail
public CreateChildTenancyDetails.Builder adminEmail(String adminEmail)
Email address of the child tenancy administrator.- Parameters:
adminEmail- the value to set- Returns:
- this builder
-
policyName
public 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
-
governanceStatus
public CreateChildTenancyDetails.Builder governanceStatus(GovernanceStatus governanceStatus)
The governance status of the child tenancy.- Parameters:
governanceStatus- the value to set- Returns:
- this builder
-
subscriptionId
public 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
-
build
public CreateChildTenancyDetails build()
-
copy
public CreateChildTenancyDetails.Builder copy(CreateChildTenancyDetails model)
-
-