@Generated(value="OracleSDKGenerator", comments="API Version: 20200801") public final class CreateChildTenancyDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
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 ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__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) |
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() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@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.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.