@Generated(value="OracleSDKGenerator", comments="API Version: 20200801") public final class CreateChildTenancyDetails extends Object
The parameters for creating a child tenancy.
Note: Objects should always be created or deserialized using the CreateChildTenancyDetails.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the CreateChildTenancyDetails.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateChildTenancyDetails.Builder |
Constructor and Description |
---|
CreateChildTenancyDetails(String compartmentId,
String tenancyName,
String homeRegion,
String adminEmail,
String policyName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateChildTenancyDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getAdminEmail()
The email address of the administrator of the child tenancy.
|
String |
getCompartmentId()
The tenancy ID of the parent tenancy.
|
String |
getHomeRegion()
The home region to use for the child tenancy.
|
String |
getPolicyName()
The name to use for the administrator policy in the child tenancy.
|
String |
getTenancyName()
The tenancy name to use for the child tenancy.
|
int |
hashCode() |
CreateChildTenancyDetails.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"compartmentId","tenancyName","homeRegion","adminEmail","policyName"}) public CreateChildTenancyDetails(String compartmentId, String tenancyName, String homeRegion, String adminEmail, String policyName)
public static CreateChildTenancyDetails.Builder builder()
Create a new builder.
public CreateChildTenancyDetails.Builder toBuilder()
public String getCompartmentId()
The tenancy ID of the parent tenancy.
public String getTenancyName()
The tenancy name to use for the child tenancy.
public String getHomeRegion()
The home region to use for the child tenancy. This must be a region where the parent tenancy is subscribed.
public String getAdminEmail()
The email address of the administrator of the child tenancy.
public String getPolicyName()
The name to use for the administrator policy in the child tenancy. Must contain only letters and underscores.
Copyright © 2016–2022. All rights reserved.