public static class JavaServerInstanceUsage.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
JavaServerInstanceUsage.Builder |
approximateDeployedApplicationCount(Integer approximateDeployedApplicationCount)
The approximate count of deployed applications in the Java Server instance.
|
JavaServerInstanceUsage |
build() |
JavaServerInstanceUsage.Builder |
copy(JavaServerInstanceUsage model) |
JavaServerInstanceUsage.Builder |
fleetId(String fleetId)
The OCID of the
related Fleet.
|
JavaServerInstanceUsage.Builder |
hostName(String hostName)
The host name of the related managed instance.
|
JavaServerInstanceUsage.Builder |
jvmDistribution(String jvmDistribution)
The distribution of the Java Runtime.
|
JavaServerInstanceUsage.Builder |
jvmKey(String jvmKey)
The internal identifier of the related Java Runtime.
|
JavaServerInstanceUsage.Builder |
jvmSecurityStatus(JreSecurityStatus jvmSecurityStatus)
The security status of the Java Runtime.
|
JavaServerInstanceUsage.Builder |
jvmVendor(String jvmVendor)
The vendor of the Java Runtime.
|
JavaServerInstanceUsage.Builder |
jvmVersion(String jvmVersion)
The version of the Java Runtime.
|
JavaServerInstanceUsage.Builder |
managedInstanceId(String managedInstanceId)
The OCID of the
related managed instance.
|
JavaServerInstanceUsage.Builder |
serverInstanceKey(String serverInstanceKey)
The internal identifier of the Java Server instance.
|
JavaServerInstanceUsage.Builder |
serverInstanceName(String serverInstanceName)
The name of the Java Server instance.
|
JavaServerInstanceUsage.Builder |
serverInstancePort(Integer serverInstancePort)
The port of the Java Server instance.
|
JavaServerInstanceUsage.Builder |
serverKey(String serverKey)
The internal identifier of the related Java Server.
|
JavaServerInstanceUsage.Builder |
serverName(String serverName)
The name of the Java Server.
|
JavaServerInstanceUsage.Builder |
serverVersion(String serverVersion)
The version of the Java Server.
|
JavaServerInstanceUsage.Builder |
timeEnd(Date timeEnd)
Upper bound of the specified time period filter.
|
JavaServerInstanceUsage.Builder |
timeFirstSeen(Date timeFirstSeen)
The date and time the resource was first reported to JMS.
|
JavaServerInstanceUsage.Builder |
timeLastSeen(Date timeLastSeen)
The date and time the resource was last reported to JMS.
|
JavaServerInstanceUsage.Builder |
timeStart(Date timeStart)
Lower bound of the specified time period filter.
|
public JavaServerInstanceUsage.Builder serverInstanceKey(String serverInstanceKey)
The internal identifier of the Java Server instance.
serverInstanceKey
- the value to setpublic JavaServerInstanceUsage.Builder fleetId(String fleetId)
The OCID of the related Fleet.
fleetId
- the value to setpublic JavaServerInstanceUsage.Builder serverInstanceName(String serverInstanceName)
The name of the Java Server instance.
serverInstanceName
- the value to setpublic JavaServerInstanceUsage.Builder serverInstancePort(Integer serverInstancePort)
The port of the Java Server instance.
serverInstancePort
- the value to setpublic JavaServerInstanceUsage.Builder serverKey(String serverKey)
The internal identifier of the related Java Server.
serverKey
- the value to setpublic JavaServerInstanceUsage.Builder serverName(String serverName)
The name of the Java Server.
serverName
- the value to setpublic JavaServerInstanceUsage.Builder serverVersion(String serverVersion)
The version of the Java Server.
serverVersion
- the value to setpublic JavaServerInstanceUsage.Builder managedInstanceId(String managedInstanceId)
The OCID of the related managed instance.
managedInstanceId
- the value to setpublic JavaServerInstanceUsage.Builder hostName(String hostName)
The host name of the related managed instance.
hostName
- the value to setpublic JavaServerInstanceUsage.Builder jvmKey(String jvmKey)
The internal identifier of the related Java Runtime.
jvmKey
- the value to setpublic JavaServerInstanceUsage.Builder jvmVendor(String jvmVendor)
The vendor of the Java Runtime.
jvmVendor
- the value to setpublic JavaServerInstanceUsage.Builder jvmDistribution(String jvmDistribution)
The distribution of the Java Runtime.
jvmDistribution
- the value to setpublic JavaServerInstanceUsage.Builder jvmVersion(String jvmVersion)
The version of the Java Runtime.
jvmVersion
- the value to setpublic JavaServerInstanceUsage.Builder jvmSecurityStatus(JreSecurityStatus jvmSecurityStatus)
The security status of the Java Runtime.
jvmSecurityStatus
- the value to setpublic JavaServerInstanceUsage.Builder approximateDeployedApplicationCount(Integer approximateDeployedApplicationCount)
The approximate count of deployed applications in the Java Server instance.
approximateDeployedApplicationCount
- the value to setpublic JavaServerInstanceUsage.Builder timeStart(Date timeStart)
Lower bound of the specified time period filter. JMS provides a view of the data that is per day. The query uses only the date element of the parameter.
timeStart
- the value to setpublic JavaServerInstanceUsage.Builder timeEnd(Date timeEnd)
Upper bound of the specified time period filter. JMS provides a view of the data that is per day. The query uses only the date element of the parameter.
timeEnd
- the value to setpublic JavaServerInstanceUsage.Builder timeFirstSeen(Date timeFirstSeen)
The date and time the resource was first reported to JMS. This is potentially before the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period.
timeFirstSeen
- the value to setpublic JavaServerInstanceUsage.Builder timeLastSeen(Date timeLastSeen)
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
timeLastSeen
- the value to setpublic JavaServerInstanceUsage build()
public JavaServerInstanceUsage.Builder copy(JavaServerInstanceUsage model)
Copyright © 2016–2024. All rights reserved.