Package com.oracle.bmc.database.requests
Class ListPluggableDatabaseSnapshotsRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.requests.ListPluggableDatabaseSnapshotsRequest.Builder
 
- 
- All Implemented Interfaces:
- BmcRequest.Builder<ListPluggableDatabaseSnapshotsRequest,Void>
 - Enclosing class:
- ListPluggableDatabaseSnapshotsRequest
 
 public static class ListPluggableDatabaseSnapshotsRequest.Builder extends Object implements BmcRequest.Builder<ListPluggableDatabaseSnapshotsRequest,Void> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ListPluggableDatabaseSnapshotsRequestbuild()Build the instance of ListPluggableDatabaseSnapshotsRequest as configured by this builderListPluggableDatabaseSnapshotsRequestbuildWithoutInvocationCallback()Build the instance of ListPluggableDatabaseSnapshotsRequest as configured by this builderListPluggableDatabaseSnapshotsRequest.BuilderclusterId(String clusterId)A filter to return only Exadata Database Node Snapshots that match the given VM cluster.ListPluggableDatabaseSnapshotsRequest.BuildercompartmentId(String compartmentId)The compartment OCID.ListPluggableDatabaseSnapshotsRequest.Buildercopy(ListPluggableDatabaseSnapshotsRequest o)Copy method to populate the builder with values from the given instance.ListPluggableDatabaseSnapshotsRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.ListPluggableDatabaseSnapshotsRequest.BuilderlifecycleState(PluggableDatabaseSnapshot.LifecycleState lifecycleState)A filter to return only Exadata Pluggable Database Snapshots that match the given lifecycle state exactly.ListPluggableDatabaseSnapshotsRequest.Builderlimit(Integer limit)The maximum number of items to return per page.ListPluggableDatabaseSnapshotsRequest.Buildername(String name)A filter to return only resources that match the entire name given.ListPluggableDatabaseSnapshotsRequest.BuilderopcRequestId(String opcRequestId)Unique identifier for the request.ListPluggableDatabaseSnapshotsRequest.Builderpage(String page)The pagination token to continue listing from.ListPluggableDatabaseSnapshotsRequest.BuilderpluggableDatabaseId(String pluggableDatabaseId)A filter to return only Exadata Pluggable Database Snapshots that match the given database OCID.ListPluggableDatabaseSnapshotsRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.ListPluggableDatabaseSnapshotsRequest.BuildersortBy(ListPluggableDatabaseSnapshotsRequest.SortBy sortBy)The field to sort by.ListPluggableDatabaseSnapshotsRequest.BuildersortOrder(ListPluggableDatabaseSnapshotsRequest.SortOrder sortOrder)The sort order to use, either ascending (ASC) or descending (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- 
compartmentIdpublic ListPluggableDatabaseSnapshotsRequest.Builder compartmentId(String compartmentId) The compartment OCID.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder instance
 
 - 
limitpublic ListPluggableDatabaseSnapshotsRequest.Builder limit(Integer limit) The maximum number of items to return per page.- Parameters:
- limit- the value to set
- Returns:
- this builder instance
 
 - 
pagepublic ListPluggableDatabaseSnapshotsRequest.Builder page(String page) The pagination token to continue listing from.- Parameters:
- page- the value to set
- Returns:
- this builder instance
 
 - 
sortBypublic ListPluggableDatabaseSnapshotsRequest.Builder sortBy(ListPluggableDatabaseSnapshotsRequest.SortBy sortBy) The field to sort by.You can provide one sort order (sortOrder). Default order for TIMECREATED is descending. Default order for NAME is ascending. The NAME sort order is case sensitive. - Parameters:
- sortBy- the value to set
- Returns:
- this builder instance
 
 - 
namepublic ListPluggableDatabaseSnapshotsRequest.Builder name(String name) A filter to return only resources that match the entire name given.The match is not case sensitive. - Parameters:
- name- the value to set
- Returns:
- this builder instance
 
 - 
sortOrderpublic ListPluggableDatabaseSnapshotsRequest.Builder sortOrder(ListPluggableDatabaseSnapshotsRequest.SortOrder sortOrder) The sort order to use, either ascending (ASC) or descending (DESC).- Parameters:
- sortOrder- the value to set
- Returns:
- this builder instance
 
 - 
lifecycleStatepublic ListPluggableDatabaseSnapshotsRequest.Builder lifecycleState(PluggableDatabaseSnapshot.LifecycleState lifecycleState) A filter to return only Exadata Pluggable Database Snapshots that match the given lifecycle state exactly.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder instance
 
 - 
clusterIdpublic ListPluggableDatabaseSnapshotsRequest.Builder clusterId(String clusterId) A filter to return only Exadata Database Node Snapshots that match the given VM cluster.- Parameters:
- clusterId- the value to set
- Returns:
- this builder instance
 
 - 
pluggableDatabaseIdpublic ListPluggableDatabaseSnapshotsRequest.Builder pluggableDatabaseId(String pluggableDatabaseId) A filter to return only Exadata Pluggable Database Snapshots that match the given database OCID.- Parameters:
- pluggableDatabaseId- the value to set
- Returns:
- this builder instance
 
 - 
opcRequestIdpublic ListPluggableDatabaseSnapshotsRequest.Builder opcRequestId(String opcRequestId) Unique identifier for the request.- Parameters:
- opcRequestId- the value to set
- Returns:
- this builder instance
 
 - 
invocationCallbackpublic ListPluggableDatabaseSnapshotsRequest.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 ListPluggableDatabaseSnapshotsRequest.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 ListPluggableDatabaseSnapshotsRequest.Builder copy(ListPluggableDatabaseSnapshotsRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<ListPluggableDatabaseSnapshotsRequest,Void>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic ListPluggableDatabaseSnapshotsRequest build() Build the instance of ListPluggableDatabaseSnapshotsRequest 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<ListPluggableDatabaseSnapshotsRequest,Void>
- Returns:
- instance of ListPluggableDatabaseSnapshotsRequest
 
 - 
buildWithoutInvocationCallbackpublic ListPluggableDatabaseSnapshotsRequest buildWithoutInvocationCallback() Build the instance of ListPluggableDatabaseSnapshotsRequest 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 ListPluggableDatabaseSnapshotsRequest
 
 
- 
 
-