Class FleetTarget
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.FleetTarget
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public final class FleetTarget extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A 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 class
FleetTarget.Builder
static class
FleetTarget.LifecycleState
The 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
Tenancy OCIDComplianceState
getComplianceState()
The last known compliance state of the target.String
getDisplayName()
A user-friendly name.String
getId()
The OCID of the resource.Boolean
getIsLastDiscoveryAttemptSuccessful()
A boolean flag that represents whether the last discovery attempt was successful.FleetTarget.LifecycleState
getLifecycleState()
The current state of the FleetTarget.String
getProduct()
Product to which the target belongs to.TargetResource
getResource()
Map<String,Map<String,Object>>
getSystemTags()
System tags for this resource.Date
getTimeCreated()
The time this resource was created.Date
getTimeOfLastDiscoveryAttempt()
The time when last discovery was attempted.Date
getTimeOfLastSuccessfulDiscovery()
The time when the last successful discovery was made.String
getVersion()
Current version of target.int
hashCode()
FleetTarget.Builder
toBuilder()
String
toString()
String
toString(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()
Tenancy 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:
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
-
-