Class CreateDomainGovernanceDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.tenantmanagercontrolplane.model.CreateDomainGovernanceDetails.Builder
 
- 
- Enclosing class:
- CreateDomainGovernanceDetails
 
 public static class CreateDomainGovernanceDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateDomainGovernanceDetailsbuild()CreateDomainGovernanceDetails.BuildercompartmentId(String compartmentId)OCID of the tenancy.CreateDomainGovernanceDetails.Buildercopy(CreateDomainGovernanceDetails model)CreateDomainGovernanceDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateDomainGovernanceDetails.BuilderdomainId(String domainId)OCID of the domain.CreateDomainGovernanceDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.CreateDomainGovernanceDetails.BuilderonsSubscriptionId(String onsSubscriptionId)The ONS subscription associated with this domain governance entity.CreateDomainGovernanceDetails.BuilderonsTopicId(String onsTopicId)The ONS topic associated with this domain governance entity.CreateDomainGovernanceDetails.BuildersubscriptionEmail(String subscriptionEmail)Email address to be used to notify the user, and that the ONS subscription will be created with.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic CreateDomainGovernanceDetails.Builder compartmentId(String compartmentId) OCID of the tenancy.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
domainIdpublic CreateDomainGovernanceDetails.Builder domainId(String domainId) OCID of the domain.- Parameters:
- domainId- the value to set
- Returns:
- this builder
 
 - 
subscriptionEmailpublic CreateDomainGovernanceDetails.Builder subscriptionEmail(String subscriptionEmail) Email address to be used to notify the user, and that the ONS subscription will be created with.- Parameters:
- subscriptionEmail- the value to set
- Returns:
- this builder
 
 - 
onsTopicIdpublic CreateDomainGovernanceDetails.Builder onsTopicId(String onsTopicId) The ONS topic associated with this domain governance entity.- Parameters:
- onsTopicId- the value to set
- Returns:
- this builder
 
 - 
onsSubscriptionIdpublic CreateDomainGovernanceDetails.Builder onsSubscriptionId(String onsSubscriptionId) The ONS subscription associated with this domain governance entity.- Parameters:
- onsSubscriptionId- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateDomainGovernanceDetails.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic CreateDomainGovernanceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateDomainGovernanceDetails build() 
 - 
copypublic CreateDomainGovernanceDetails.Builder copy(CreateDomainGovernanceDetails model) 
 
- 
 
-