Class Onboarding.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.Onboarding.Builder
-
- Enclosing class:
- Onboarding
public static class Onboarding.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Onboarding.Builder
appliedPolicies(OnboardingPolicySummary appliedPolicies)
Onboarding
build()
Onboarding.Builder
compartmentId(String compartmentId)
Tenancy OCIDOnboarding.Builder
copy(Onboarding model)
Onboarding.Builder
discoveryFrequency(String discoveryFrequency)
Provide discovery frequency.Onboarding.Builder
id(String id)
The unique id of the resource.Onboarding.Builder
isCostTrackingTagEnabled(Boolean isCostTrackingTagEnabled)
A value determining if the cost tracking tag is enabled or not.Onboarding.Builder
isFamsTagEnabled(Boolean isFamsTagEnabled)
A value determining if the Fleet Application Management tagging is enabled or not.Onboarding.Builder
lifecycleState(Onboarding.LifecycleState lifecycleState)
The current state of the Onboarding.Onboarding.Builder
resourceRegion(String resourceRegion)
Associated regionOnboarding.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Onboarding.Builder
timeCreated(Date timeCreated)
The time this resource was created.Onboarding.Builder
timeUpdated(Date timeUpdated)
The time this resource was last updated.Onboarding.Builder
version(String version)
The version of Fleet Application Management that the tenant is onboarded to.
-
-
-
Method Detail
-
id
public Onboarding.Builder id(String id)
The unique id of the resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public Onboarding.Builder compartmentId(String compartmentId)
Tenancy OCID- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
resourceRegion
public Onboarding.Builder resourceRegion(String resourceRegion)
Associated region- Parameters:
resourceRegion
- the value to set- Returns:
- this builder
-
timeCreated
public Onboarding.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 Onboarding.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 Onboarding.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 Onboarding.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 Onboarding.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 Onboarding.Builder appliedPolicies(OnboardingPolicySummary appliedPolicies)
-
discoveryFrequency
public Onboarding.Builder discoveryFrequency(String discoveryFrequency)
Provide discovery frequency.- Parameters:
discoveryFrequency
- the value to set- Returns:
- this builder
-
lifecycleState
public Onboarding.Builder lifecycleState(Onboarding.LifecycleState lifecycleState)
The current state of the Onboarding.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
systemTags
public Onboarding.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 Onboarding build()
-
copy
public Onboarding.Builder copy(Onboarding model)
-
-