Package com.oracle.bmc.fusionapps.model
Class Microsite.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.Microsite.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Micrositebuild()Microsite.BuildercertificateManagement(Microsite.CertificateManagement certificateManagement)certificate management type for micrositeMicrosite.Buildercopy(Microsite model)Microsite.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.Microsite.BuilderdnsManagement(Microsite.DnsManagement dnsManagement)dns management type for micrositeMicrosite.BuilderdnsStatus(Microsite.DnsStatus dnsStatus)dns status for micrositeMicrosite.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.Microsite.BuilderfusionEnvironmentId(String fusionEnvironmentId)Fusion Environment IdentifierMicrosite.Builderid(String id)The unique identifier (OCID) of microsite.Microsite.BuilderlifecycleDetails(Microsite.LifecycleDetails lifecycleDetails)microsite intermediate statesMicrosite.BuilderlifecycleState(Microsite.LifecycleState lifecycleState)microsite lifecycle stateMicrosite.BuildermarketingBrandId(String marketingBrandId)Marketing Brand IdentifierMicrosite.Buildername(String name)microsite sudomain nameMicrosite.BuildersystemTags(Map<String,Map<String,Object>> systemTags)The system tags associated with this resource, if any.Microsite.BuildertimeCreated(Date timeCreated)The time the Microsite was created.
-
-
-
Method Detail
-
id
public Microsite.Builder id(String id)
The unique identifier (OCID) of microsite.Can’t be changed after creation.
- Parameters:
id- the value to set- Returns:
- this builder
-
name
public Microsite.Builder name(String name)
microsite sudomain name- Parameters:
name- the value to set- Returns:
- this builder
-
marketingBrandId
public Microsite.Builder marketingBrandId(String marketingBrandId)
Marketing Brand Identifier- Parameters:
marketingBrandId- the value to set- Returns:
- this builder
-
fusionEnvironmentId
public Microsite.Builder fusionEnvironmentId(String fusionEnvironmentId)
Fusion Environment Identifier- Parameters:
fusionEnvironmentId- the value to set- Returns:
- this builder
-
lifecycleState
public Microsite.Builder lifecycleState(Microsite.LifecycleState lifecycleState)
microsite lifecycle state- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public Microsite.Builder lifecycleDetails(Microsite.LifecycleDetails lifecycleDetails)
microsite intermediate states- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
dnsManagement
public Microsite.Builder dnsManagement(Microsite.DnsManagement dnsManagement)
dns management type for microsite- Parameters:
dnsManagement- the value to set- Returns:
- this builder
-
dnsStatus
public Microsite.Builder dnsStatus(Microsite.DnsStatus dnsStatus)
dns status for microsite- Parameters:
dnsStatus- the value to set- Returns:
- this builder
-
certificateManagement
public Microsite.Builder certificateManagement(Microsite.CertificateManagement certificateManagement)
certificate management type for microsite- Parameters:
certificateManagement- the value to set- Returns:
- this builder
-
timeCreated
public Microsite.Builder timeCreated(Date timeCreated)
The time the Microsite was created.An RFC3339 formatted datetime string
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
freeformTags
public Microsite.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 Microsite.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
-
systemTags
public Microsite.Builder systemTags(Map<String,Map<String,Object>> systemTags)
The system tags associated with this resource, if any.The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- Parameters:
systemTags- the value to set- Returns:
- this builder
-
build
public Microsite build()
-
copy
public Microsite.Builder copy(Microsite model)
-
-