Class SummarizeManagedInstanceUsageRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.requests.SummarizeManagedInstanceUsageRequest.Builder
 
- 
- All Implemented Interfaces:
- BmcRequest.Builder<SummarizeManagedInstanceUsageRequest,Void>
 - Enclosing class:
- SummarizeManagedInstanceUsageRequest
 
 public static class SummarizeManagedInstanceUsageRequest.Builder extends Object implements BmcRequest.Builder<SummarizeManagedInstanceUsageRequest,Void> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SummarizeManagedInstanceUsageRequest.BuilderapplicationId(String applicationId)The Fleet-unique identifier of the related application.SummarizeManagedInstanceUsageRequestbuild()Build the instance of SummarizeManagedInstanceUsageRequest as configured by this builderSummarizeManagedInstanceUsageRequestbuildWithoutInvocationCallback()Build the instance of SummarizeManagedInstanceUsageRequest as configured by this builderSummarizeManagedInstanceUsageRequest.Buildercopy(SummarizeManagedInstanceUsageRequest o)Copy method to populate the builder with values from the given instance.SummarizeManagedInstanceUsageRequest.Builderfields(SummarizeManagedInstanceUsageFields singularValue)Singular setter.SummarizeManagedInstanceUsageRequest.Builderfields(List<SummarizeManagedInstanceUsageFields> fields)Additional fields to include into the returned model on top of the required ones.SummarizeManagedInstanceUsageRequest.BuilderfleetId(String fleetId)The OCID of the Fleet.SummarizeManagedInstanceUsageRequest.BuilderhostnameContains(String hostnameContains)Filter the list with hostname contains the given value.SummarizeManagedInstanceUsageRequest.BuilderinstallationPath(String installationPath)The file system path of the Java Runtime installation.SummarizeManagedInstanceUsageRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.SummarizeManagedInstanceUsageRequest.BuilderjreDistribution(String jreDistribution)The distribution of the related Java Runtime.SummarizeManagedInstanceUsageRequest.BuilderjreVendor(String jreVendor)The vendor of the related Java Runtime.SummarizeManagedInstanceUsageRequest.BuilderjreVersion(String jreVersion)The version of the related Java Runtime.SummarizeManagedInstanceUsageRequest.BuilderlibraryKey(String libraryKey)The library key.SummarizeManagedInstanceUsageRequest.Builderlimit(Integer limit)The maximum number of items to return.SummarizeManagedInstanceUsageRequest.BuildermanagedInstanceId(String managedInstanceId)The Fleet-unique identifier of the managed instance.SummarizeManagedInstanceUsageRequest.BuildermanagedInstanceType(ManagedInstanceType managedInstanceType)The type of the managed instance.SummarizeManagedInstanceUsageRequest.BuilderopcRequestId(String opcRequestId)The client request ID for tracing.SummarizeManagedInstanceUsageRequest.BuilderosFamily(OsFamily singularValue)Singular setter.SummarizeManagedInstanceUsageRequest.BuilderosFamily(List<OsFamily> osFamily)The operating system type.SummarizeManagedInstanceUsageRequest.Builderpage(String page)The page token representing the page at which to start retrieving results.SummarizeManagedInstanceUsageRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.SummarizeManagedInstanceUsageRequest.BuildersortBy(ManagedInstanceSortBy sortBy)The field to sort managed instance views.SummarizeManagedInstanceUsageRequest.BuildersortOrder(SortOrder sortOrder)The sort order, either ‘asc’ or ‘desc’.SummarizeManagedInstanceUsageRequest.BuildertimeEnd(Date timeEnd)The end of the time period during which resources are searched (formatted according to RFC3339).SummarizeManagedInstanceUsageRequest.BuildertimeStart(Date timeStart)The start of the time period during which resources are searched (formatted according to RFC3339).- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.oracle.bmc.requests.BmcRequest.Builderbody$
 
- 
 
- 
- 
- 
Method Detail- 
fleetIdpublic SummarizeManagedInstanceUsageRequest.Builder fleetId(String fleetId) The OCID of the Fleet.- Parameters:
- fleetId- the value to set
- Returns:
- this builder instance
 
 - 
managedInstanceIdpublic SummarizeManagedInstanceUsageRequest.Builder managedInstanceId(String managedInstanceId) The Fleet-unique identifier of the managed instance.- Parameters:
- managedInstanceId- the value to set
- Returns:
- this builder instance
 
 - 
managedInstanceTypepublic SummarizeManagedInstanceUsageRequest.Builder managedInstanceType(ManagedInstanceType managedInstanceType) The type of the managed instance.- Parameters:
- managedInstanceType- the value to set
- Returns:
- this builder instance
 
 - 
jreVendorpublic SummarizeManagedInstanceUsageRequest.Builder jreVendor(String jreVendor) The vendor of the related Java Runtime.- Parameters:
- jreVendor- the value to set
- Returns:
- this builder instance
 
 - 
jreDistributionpublic SummarizeManagedInstanceUsageRequest.Builder jreDistribution(String jreDistribution) The distribution of the related Java Runtime.- Parameters:
- jreDistribution- the value to set
- Returns:
- this builder instance
 
 - 
jreVersionpublic SummarizeManagedInstanceUsageRequest.Builder jreVersion(String jreVersion) The version of the related Java Runtime.- Parameters:
- jreVersion- the value to set
- Returns:
- this builder instance
 
 - 
installationPathpublic SummarizeManagedInstanceUsageRequest.Builder installationPath(String installationPath) The file system path of the Java Runtime installation.- Parameters:
- installationPath- the value to set
- Returns:
- this builder instance
 
 - 
applicationIdpublic SummarizeManagedInstanceUsageRequest.Builder applicationId(String applicationId) The Fleet-unique identifier of the related application.- Parameters:
- applicationId- the value to set
- Returns:
- this builder instance
 
 - 
fieldspublic SummarizeManagedInstanceUsageRequest.Builder fields(List<SummarizeManagedInstanceUsageFields> fields) Additional fields to include into the returned model on top of the required ones.This parameter can also include ‘approximateJreCount’, ‘approximateInstallationCount’ and ‘approximateApplicationCount’. For example ‘approximateJreCount,approximateInstallationCount’. - Parameters:
- fields- the value to set
- Returns:
- this builder instance
 
 - 
fieldspublic SummarizeManagedInstanceUsageRequest.Builder fields(SummarizeManagedInstanceUsageFields singularValue) Singular setter.Additional fields to include into the returned model on top of the required ones. This parameter can also include ‘approximateJreCount’, ‘approximateInstallationCount’ and ‘approximateApplicationCount’. For example ‘approximateJreCount,approximateInstallationCount’. - Parameters:
- singularValue- the singular value to set
- Returns:
- this builder instance
 
 - 
timeStartpublic SummarizeManagedInstanceUsageRequest.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
 
 - 
timeEndpublic SummarizeManagedInstanceUsageRequest.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
 
 - 
limitpublic SummarizeManagedInstanceUsageRequest.Builder limit(Integer limit) The maximum number of items to return.- Parameters:
- limit- the value to set
- Returns:
- this builder instance
 
 - 
pagepublic SummarizeManagedInstanceUsageRequest.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
 
 - 
sortOrderpublic SummarizeManagedInstanceUsageRequest.Builder sortOrder(SortOrder sortOrder) The sort order, either ‘asc’ or ‘desc’.- Parameters:
- sortOrder- the value to set
- Returns:
- this builder instance
 
 - 
sortBypublic SummarizeManagedInstanceUsageRequest.Builder sortBy(ManagedInstanceSortBy sortBy) The field to sort managed instance views.Only one sort order may be provided. Default order for timeFirstSeen, timeLastSeen, approximateJreCount_, approximateInstallationCount and approximateApplicationCount is descending. Default order for osName is ascending. If no value is specified timeLastSeen is default. - Parameters:
- sortBy- the value to set
- Returns:
- this builder instance
 
 - 
opcRequestIdpublic SummarizeManagedInstanceUsageRequest.Builder opcRequestId(String opcRequestId) The client request ID for tracing.- Parameters:
- opcRequestId- the value to set
- Returns:
- this builder instance
 
 - 
osFamilypublic SummarizeManagedInstanceUsageRequest.Builder osFamily(List<OsFamily> osFamily) The operating system type.- Parameters:
- osFamily- the value to set
- Returns:
- this builder instance
 
 - 
osFamilypublic SummarizeManagedInstanceUsageRequest.Builder osFamily(OsFamily singularValue) Singular setter.The operating system type. - Parameters:
- singularValue- the singular value to set
- Returns:
- this builder instance
 
 - 
hostnameContainspublic SummarizeManagedInstanceUsageRequest.Builder hostnameContains(String hostnameContains) Filter the list with hostname contains the given value.- Parameters:
- hostnameContains- the value to set
- Returns:
- this builder instance
 
 - 
libraryKeypublic SummarizeManagedInstanceUsageRequest.Builder libraryKey(String libraryKey) The library key.- Parameters:
- libraryKey- the value to set
- Returns:
- this builder instance
 
 - 
invocationCallbackpublic SummarizeManagedInstanceUsageRequest.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
 
 - 
retryConfigurationpublic SummarizeManagedInstanceUsageRequest.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
 
 - 
copypublic SummarizeManagedInstanceUsageRequest.Builder copy(SummarizeManagedInstanceUsageRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<SummarizeManagedInstanceUsageRequest,Void>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic SummarizeManagedInstanceUsageRequest build() Build the instance of SummarizeManagedInstanceUsageRequest 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:
- buildin interface- BmcRequest.Builder<SummarizeManagedInstanceUsageRequest,Void>
- Returns:
- instance of SummarizeManagedInstanceUsageRequest
 
 - 
buildWithoutInvocationCallbackpublic SummarizeManagedInstanceUsageRequest buildWithoutInvocationCallback() Build the instance of SummarizeManagedInstanceUsageRequest 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 SummarizeManagedInstanceUsageRequest
 
 
- 
 
-