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.Builder
adminEmail(String adminEmail)
Email address of the child tenancy administrator.CreateChildTenancyDetails
build()
CreateChildTenancyDetails.Builder
compartmentId(String compartmentId)
The tenancy ID of the parent tenancy.CreateChildTenancyDetails.Builder
copy(CreateChildTenancyDetails model)
CreateChildTenancyDetails.Builder
governanceStatus(GovernanceStatus governanceStatus)
The governance status of the child tenancy.CreateChildTenancyDetails.Builder
homeRegion(String homeRegion)
The home region to use for the child tenancy.CreateChildTenancyDetails.Builder
policyName(String policyName)
The name to use for the administrator policy in the child tenancy.CreateChildTenancyDetails.Builder
subscriptionId(String subscriptionId)
OCID of the subscription that needs to be assigned to the child tenancy.CreateChildTenancyDetails.Builder
tenancyName(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)
-
-