Package com.oracle.bmc.jms.requests
Class SummarizeLibraryUsageRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.requests.SummarizeLibraryUsageRequest.Builder
-
- All Implemented Interfaces:
BmcRequest.Builder<SummarizeLibraryUsageRequest,Void>
- Enclosing class:
- SummarizeLibraryUsageRequest
public static class SummarizeLibraryUsageRequest.Builder extends Object implements BmcRequest.Builder<SummarizeLibraryUsageRequest,Void>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SummarizeLibraryUsageRequest.Builder
applicationKey(String applicationKey)
The deployed application key.SummarizeLibraryUsageRequest
build()
Build the instance of SummarizeLibraryUsageRequest as configured by this builderSummarizeLibraryUsageRequest
buildWithoutInvocationCallback()
Build the instance of SummarizeLibraryUsageRequest as configured by this builderSummarizeLibraryUsageRequest.Builder
copy(SummarizeLibraryUsageRequest o)
Copy method to populate the builder with values from the given instance.SummarizeLibraryUsageRequest.Builder
cvssScoreGreaterThan(Integer cvssScoreGreaterThan)
Total Common Vulnerability Scoring System (CVSS) Score reported by the analysis.SummarizeLibraryUsageRequest.Builder
cvssScoreLessThan(Integer cvssScoreLessThan)
Total Common Vulnerability Scoring System (CVSS) Score reported by the analysis.SummarizeLibraryUsageRequest.Builder
fleetId(String fleetId)
The OCID of the Fleet.SummarizeLibraryUsageRequest.Builder
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.SummarizeLibraryUsageRequest.Builder
libraryKey(String libraryKey)
The library key.SummarizeLibraryUsageRequest.Builder
libraryName(String libraryName)
The library name.SummarizeLibraryUsageRequest.Builder
libraryNameContains(String libraryNameContains)
Filter the list with library name contains the given value.SummarizeLibraryUsageRequest.Builder
limit(Integer limit)
The maximum number of items to return.SummarizeLibraryUsageRequest.Builder
managedInstanceId(String managedInstanceId)
The Fleet-unique identifier of the managed instance.SummarizeLibraryUsageRequest.Builder
opcRequestId(String opcRequestId)
The client request ID for tracing.SummarizeLibraryUsageRequest.Builder
page(String page)
The page token representing the page at which to start retrieving results.SummarizeLibraryUsageRequest.Builder
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.SummarizeLibraryUsageRequest.Builder
serverInstanceKey(String serverInstanceKey)
The Java Server instance key.SummarizeLibraryUsageRequest.Builder
sortBy(LibrarySortBy sortBy)
The field to sort libraries.SummarizeLibraryUsageRequest.Builder
sortOrder(SortOrder sortOrder)
The sort order, either ‘asc’ or ‘desc’.SummarizeLibraryUsageRequest.Builder
timeEnd(Date timeEnd)
The end of the time period during which resources are searched (formatted according to RFC3339).SummarizeLibraryUsageRequest.Builder
timeStart(Date timeStart)
The start of the time period during which resources are searched (formatted according to RFC3339).-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.oracle.bmc.requests.BmcRequest.Builder
body$
-
-
-
-
Method Detail
-
fleetId
public SummarizeLibraryUsageRequest.Builder fleetId(String fleetId)
The OCID of the Fleet.- Parameters:
fleetId
- the value to set- Returns:
- this builder instance
-
serverInstanceKey
public SummarizeLibraryUsageRequest.Builder serverInstanceKey(String serverInstanceKey)
The Java Server instance key.- Parameters:
serverInstanceKey
- the value to set- Returns:
- this builder instance
-
managedInstanceId
public SummarizeLibraryUsageRequest.Builder managedInstanceId(String managedInstanceId)
The Fleet-unique identifier of the managed instance.- Parameters:
managedInstanceId
- the value to set- Returns:
- this builder instance
-
applicationKey
public SummarizeLibraryUsageRequest.Builder applicationKey(String applicationKey)
The deployed application key.- Parameters:
applicationKey
- the value to set- Returns:
- this builder instance
-
libraryKey
public SummarizeLibraryUsageRequest.Builder libraryKey(String libraryKey)
The library key.- Parameters:
libraryKey
- the value to set- Returns:
- this builder instance
-
libraryNameContains
public SummarizeLibraryUsageRequest.Builder libraryNameContains(String libraryNameContains)
Filter the list with library name contains the given value.- Parameters:
libraryNameContains
- the value to set- Returns:
- this builder instance
-
libraryName
public SummarizeLibraryUsageRequest.Builder libraryName(String libraryName)
The library name.- Parameters:
libraryName
- the value to set- Returns:
- this builder instance
-
cvssScoreGreaterThan
public SummarizeLibraryUsageRequest.Builder cvssScoreGreaterThan(Integer cvssScoreGreaterThan)
Total Common Vulnerability Scoring System (CVSS) Score reported by the analysis.- Parameters:
cvssScoreGreaterThan
- the value to set- Returns:
- this builder instance
-
cvssScoreLessThan
public SummarizeLibraryUsageRequest.Builder cvssScoreLessThan(Integer cvssScoreLessThan)
Total Common Vulnerability Scoring System (CVSS) Score reported by the analysis.- Parameters:
cvssScoreLessThan
- the value to set- Returns:
- this builder instance
-
timeStart
public SummarizeLibraryUsageRequest.Builder timeStart(Date timeStart)
The start of the time period during which resources are searched (formatted according to RFC3339).- Parameters:
timeStart
- the value to set- Returns:
- this builder instance
-
timeEnd
public SummarizeLibraryUsageRequest.Builder timeEnd(Date timeEnd)
The end of the time period during which resources are searched (formatted according to RFC3339).- Parameters:
timeEnd
- the value to set- Returns:
- this builder instance
-
limit
public SummarizeLibraryUsageRequest.Builder limit(Integer limit)
The maximum number of items to return.- Parameters:
limit
- the value to set- Returns:
- this builder instance
-
page
public SummarizeLibraryUsageRequest.Builder page(String page)
The page token representing the page at which to start retrieving results.The token is usually retrieved from a previous list call.
- Parameters:
page
- the value to set- Returns:
- this builder instance
-
sortOrder
public SummarizeLibraryUsageRequest.Builder sortOrder(SortOrder sortOrder)
The sort order, either ‘asc’ or ‘desc’.- Parameters:
sortOrder
- the value to set- Returns:
- this builder instance
-
sortBy
public SummarizeLibraryUsageRequest.Builder sortBy(LibrarySortBy sortBy)
The field to sort libraries.Only one sort order may be provided. If no value is specified timeLastSeen is default.
- Parameters:
sortBy
- the value to set- Returns:
- this builder instance
-
opcRequestId
public SummarizeLibraryUsageRequest.Builder opcRequestId(String opcRequestId)
The client request ID for tracing.- Parameters:
opcRequestId
- the value to set- Returns:
- this builder instance
-
invocationCallback
public SummarizeLibraryUsageRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.- Parameters:
invocationCallback
- the invocation callback to be set for the request- Returns:
- this builder instance
-
retryConfiguration
public SummarizeLibraryUsageRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.- Parameters:
retryConfiguration
- the retry configuration to be used for the request- Returns:
- this builder instance
-
copy
public SummarizeLibraryUsageRequest.Builder copy(SummarizeLibraryUsageRequest o)
Copy method to populate the builder with values from the given instance.- Specified by:
copy
in interfaceBmcRequest.Builder<SummarizeLibraryUsageRequest,Void>
- Parameters:
o
- other request from which to copy values- Returns:
- this builder instance
-
build
public SummarizeLibraryUsageRequest build()
Build the instance of SummarizeLibraryUsageRequest as configured by this builderNote that this method takes calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account, while the methodbuildWithoutInvocationCallback()
does not.This is the preferred method to build an instance.
- Specified by:
build
in interfaceBmcRequest.Builder<SummarizeLibraryUsageRequest,Void>
- Returns:
- instance of SummarizeLibraryUsageRequest
-
buildWithoutInvocationCallback
public SummarizeLibraryUsageRequest buildWithoutInvocationCallback()
Build the instance of SummarizeLibraryUsageRequest as configured by this builderNote that this method does not take calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account, while the methodbuild()
does- Returns:
- instance of SummarizeLibraryUsageRequest
-
-