Package com.oracle.bmc.jms.model
Class JavaServerInstanceUsage.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.JavaServerInstanceUsage.Builder
 
- 
- Enclosing class:
- JavaServerInstanceUsage
 
 public static class JavaServerInstanceUsage.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaServerInstanceUsage.BuilderapproximateDeployedApplicationCount(Integer approximateDeployedApplicationCount)The approximate count of deployed applications in the Java Server instance.JavaServerInstanceUsagebuild()JavaServerInstanceUsage.Buildercopy(JavaServerInstanceUsage model)JavaServerInstanceUsage.BuilderfleetId(String fleetId)The OCID of the related Fleet.JavaServerInstanceUsage.BuilderhostName(String hostName)The host name of the related managed instance.JavaServerInstanceUsage.BuilderjvmDistribution(String jvmDistribution)The distribution of the Java Runtime.JavaServerInstanceUsage.BuilderjvmKey(String jvmKey)The internal identifier of the related Java Runtime.JavaServerInstanceUsage.BuilderjvmSecurityStatus(JreSecurityStatus jvmSecurityStatus)The security status of the Java Runtime.JavaServerInstanceUsage.BuilderjvmVendor(String jvmVendor)The vendor of the Java Runtime.JavaServerInstanceUsage.BuilderjvmVersion(String jvmVersion)The version of the Java Runtime.JavaServerInstanceUsage.BuildermanagedInstanceId(String managedInstanceId)The OCID of the related managed instance.JavaServerInstanceUsage.BuilderserverInstanceKey(String serverInstanceKey)The internal identifier of the Java Server instance.JavaServerInstanceUsage.BuilderserverInstanceName(String serverInstanceName)The name of the Java Server instance.JavaServerInstanceUsage.BuilderserverInstancePort(Integer serverInstancePort)The port of the Java Server instance.JavaServerInstanceUsage.BuilderserverKey(String serverKey)The internal identifier of the related Java Server.JavaServerInstanceUsage.BuilderserverName(String serverName)The name of the Java Server.JavaServerInstanceUsage.BuilderserverVersion(String serverVersion)The version of the Java Server.JavaServerInstanceUsage.BuildertimeEnd(Date timeEnd)Upper bound of the specified time period filter.JavaServerInstanceUsage.BuildertimeFirstSeen(Date timeFirstSeen)The date and time the resource was first reported to JMS.JavaServerInstanceUsage.BuildertimeLastSeen(Date timeLastSeen)The date and time the resource was last reported to JMS.JavaServerInstanceUsage.BuildertimeStart(Date timeStart)Lower bound of the specified time period filter.
 
- 
- 
- 
Method Detail- 
serverInstanceKeypublic JavaServerInstanceUsage.Builder serverInstanceKey(String serverInstanceKey) The internal identifier of the Java Server instance.- Parameters:
- serverInstanceKey- the value to set
- Returns:
- this builder
 
 - 
fleetIdpublic JavaServerInstanceUsage.Builder fleetId(String fleetId) The OCID of the related Fleet.- Parameters:
- fleetId- the value to set
- Returns:
- this builder
 
 - 
serverInstanceNamepublic JavaServerInstanceUsage.Builder serverInstanceName(String serverInstanceName) The name of the Java Server instance.- Parameters:
- serverInstanceName- the value to set
- Returns:
- this builder
 
 - 
serverInstancePortpublic JavaServerInstanceUsage.Builder serverInstancePort(Integer serverInstancePort) The port of the Java Server instance.- Parameters:
- serverInstancePort- the value to set
- Returns:
- this builder
 
 - 
serverKeypublic JavaServerInstanceUsage.Builder serverKey(String serverKey) The internal identifier of the related Java Server.- Parameters:
- serverKey- the value to set
- Returns:
- this builder
 
 - 
serverNamepublic JavaServerInstanceUsage.Builder serverName(String serverName) The name of the Java Server.- Parameters:
- serverName- the value to set
- Returns:
- this builder
 
 - 
serverVersionpublic JavaServerInstanceUsage.Builder serverVersion(String serverVersion) The version of the Java Server.- Parameters:
- serverVersion- the value to set
- Returns:
- this builder
 
 - 
managedInstanceIdpublic JavaServerInstanceUsage.Builder managedInstanceId(String managedInstanceId) The OCID of the related managed instance.- Parameters:
- managedInstanceId- the value to set
- Returns:
- this builder
 
 - 
hostNamepublic JavaServerInstanceUsage.Builder hostName(String hostName) The host name of the related managed instance.- Parameters:
- hostName- the value to set
- Returns:
- this builder
 
 - 
jvmKeypublic JavaServerInstanceUsage.Builder jvmKey(String jvmKey) The internal identifier of the related Java Runtime.- Parameters:
- jvmKey- the value to set
- Returns:
- this builder
 
 - 
jvmVendorpublic JavaServerInstanceUsage.Builder jvmVendor(String jvmVendor) The vendor of the Java Runtime.- Parameters:
- jvmVendor- the value to set
- Returns:
- this builder
 
 - 
jvmDistributionpublic JavaServerInstanceUsage.Builder jvmDistribution(String jvmDistribution) The distribution of the Java Runtime.- Parameters:
- jvmDistribution- the value to set
- Returns:
- this builder
 
 - 
jvmVersionpublic JavaServerInstanceUsage.Builder jvmVersion(String jvmVersion) The version of the Java Runtime.- Parameters:
- jvmVersion- the value to set
- Returns:
- this builder
 
 - 
jvmSecurityStatuspublic JavaServerInstanceUsage.Builder jvmSecurityStatus(JreSecurityStatus jvmSecurityStatus) The security status of the Java Runtime.- Parameters:
- jvmSecurityStatus- the value to set
- Returns:
- this builder
 
 - 
approximateDeployedApplicationCountpublic JavaServerInstanceUsage.Builder approximateDeployedApplicationCount(Integer approximateDeployedApplicationCount) The approximate count of deployed applications in the Java Server instance.- Parameters:
- approximateDeployedApplicationCount- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic 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. - Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic 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. - Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
timeFirstSeenpublic 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. - Parameters:
- timeFirstSeen- the value to set
- Returns:
- this builder
 
 - 
timeLastSeenpublic 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. - Parameters:
- timeLastSeen- the value to set
- Returns:
- this builder
 
 - 
buildpublic JavaServerInstanceUsage build() 
 - 
copypublic JavaServerInstanceUsage.Builder copy(JavaServerInstanceUsage model) 
 
- 
 
-