Class UpdateDomainGovernanceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.UpdateDomainGovernanceDetails.Builder
-
- Enclosing class:
- UpdateDomainGovernanceDetails
public static class UpdateDomainGovernanceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateDomainGovernanceDetails
build()
UpdateDomainGovernanceDetails.Builder
copy(UpdateDomainGovernanceDetails model)
UpdateDomainGovernanceDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateDomainGovernanceDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateDomainGovernanceDetails.Builder
isGovernanceEnabled(Boolean isGovernanceEnabled)
Indicates whether governance is enabled for this domain.UpdateDomainGovernanceDetails.Builder
subscriptionEmail(String subscriptionEmail)
Email address to be used to notify the user, and that the ONS subscription will be created with.
-
-
-
Method Detail
-
subscriptionEmail
public UpdateDomainGovernanceDetails.Builder subscriptionEmail(String subscriptionEmail)
Email address to be used to notify the user, and that the ONS subscription will be created with.The ONS subscription for the previous email will also be deleted.
- Parameters:
subscriptionEmail
- the value to set- Returns:
- this builder
-
isGovernanceEnabled
public UpdateDomainGovernanceDetails.Builder isGovernanceEnabled(Boolean isGovernanceEnabled)
Indicates whether governance is enabled for this domain.- Parameters:
isGovernanceEnabled
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateDomainGovernanceDetails.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
-
definedTags
public UpdateDomainGovernanceDetails.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
-
build
public UpdateDomainGovernanceDetails build()
-
copy
public UpdateDomainGovernanceDetails.Builder copy(UpdateDomainGovernanceDetails model)
-
-