Class FleetResourceSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.FleetResourceSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public final class FleetResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary 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 class
FleetResourceSummary.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, String tenancyName, String compartment, String resourceType, Integer productCount, Integer targetCount, String product, String applicationType, 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getApplicationType()
Application Type associated with the resource when the resource type is fleet.String
getCompartment()
Resource Compartment name.String
getCompartmentId()
OCID of the compartment to which the resource belongs to.ComplianceState
getComplianceState()
Compliance State of the Resource.String
getDisplayName()
A user-friendly name.String
getEnvironmentType()
Environment Type associated with the Fleet when the resource type is fleet.String
getId()
The unique id of the resource.String
getLifecycleDetails()
A message describing the current state in more detail.FleetResource.LifecycleState
getLifecycleState()
The current state of the FleetResource.String
getProduct()
Product associated with the resource when the resource type is fleet.Integer
getProductCount()
Count of products within the resource.String
getResourceId()
The OCID of the resource.String
getResourceRegion()
Associated regionString
getResourceType()
Type of the Resource.Map<String,Map<String,Object>>
getSystemTags()
System tags for this resource.Integer
getTargetCount()
Count of targets within the resource.String
getTenancyId()
OCID of the tenancy to which the resource belongs to.String
getTenancyName()
Resource Tenancy Name.Date
getTimeCreated()
The time this resource was created.Date
getTimeUpdated()
The time this resource was last updated.int
hashCode()
FleetResourceSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
FleetResourceSummary
@Deprecated @ConstructorProperties({"id","tenancyId","resourceRegion","timeCreated","timeUpdated","compartmentId","displayName","resourceId","complianceState","tenancyName","compartment","resourceType","productCount","targetCount","product","applicationType","environmentType","lifecycleState","lifecycleDetails","systemTags"}) public FleetResourceSummary(String id, String tenancyId, String resourceRegion, Date timeCreated, Date timeUpdated, String compartmentId, String displayName, String resourceId, ComplianceState complianceState, String tenancyName, String compartment, String resourceType, Integer productCount, Integer targetCount, String product, String applicationType, 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
-
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
-
getApplicationType
public String getApplicationType()
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.
- 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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-