Package com.oracle.bmc.recovery.requests
Class ListRecoveryServiceSubnetsRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.recovery.requests.ListRecoveryServiceSubnetsRequest.Builder
 
- 
- All Implemented Interfaces:
- BmcRequest.Builder<ListRecoveryServiceSubnetsRequest,Void>
 - Enclosing class:
- ListRecoveryServiceSubnetsRequest
 
 public static class ListRecoveryServiceSubnetsRequest.Builder extends Object implements BmcRequest.Builder<ListRecoveryServiceSubnetsRequest,Void> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ListRecoveryServiceSubnetsRequestbuild()Build the instance of ListRecoveryServiceSubnetsRequest as configured by this builderListRecoveryServiceSubnetsRequestbuildWithoutInvocationCallback()Build the instance of ListRecoveryServiceSubnetsRequest as configured by this builderListRecoveryServiceSubnetsRequest.BuildercompartmentId(String compartmentId)The compartment OCID.ListRecoveryServiceSubnetsRequest.Buildercopy(ListRecoveryServiceSubnetsRequest o)Copy method to populate the builder with values from the given instance.ListRecoveryServiceSubnetsRequest.BuilderdisplayName(String displayName)A filter to return only resources that match the entire ‘displayname’ given.ListRecoveryServiceSubnetsRequest.Builderid(String id)The recovery service subnet OCID.ListRecoveryServiceSubnetsRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.ListRecoveryServiceSubnetsRequest.BuilderlifecycleState(LifecycleState lifecycleState)A filter to return only the resources that match the specified lifecycle state.ListRecoveryServiceSubnetsRequest.Builderlimit(Integer limit)The maximum number of items to return per page.ListRecoveryServiceSubnetsRequest.BuilderopcRequestId(String opcRequestId)Unique identifier for the request.ListRecoveryServiceSubnetsRequest.Builderpage(String page)The page token representing the page at which to start retrieving results.ListRecoveryServiceSubnetsRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.ListRecoveryServiceSubnetsRequest.BuildersortBy(ListRecoveryServiceSubnetsRequest.SortBy sortBy)The field to sort by.ListRecoveryServiceSubnetsRequest.BuildersortOrder(SortOrder sortOrder)The sort order to use, either ascending (ASC) or descending (DESC).ListRecoveryServiceSubnetsRequest.BuildervcnId(String vcnId)The OCID of the virtual cloud network (VCN) associated with the recovery service subnet.- 
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 ListRecoveryServiceSubnetsRequest.Builder compartmentId(String compartmentId) The compartment OCID.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder instance
 
 - 
lifecycleStatepublic ListRecoveryServiceSubnetsRequest.Builder lifecycleState(LifecycleState lifecycleState) A filter to return only the resources that match the specified lifecycle state.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder instance
 
 - 
displayNamepublic ListRecoveryServiceSubnetsRequest.Builder displayName(String displayName) A filter to return only resources that match the entire ‘displayname’ given.- Parameters:
- displayName- the value to set
- Returns:
- this builder instance
 
 - 
idpublic ListRecoveryServiceSubnetsRequest.Builder id(String id) The recovery service subnet OCID.- Parameters:
- id- the value to set
- Returns:
- this builder instance
 
 - 
vcnIdpublic ListRecoveryServiceSubnetsRequest.Builder vcnId(String vcnId) The OCID of the virtual cloud network (VCN) associated with the recovery service subnet.- Parameters:
- vcnId- the value to set
- Returns:
- this builder instance
 
 - 
limitpublic ListRecoveryServiceSubnetsRequest.Builder limit(Integer limit) The maximum number of items to return per page.- Parameters:
- limit- the value to set
- Returns:
- this builder instance
 
 - 
pagepublic ListRecoveryServiceSubnetsRequest.Builder page(String page) The page token representing the page at which to start retrieving results.This is usually retrieved from a previous list call. - Parameters:
- page- the value to set
- Returns:
- this builder instance
 
 - 
sortOrderpublic ListRecoveryServiceSubnetsRequest.Builder sortOrder(SortOrder sortOrder) The sort order to use, either ascending (ASC) or descending (DESC).Allowed values are: - ASC - DESC - Parameters:
- sortOrder- the value to set
- Returns:
- this builder instance
 
 - 
sortBypublic ListRecoveryServiceSubnetsRequest.Builder sortBy(ListRecoveryServiceSubnetsRequest.SortBy sortBy) The field to sort by.You can provide one sort order (sortOrder). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If you do not specify a value, then TIMECREATED is used as the default sort order. Allowed values are: - TIMECREATED - DISPLAYNAME
 - Parameters:
- sortBy- the value to set
- Returns:
- this builder instance
 
 - 
opcRequestIdpublic ListRecoveryServiceSubnetsRequest.Builder opcRequestId(String opcRequestId) Unique identifier for the request.- Parameters:
- opcRequestId- the value to set
- Returns:
- this builder instance
 
 - 
invocationCallbackpublic ListRecoveryServiceSubnetsRequest.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 ListRecoveryServiceSubnetsRequest.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 ListRecoveryServiceSubnetsRequest.Builder copy(ListRecoveryServiceSubnetsRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<ListRecoveryServiceSubnetsRequest,Void>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic ListRecoveryServiceSubnetsRequest build() Build the instance of ListRecoveryServiceSubnetsRequest 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<ListRecoveryServiceSubnetsRequest,Void>
- Returns:
- instance of ListRecoveryServiceSubnetsRequest
 
 - 
buildWithoutInvocationCallbackpublic ListRecoveryServiceSubnetsRequest buildWithoutInvocationCallback() Build the instance of ListRecoveryServiceSubnetsRequest 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 ListRecoveryServiceSubnetsRequest
 
 
- 
 
-