Package com.oracle.bmc.fusionapps.model
Class MicrositeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.MicrositeSummary.Builder
-
- Enclosing class:
- MicrositeSummary
public static class MicrositeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MicrositeSummarybuild()MicrositeSummary.BuildercertificateManagement(Microsite.CertificateManagement certificateManagement)certificate type for micrositeMicrositeSummary.Buildercopy(MicrositeSummary model)MicrositeSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.MicrositeSummary.BuilderdnsManagement(Microsite.DnsManagement dnsManagement)dns management type for micrositeMicrositeSummary.BuilderdnsStatus(Microsite.DnsStatus dnsStatus)dns status for micrositeMicrositeSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.MicrositeSummary.BuilderfusionEnvironmentId(String fusionEnvironmentId)Fusion Environment IdentifierMicrositeSummary.Builderid(String id)The unique identifier (OCID) of microsite.MicrositeSummary.BuilderlifecycleDetails(Microsite.LifecycleDetails lifecycleDetails)Intermediate state for micrositeMicrositeSummary.BuilderlifecycleState(Microsite.LifecycleState lifecycleState)microsite lifecyclestateMicrositeSummary.BuildermarketingBrandId(String marketingBrandId)Marketing Brand IdentifierMicrositeSummary.Buildername(String name)microsite nameMicrositeSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)The system tags associated with this resource, if any.MicrositeSummary.BuildertimeCreated(Date timeCreated)The time the Microsite was created.
-
-
-
Method Detail
-
id
public MicrositeSummary.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 MicrositeSummary.Builder name(String name)
microsite name- Parameters:
name- the value to set- Returns:
- this builder
-
marketingBrandId
public MicrositeSummary.Builder marketingBrandId(String marketingBrandId)
Marketing Brand Identifier- Parameters:
marketingBrandId- the value to set- Returns:
- this builder
-
fusionEnvironmentId
public MicrositeSummary.Builder fusionEnvironmentId(String fusionEnvironmentId)
Fusion Environment Identifier- Parameters:
fusionEnvironmentId- the value to set- Returns:
- this builder
-
lifecycleState
public MicrositeSummary.Builder lifecycleState(Microsite.LifecycleState lifecycleState)
microsite lifecyclestate- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public MicrositeSummary.Builder lifecycleDetails(Microsite.LifecycleDetails lifecycleDetails)
Intermediate state for microsite- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
dnsManagement
public MicrositeSummary.Builder dnsManagement(Microsite.DnsManagement dnsManagement)
dns management type for microsite- Parameters:
dnsManagement- the value to set- Returns:
- this builder
-
dnsStatus
public MicrositeSummary.Builder dnsStatus(Microsite.DnsStatus dnsStatus)
dns status for microsite- Parameters:
dnsStatus- the value to set- Returns:
- this builder
-
certificateManagement
public MicrositeSummary.Builder certificateManagement(Microsite.CertificateManagement certificateManagement)
certificate type for microsite- Parameters:
certificateManagement- the value to set- Returns:
- this builder
-
timeCreated
public MicrositeSummary.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 MicrositeSummary.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 MicrositeSummary.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 MicrositeSummary.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 MicrositeSummary build()
-
copy
public MicrositeSummary.Builder copy(MicrositeSummary model)
-
-