Class FleetTarget.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.FleetTarget.Builder
-
- Enclosing class:
- FleetTarget
public static class FleetTarget.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FleetTargetbuild()FleetTarget.BuildercompartmentId(String compartmentId)compartment OCIDFleetTarget.BuildercomplianceState(ComplianceState complianceState)The last known compliance state of the target.FleetTarget.Buildercopy(FleetTarget model)FleetTarget.BuilderdisplayName(String displayName)A user-friendly name.FleetTarget.Builderid(String id)The OCID of the resource.FleetTarget.BuilderisLastDiscoveryAttemptSuccessful(Boolean isLastDiscoveryAttemptSuccessful)A boolean flag that represents whether the last discovery attempt was successful.FleetTarget.BuilderlifecycleState(FleetTarget.LifecycleState lifecycleState)The current state of the FleetTarget.FleetTarget.Builderproduct(String product)Product to which the target belongs to.FleetTarget.Builderresource(TargetResource resource)FleetTarget.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.FleetTarget.BuildertimeCreated(Date timeCreated)The time this resource was created.FleetTarget.BuildertimeOfLastDiscoveryAttempt(Date timeOfLastDiscoveryAttempt)The time when last discovery was attempted.FleetTarget.BuildertimeOfLastSuccessfulDiscovery(Date timeOfLastSuccessfulDiscovery)The time when the last successful discovery was made.FleetTarget.Builderversion(String version)Current version of target.
-
-
-
Method Detail
-
id
public FleetTarget.Builder id(String id)
The OCID of the resource.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public FleetTarget.Builder compartmentId(String compartmentId)
compartment OCID- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
displayName
public FleetTarget.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
-
timeCreated
public FleetTarget.Builder timeCreated(Date timeCreated)
The time this resource was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
version
public FleetTarget.Builder version(String version)
Current version of target.- Parameters:
version- the value to set- Returns:
- this builder
-
product
public FleetTarget.Builder product(String product)
Product to which the target belongs to.- Parameters:
product- the value to set- Returns:
- this builder
-
resource
public FleetTarget.Builder resource(TargetResource resource)
-
complianceState
public FleetTarget.Builder complianceState(ComplianceState complianceState)
The last known compliance state of the target.- Parameters:
complianceState- the value to set- Returns:
- this builder
-
timeOfLastSuccessfulDiscovery
public FleetTarget.Builder timeOfLastSuccessfulDiscovery(Date timeOfLastSuccessfulDiscovery)
The time when the last successful discovery was made.- Parameters:
timeOfLastSuccessfulDiscovery- the value to set- Returns:
- this builder
-
timeOfLastDiscoveryAttempt
public FleetTarget.Builder timeOfLastDiscoveryAttempt(Date timeOfLastDiscoveryAttempt)
The time when last discovery was attempted.- Parameters:
timeOfLastDiscoveryAttempt- the value to set- Returns:
- this builder
-
isLastDiscoveryAttemptSuccessful
public FleetTarget.Builder isLastDiscoveryAttemptSuccessful(Boolean isLastDiscoveryAttemptSuccessful)
A boolean flag that represents whether the last discovery attempt was successful.- Parameters:
isLastDiscoveryAttemptSuccessful- the value to set- Returns:
- this builder
-
lifecycleState
public FleetTarget.Builder lifecycleState(FleetTarget.LifecycleState lifecycleState)
The current state of the FleetTarget.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
systemTags
public FleetTarget.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 FleetTarget build()
-
copy
public FleetTarget.Builder copy(FleetTarget model)
-
-