Class FleetResourceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.FleetResourceSummary.Builder
-
- Enclosing class:
- FleetResourceSummary
public static class FleetResourceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FleetResourceSummarybuild()FleetResourceSummary.Buildercompartment(String compartment)Resource Compartment name.FleetResourceSummary.BuildercompartmentId(String compartmentId)OCID of the compartment to which the resource belongs to.FleetResourceSummary.BuildercomplianceState(ComplianceState complianceState)Compliance State of the Resource.FleetResourceSummary.Buildercopy(FleetResourceSummary model)FleetResourceSummary.BuilderdisplayName(String displayName)A user-friendly name.FleetResourceSummary.BuilderenvironmentType(String environmentType)Environment Type associated with the Fleet when the resource type is fleet.FleetResourceSummary.Builderid(String id)The unique id of the resource.FleetResourceSummary.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.FleetResourceSummary.BuilderlifecycleState(FleetResource.LifecycleState lifecycleState)The current state of the FleetResource.FleetResourceSummary.BuilderpercentCompliant(Float percentCompliant)The compliance percentage.FleetResourceSummary.Builderproduct(String product)Product associated with the resource when the resource type is fleet.FleetResourceSummary.BuilderproductCount(Integer productCount)Count of products within the resource.FleetResourceSummary.BuilderresourceId(String resourceId)The OCID of the resource.FleetResourceSummary.BuilderresourceRegion(String resourceRegion)Associated regionFleetResourceSummary.BuilderresourceType(String resourceType)Type of the Resource.FleetResourceSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.FleetResourceSummary.BuildertargetCount(Integer targetCount)Count of targets within the resource.FleetResourceSummary.BuildertenancyId(String tenancyId)OCID of the tenancy to which the resource belongs to.FleetResourceSummary.BuildertenancyName(String tenancyName)Resource Tenancy Name.FleetResourceSummary.BuildertimeCreated(Date timeCreated)The time this resource was created.FleetResourceSummary.BuildertimeUpdated(Date timeUpdated)The time this resource was last updated.
-
-
-
Method Detail
-
id
public FleetResourceSummary.Builder id(String id)
The unique id of the resource.- Parameters:
id- the value to set- Returns:
- this builder
-
tenancyId
public FleetResourceSummary.Builder tenancyId(String tenancyId)
OCID of the tenancy to which the resource belongs to.- Parameters:
tenancyId- the value to set- Returns:
- this builder
-
resourceRegion
public FleetResourceSummary.Builder resourceRegion(String resourceRegion)
Associated region- Parameters:
resourceRegion- the value to set- Returns:
- this builder
-
timeCreated
public FleetResourceSummary.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 FleetResourceSummary.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
-
compartmentId
public FleetResourceSummary.Builder compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
displayName
public FleetResourceSummary.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Example: My new resource
- Parameters:
displayName- the value to set- Returns:
- this builder
-
resourceId
public FleetResourceSummary.Builder resourceId(String resourceId)
The OCID of the resource.- Parameters:
resourceId- the value to set- Returns:
- this builder
-
complianceState
public FleetResourceSummary.Builder complianceState(ComplianceState complianceState)
Compliance State of the Resource.- Parameters:
complianceState- the value to set- Returns:
- this builder
-
percentCompliant
public FleetResourceSummary.Builder percentCompliant(Float percentCompliant)
The compliance percentage.- Parameters:
percentCompliant- the value to set- Returns:
- this builder
-
tenancyName
public FleetResourceSummary.Builder tenancyName(String tenancyName)
Resource Tenancy Name.- Parameters:
tenancyName- the value to set- Returns:
- this builder
-
compartment
public FleetResourceSummary.Builder compartment(String compartment)
Resource Compartment name.- Parameters:
compartment- the value to set- Returns:
- this builder
-
resourceType
public FleetResourceSummary.Builder resourceType(String resourceType)
Type of the Resource.- Parameters:
resourceType- the value to set- Returns:
- this builder
-
productCount
public FleetResourceSummary.Builder productCount(Integer productCount)
Count of products within the resource.- Parameters:
productCount- the value to set- Returns:
- this builder
-
targetCount
public FleetResourceSummary.Builder targetCount(Integer targetCount)
Count of targets within the resource.- Parameters:
targetCount- the value to set- Returns:
- this builder
-
product
public FleetResourceSummary.Builder product(String product)
Product associated with the resource when the resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet.
- Parameters:
product- the value to set- Returns:
- this builder
-
environmentType
public FleetResourceSummary.Builder environmentType(String environmentType)
Environment Type associated with the Fleet when the resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
- Parameters:
environmentType- the value to set- Returns:
- this builder
-
lifecycleState
public FleetResourceSummary.Builder lifecycleState(FleetResource.LifecycleState lifecycleState)
The current state of the FleetResource.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public FleetResourceSummary.Builder lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state.
- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
systemTags
public FleetResourceSummary.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 FleetResourceSummary build()
-
copy
public FleetResourceSummary.Builder copy(FleetResourceSummary model)
-
-