Class ListInternalOccHandoverResourceBlockDetailsRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.capacitymanagement.requests.ListInternalOccHandoverResourceBlockDetailsRequest.Builder
 
- 
- All Implemented Interfaces:
- BmcRequest.Builder<ListInternalOccHandoverResourceBlockDetailsRequest,Void>
 - Enclosing class:
- ListInternalOccHandoverResourceBlockDetailsRequest
 
 public static class ListInternalOccHandoverResourceBlockDetailsRequest.Builder extends Object implements BmcRequest.Builder<ListInternalOccHandoverResourceBlockDetailsRequest,Void> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ListInternalOccHandoverResourceBlockDetailsRequestbuild()Build the instance of ListInternalOccHandoverResourceBlockDetailsRequest as configured by this builderListInternalOccHandoverResourceBlockDetailsRequestbuildWithoutInvocationCallback()Build the instance of ListInternalOccHandoverResourceBlockDetailsRequest as configured by this builderListInternalOccHandoverResourceBlockDetailsRequest.Buildercopy(ListInternalOccHandoverResourceBlockDetailsRequest o)Copy method to populate the builder with values from the given instance.ListInternalOccHandoverResourceBlockDetailsRequest.BuilderhostId(String hostId)This fiter is applicable only for COMPUTE namespace.ListInternalOccHandoverResourceBlockDetailsRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.ListInternalOccHandoverResourceBlockDetailsRequest.Builderlimit(Integer limit)The maximum number of items to return.ListInternalOccHandoverResourceBlockDetailsRequest.BuilderoccHandoverResourceBlockId(String occHandoverResourceBlockId)The OCID of the OccHandoverResource which is a required query parameter for listing OccHandoverResourceDetails.ListInternalOccHandoverResourceBlockDetailsRequest.BuilderopcRequestId(String opcRequestId)The client request ID for tracing.ListInternalOccHandoverResourceBlockDetailsRequest.Builderpage(String page)A token representing the position at which to start retrieving results.ListInternalOccHandoverResourceBlockDetailsRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.ListInternalOccHandoverResourceBlockDetailsRequest.BuildersortBy(ListInternalOccHandoverResourceBlockDetailsRequest.SortBy sortBy)The field to sort by.ListInternalOccHandoverResourceBlockDetailsRequest.BuildersortOrder(SortOrder sortOrder)The sort order to use, either ‘ASC’ or ‘DESC’.- 
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- 
occHandoverResourceBlockIdpublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder occHandoverResourceBlockId(String occHandoverResourceBlockId) The OCID of the OccHandoverResource which is a required query parameter for listing OccHandoverResourceDetails.- Parameters:
- occHandoverResourceBlockId- the value to set
- Returns:
- this builder instance
 
 - 
hostIdpublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder hostId(String hostId) This fiter is applicable only for COMPUTE namespace.It helps in fetching of all resource block details for which the hostId is equal to the one provided in this query param. - Parameters:
- hostId- the value to set
- Returns:
- this builder instance
 
 - 
limitpublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder limit(Integer limit) The maximum number of items to return.- Parameters:
- limit- the value to set
- Returns:
- this builder instance
 
 - 
pagepublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder page(String page) A token representing the position at which to start retrieving results.This must come from opc-next-page header field of a previous response. - Parameters:
- page- the value to set
- Returns:
- this builder instance
 
 - 
opcRequestIdpublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder opcRequestId(String opcRequestId) The client request ID for tracing.The only valid characters for request IDs are letters, numbers, underscore, and dash. - Parameters:
- opcRequestId- the value to set
- Returns:
- this builder instance
 
 - 
sortOrderpublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder sortOrder(SortOrder sortOrder) The sort order to use, either ‘ASC’ or ‘DESC’.- Parameters:
- sortOrder- the value to set
- Returns:
- this builder instance
 
 - 
sortBypublic ListInternalOccHandoverResourceBlockDetailsRequest.Builder sortBy(ListInternalOccHandoverResourceBlockDetailsRequest.SortBy sortBy) The field to sort by.Only one sort order may be provided. The default order for handoverDate is chronological order(latest date item at the end). - Parameters:
- sortBy- the value to set
- Returns:
- this builder instance
 
 - 
invocationCallbackpublic ListInternalOccHandoverResourceBlockDetailsRequest.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 ListInternalOccHandoverResourceBlockDetailsRequest.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 ListInternalOccHandoverResourceBlockDetailsRequest.Builder copy(ListInternalOccHandoverResourceBlockDetailsRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<ListInternalOccHandoverResourceBlockDetailsRequest,Void>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic ListInternalOccHandoverResourceBlockDetailsRequest build() Build the instance of ListInternalOccHandoverResourceBlockDetailsRequest 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<ListInternalOccHandoverResourceBlockDetailsRequest,Void>
- Returns:
- instance of ListInternalOccHandoverResourceBlockDetailsRequest
 
 - 
buildWithoutInvocationCallbackpublic ListInternalOccHandoverResourceBlockDetailsRequest buildWithoutInvocationCallback() Build the instance of ListInternalOccHandoverResourceBlockDetailsRequest 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 ListInternalOccHandoverResourceBlockDetailsRequest
 
 
- 
 
-