Class OnboardingSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.OnboardingSummary.Builder
-
- Enclosing class:
- OnboardingSummary
public static class OnboardingSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnboardingSummary.Builder
appliedPolicies(OnboardingPolicySummary appliedPolicies)
OnboardingSummary
build()
OnboardingSummary.Builder
compartmentId(String compartmentId)
Tenancy OCIDOnboardingSummary.Builder
copy(OnboardingSummary model)
OnboardingSummary.Builder
discoveryFrequency(String discoveryFrequency)
Provide discovery frequency.OnboardingSummary.Builder
id(String id)
The unique id of the resource.OnboardingSummary.Builder
isCostTrackingTagEnabled(Boolean isCostTrackingTagEnabled)
A value determining if the cost tracking tag is enabled or not.OnboardingSummary.Builder
isFamsTagEnabled(Boolean isFamsTagEnabled)
A value determining if the Fleet Application Management tagging is enabled or not.OnboardingSummary.Builder
lifecycleState(Onboarding.LifecycleState lifecycleState)
The current state of the Onboarding.OnboardingSummary.Builder
resourceRegion(String resourceRegion)
Associated regionOnboardingSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OnboardingSummary.Builder
timeCreated(Date timeCreated)
The time this resource was created.OnboardingSummary.Builder
timeUpdated(Date timeUpdated)
The time this resource was last updated.OnboardingSummary.Builder
version(String version)
The version of Fleet Application Management that the tenant is onboarded to.
-
-
-
Method Detail
-
id
public OnboardingSummary.Builder id(String id)
The unique id of the resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public OnboardingSummary.Builder compartmentId(String compartmentId)
Tenancy OCID- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
resourceRegion
public OnboardingSummary.Builder resourceRegion(String resourceRegion)
Associated region- Parameters:
resourceRegion
- the value to set- Returns:
- this builder
-
timeCreated
public OnboardingSummary.Builder timeCreated(Date timeCreated)
The time this resource was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public OnboardingSummary.Builder timeUpdated(Date timeUpdated)
The time this resource was last updated.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
isFamsTagEnabled
public OnboardingSummary.Builder isFamsTagEnabled(Boolean isFamsTagEnabled)
A value determining if the Fleet Application Management tagging is enabled or not.Allow Fleet Application Management to tag resources with fleet name using “Oracle$FAMS-Tags.FleetName” tag.
- Parameters:
isFamsTagEnabled
- the value to set- Returns:
- this builder
-
version
public OnboardingSummary.Builder version(String version)
The version of Fleet Application Management that the tenant is onboarded to.- Parameters:
version
- the value to set- Returns:
- this builder
-
isCostTrackingTagEnabled
public OnboardingSummary.Builder isCostTrackingTagEnabled(Boolean isCostTrackingTagEnabled)
A value determining if the cost tracking tag is enabled or not.Allow Fleet Application Management to tag resources with cost tracking tag using “Oracle$FAMS-Tags.FAMSManaged” tag.
- Parameters:
isCostTrackingTagEnabled
- the value to set- Returns:
- this builder
-
appliedPolicies
public OnboardingSummary.Builder appliedPolicies(OnboardingPolicySummary appliedPolicies)
-
discoveryFrequency
public OnboardingSummary.Builder discoveryFrequency(String discoveryFrequency)
Provide discovery frequency.- Parameters:
discoveryFrequency
- the value to set- Returns:
- this builder
-
lifecycleState
public OnboardingSummary.Builder lifecycleState(Onboarding.LifecycleState lifecycleState)
The current state of the Onboarding.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
systemTags
public OnboardingSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public OnboardingSummary build()
-
copy
public OnboardingSummary.Builder copy(OnboardingSummary model)
-
-