public static class FleetSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
FleetSummary.Builder |
approximateApplicationCount(Integer approximateApplicationCount)
The approximate count of all unique applications in the Fleet in the past seven days.
|
FleetSummary.Builder |
approximateInstallationCount(Integer approximateInstallationCount)
The approximate count of all unique Java Installations in the Fleet in the past seven
days.
|
FleetSummary.Builder |
approximateJavaServerCount(Integer approximateJavaServerCount)
The approximate count of all unique Java servers in the Fleet in the past seven days.
|
FleetSummary.Builder |
approximateJreCount(Integer approximateJreCount)
The approximate count of all unique Java Runtimes in the Fleet in the past seven days.
|
FleetSummary.Builder |
approximateManagedInstanceCount(Integer approximateManagedInstanceCount)
The approximate count of all unique managed instances in the Fleet in the past seven
days.
|
FleetSummary |
build() |
FleetSummary.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment of the Fleet.
|
FleetSummary.Builder |
copy(FleetSummary model) |
FleetSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
FleetSummary.Builder |
description(String description)
The Fleet’s description.
|
FleetSummary.Builder |
displayName(String displayName)
The name of the Fleet.
|
FleetSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
FleetSummary.Builder |
id(String id)
The OCID of the
Fleet.
|
FleetSummary.Builder |
inventoryLog(CustomLog inventoryLog) |
FleetSummary.Builder |
isAdvancedFeaturesEnabled(Boolean isAdvancedFeaturesEnabled)
Whether or not advanced features are enabled in this Fleet.
|
FleetSummary.Builder |
isExportSettingEnabled(Boolean isExportSettingEnabled)
Whether or not export setting is enabled in this Fleet.
|
FleetSummary.Builder |
lifecycleState(LifecycleState lifecycleState)
The lifecycle state of the Fleet.
|
FleetSummary.Builder |
operationLog(CustomLog operationLog) |
FleetSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
FleetSummary.Builder |
timeCreated(Date timeCreated)
The creation date and time of the Fleet (formatted according to
RFC3339).
|
public FleetSummary.Builder id(String id)
The OCID of the Fleet.
id
- the value to setpublic FleetSummary.Builder displayName(String displayName)
The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
displayName
- the value to setpublic FleetSummary.Builder description(String description)
The Fleet’s description.
description
- the value to setpublic FleetSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment of the Fleet.
compartmentId
- the value to setpublic FleetSummary.Builder approximateJreCount(Integer approximateJreCount)
The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn’t taken into account when computing the resource ETag.
approximateJreCount
- the value to setpublic FleetSummary.Builder approximateInstallationCount(Integer approximateInstallationCount)
The approximate count of all unique Java Installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn’t taken into account when computing the resource ETag.
approximateInstallationCount
- the value to setpublic FleetSummary.Builder approximateApplicationCount(Integer approximateApplicationCount)
The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn’t taken into account when computing the resource ETag.
approximateApplicationCount
- the value to setpublic FleetSummary.Builder approximateManagedInstanceCount(Integer approximateManagedInstanceCount)
The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn’t taken into account when computing the resource ETag.
approximateManagedInstanceCount
- the value to setpublic FleetSummary.Builder approximateJavaServerCount(Integer approximateJavaServerCount)
The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn’t taken into account when computing the resource ETag.
approximateJavaServerCount
- the value to setpublic FleetSummary.Builder inventoryLog(CustomLog inventoryLog)
public FleetSummary.Builder operationLog(CustomLog operationLog)
public FleetSummary.Builder isAdvancedFeaturesEnabled(Boolean isAdvancedFeaturesEnabled)
Whether or not advanced features are enabled in this Fleet. This flag is true if any one of the advanced features is turned on.
isAdvancedFeaturesEnabled
- the value to setpublic FleetSummary.Builder isExportSettingEnabled(Boolean isExportSettingEnabled)
Whether or not export setting is enabled in this Fleet.
isExportSettingEnabled
- the value to setpublic FleetSummary.Builder timeCreated(Date timeCreated)
The creation date and time of the Fleet (formatted according to RFC3339).
timeCreated
- the value to setpublic FleetSummary.Builder lifecycleState(LifecycleState lifecycleState)
The lifecycle state of the Fleet.
lifecycleState
- the value to setpublic FleetSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
. (See Understanding Free-form
Tags).
definedTags
- the value to setpublic FleetSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
. (See Managing Tags
and Tag
Namespaces.)
freeformTags
- the value to setpublic FleetSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic FleetSummary build()
public FleetSummary.Builder copy(FleetSummary model)
Copyright © 2016–2024. All rights reserved.