Package com.oracle.bmc.jms.model
Class LibraryApplicationUsageSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.LibraryApplicationUsageSummary.Builder
-
- Enclosing class:
- LibraryApplicationUsageSummary
public static class LibraryApplicationUsageSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LibraryApplicationUsageSummary.Builder
applicationKey(String applicationKey)
The internal identifier of a Java application.LibraryApplicationUsageSummary.Builder
applicationName(String applicationName)
The displayed name of the Java application.LibraryApplicationUsageSummary
build()
LibraryApplicationUsageSummary.Builder
copy(LibraryApplicationUsageSummary model)
LibraryApplicationUsageSummary.Builder
firstSeenInClasspath(Date firstSeenInClasspath)
The timestamp of the first time the specified library was detected in classpath.LibraryApplicationUsageSummary.Builder
lastDetectedDynamically(Date lastDetectedDynamically)
The date and time a library or Java package was last detected in a dynamic library scan.LibraryApplicationUsageSummary.Builder
lastSeenInClasspath(Date lastSeenInClasspath)
The timestamp of the last time the specified library was detected in classpath.LibraryApplicationUsageSummary.Builder
managedInstanceCount(Integer managedInstanceCount)
The count of managed instances wherein the specified library was detected.
-
-
-
Method Detail
-
applicationKey
public LibraryApplicationUsageSummary.Builder applicationKey(String applicationKey)
The internal identifier of a Java application.- Parameters:
applicationKey
- the value to set- Returns:
- this builder
-
applicationName
public LibraryApplicationUsageSummary.Builder applicationName(String applicationName)
The displayed name of the Java application.- Parameters:
applicationName
- the value to set- Returns:
- this builder
-
managedInstanceCount
public LibraryApplicationUsageSummary.Builder managedInstanceCount(Integer managedInstanceCount)
The count of managed instances wherein the specified library was detected.- Parameters:
managedInstanceCount
- the value to set- Returns:
- this builder
-
lastDetectedDynamically
public LibraryApplicationUsageSummary.Builder lastDetectedDynamically(Date lastDetectedDynamically)
The date and time a library or Java package was last detected in a dynamic library scan.- Parameters:
lastDetectedDynamically
- the value to set- Returns:
- this builder
-
firstSeenInClasspath
public LibraryApplicationUsageSummary.Builder firstSeenInClasspath(Date firstSeenInClasspath)
The timestamp of the first time the specified library was detected in classpath.- Parameters:
firstSeenInClasspath
- the value to set- Returns:
- this builder
-
lastSeenInClasspath
public LibraryApplicationUsageSummary.Builder lastSeenInClasspath(Date lastSeenInClasspath)
The timestamp of the last time the specified library was detected in classpath.- Parameters:
lastSeenInClasspath
- the value to set- Returns:
- this builder
-
build
public LibraryApplicationUsageSummary build()
-
copy
public LibraryApplicationUsageSummary.Builder copy(LibraryApplicationUsageSummary model)
-
-