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 FleetResourceSummary.Builder
applicationType(String applicationType)
Application Type associated with the resource when the resource type is fleet.FleetResourceSummary
build()
FleetResourceSummary.Builder
compartment(String compartment)
Resource Compartment name.FleetResourceSummary.Builder
compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.FleetResourceSummary.Builder
complianceState(ComplianceState complianceState)
Compliance State of the Resource.FleetResourceSummary.Builder
copy(FleetResourceSummary model)
FleetResourceSummary.Builder
displayName(String displayName)
A user-friendly name.FleetResourceSummary.Builder
environmentType(String environmentType)
Environment Type associated with the Fleet when the resource type is fleet.FleetResourceSummary.Builder
id(String id)
The unique id of the resource.FleetResourceSummary.Builder
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.FleetResourceSummary.Builder
lifecycleState(FleetResource.LifecycleState lifecycleState)
The current state of the FleetResource.FleetResourceSummary.Builder
product(String product)
Product associated with the resource when the resource type is fleet.FleetResourceSummary.Builder
productCount(Integer productCount)
Count of products within the resource.FleetResourceSummary.Builder
resourceId(String resourceId)
The OCID of the resource.FleetResourceSummary.Builder
resourceRegion(String resourceRegion)
Associated regionFleetResourceSummary.Builder
resourceType(String resourceType)
Type of the Resource.FleetResourceSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.FleetResourceSummary.Builder
targetCount(Integer targetCount)
Count of targets within the resource.FleetResourceSummary.Builder
tenancyId(String tenancyId)
OCID of the tenancy to which the resource belongs to.FleetResourceSummary.Builder
tenancyName(String tenancyName)
Resource Tenancy Name.FleetResourceSummary.Builder
timeCreated(Date timeCreated)
The time this resource was created.FleetResourceSummary.Builder
timeUpdated(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
-
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
-
applicationType
public FleetResourceSummary.Builder applicationType(String applicationType)
Application Type associated with the resource when the resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
- Parameters:
applicationType
- 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)
-
-