Class FleetTarget
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.FleetTarget
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public final class FleetTarget extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA confirmed target within a fleet.
Note: Objects should always be created or deserialized using theFleetTarget.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 theFleetTarget.Builder, which maintain a set of all explicitly set fields calledFleetTarget.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 classFleetTarget.Builderstatic classFleetTarget.LifecycleStateThe current state of the FleetTarget.
-
Constructor Summary
Constructors Constructor Description FleetTarget(String id, String compartmentId, String displayName, Date timeCreated, String version, String product, TargetResource resource, ComplianceState complianceState, Date timeOfLastSuccessfulDiscovery, Date timeOfLastDiscoveryAttempt, Boolean isLastDiscoveryAttemptSuccessful, FleetTarget.LifecycleState lifecycleState, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FleetTarget.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()compartment OCIDComplianceStategetComplianceState()The last known compliance state of the target.StringgetDisplayName()A user-friendly name.StringgetId()The OCID of the resource.BooleangetIsLastDiscoveryAttemptSuccessful()A boolean flag that represents whether the last discovery attempt was successful.FleetTarget.LifecycleStategetLifecycleState()The current state of the FleetTarget.StringgetProduct()Product to which the target belongs to.TargetResourcegetResource()Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeCreated()The time this resource was created.DategetTimeOfLastDiscoveryAttempt()The time when last discovery was attempted.DategetTimeOfLastSuccessfulDiscovery()The time when the last successful discovery was made.StringgetVersion()Current version of target.inthashCode()FleetTarget.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
FleetTarget
@Deprecated @ConstructorProperties({"id","compartmentId","displayName","timeCreated","version","product","resource","complianceState","timeOfLastSuccessfulDiscovery","timeOfLastDiscoveryAttempt","isLastDiscoveryAttemptSuccessful","lifecycleState","systemTags"}) public FleetTarget(String id, String compartmentId, String displayName, Date timeCreated, String version, String product, TargetResource resource, ComplianceState complianceState, Date timeOfLastSuccessfulDiscovery, Date timeOfLastDiscoveryAttempt, Boolean isLastDiscoveryAttemptSuccessful, FleetTarget.LifecycleState lifecycleState, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static FleetTarget.Builder builder()
Create a new builder.
-
toBuilder
public FleetTarget.Builder toBuilder()
-
getId
public String getId()
The OCID of the resource.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
compartment OCID- 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
-
getTimeCreated
public Date getTimeCreated()
The time this resource was created.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getVersion
public String getVersion()
Current version of target.- Returns:
- the value
-
getProduct
public String getProduct()
Product to which the target belongs to.- Returns:
- the value
-
getResource
public TargetResource getResource()
-
getComplianceState
public ComplianceState getComplianceState()
The last known compliance state of the target.- Returns:
- the value
-
getTimeOfLastSuccessfulDiscovery
public Date getTimeOfLastSuccessfulDiscovery()
The time when the last successful discovery was made.- Returns:
- the value
-
getTimeOfLastDiscoveryAttempt
public Date getTimeOfLastDiscoveryAttempt()
The time when last discovery was attempted.- Returns:
- the value
-
getIsLastDiscoveryAttemptSuccessful
public Boolean getIsLastDiscoveryAttemptSuccessful()
A boolean flag that represents whether the last discovery attempt was successful.- Returns:
- the value
-
getLifecycleState
public FleetTarget.LifecycleState getLifecycleState()
The current state of the FleetTarget.- 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
-
-