Class FleetResourceSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.FleetResourceSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public final class FleetResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of the FleetResource.
Note: Objects should always be created or deserialized using theFleetResourceSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theFleetResourceSummary.Builder, which maintain a set of all explicitly set fields calledFleetResourceSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetResourceSummary.Builder
-
Constructor Summary
Constructors Constructor Description FleetResourceSummary(String id, String tenancyId, String resourceRegion, Date timeCreated, Date timeUpdated, String compartmentId, String displayName, String resourceId, ComplianceState complianceState, Float percentCompliant, String tenancyName, String compartment, String resourceType, Integer productCount, Integer targetCount, String product, String environmentType, FleetResource.LifecycleState lifecycleState, String lifecycleDetails, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FleetResourceSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartment()Resource Compartment name.StringgetCompartmentId()OCID of the compartment to which the resource belongs to.ComplianceStategetComplianceState()Compliance State of the Resource.StringgetDisplayName()A user-friendly name.StringgetEnvironmentType()Environment Type associated with the Fleet when the resource type is fleet.StringgetId()The unique id of the resource.StringgetLifecycleDetails()A message describing the current state in more detail.FleetResource.LifecycleStategetLifecycleState()The current state of the FleetResource.FloatgetPercentCompliant()The compliance percentage.StringgetProduct()Product associated with the resource when the resource type is fleet.IntegergetProductCount()Count of products within the resource.StringgetResourceId()The OCID of the resource.StringgetResourceRegion()Associated regionStringgetResourceType()Type of the Resource.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.IntegergetTargetCount()Count of targets within the resource.StringgetTenancyId()OCID of the tenancy to which the resource belongs to.StringgetTenancyName()Resource Tenancy Name.DategetTimeCreated()The time this resource was created.DategetTimeUpdated()The time this resource was last updated.inthashCode()FleetResourceSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
FleetResourceSummary
@Deprecated @ConstructorProperties({"id","tenancyId","resourceRegion","timeCreated","timeUpdated","compartmentId","displayName","resourceId","complianceState","percentCompliant","tenancyName","compartment","resourceType","productCount","targetCount","product","environmentType","lifecycleState","lifecycleDetails","systemTags"}) public FleetResourceSummary(String id, String tenancyId, String resourceRegion, Date timeCreated, Date timeUpdated, String compartmentId, String displayName, String resourceId, ComplianceState complianceState, Float percentCompliant, String tenancyName, String compartment, String resourceType, Integer productCount, Integer targetCount, String product, String environmentType, FleetResource.LifecycleState lifecycleState, String lifecycleDetails, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static FleetResourceSummary.Builder builder()
Create a new builder.
-
toBuilder
public FleetResourceSummary.Builder toBuilder()
-
getId
public String getId()
The unique id of the resource.- Returns:
- the value
-
getTenancyId
public String getTenancyId()
OCID of the tenancy to which the resource belongs to.- Returns:
- the value
-
getResourceRegion
public String getResourceRegion()
Associated region- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time this resource was created.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time this resource was last updated.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
OCID of the compartment to which the resource belongs to.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Example: My new resource
- Returns:
- the value
-
getResourceId
public String getResourceId()
The OCID of the resource.- Returns:
- the value
-
getComplianceState
public ComplianceState getComplianceState()
Compliance State of the Resource.- Returns:
- the value
-
getPercentCompliant
public Float getPercentCompliant()
The compliance percentage.- Returns:
- the value
-
getTenancyName
public String getTenancyName()
Resource Tenancy Name.- Returns:
- the value
-
getCompartment
public String getCompartment()
Resource Compartment name.- Returns:
- the value
-
getResourceType
public String getResourceType()
Type of the Resource.- Returns:
- the value
-
getProductCount
public Integer getProductCount()
Count of products within the resource.- Returns:
- the value
-
getTargetCount
public Integer getTargetCount()
Count of targets within the resource.- Returns:
- the value
-
getProduct
public String getProduct()
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.
- Returns:
- the value
-
getEnvironmentType
public String getEnvironmentType()
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.
- Returns:
- the value
-
getLifecycleState
public FleetResource.LifecycleState getLifecycleState()
The current state of the FleetResource.- Returns:
- the value
-
getLifecycleDetails
public String getLifecycleDetails()
A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state.
- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-