Class ListRolesRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.datasafe.requests.ListRolesRequest.Builder
 
- 
- All Implemented Interfaces:
- BmcRequest.Builder<ListRolesRequest,Void>
 - Enclosing class:
- ListRolesRequest
 
 public static class ListRolesRequest.Builder extends Object implements BmcRequest.Builder<ListRolesRequest,Void> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ListRolesRequest.BuilderauthenticationType(String authenticationType)A filter to return roles based on authentication type.ListRolesRequestbuild()Build the instance of ListRolesRequest as configured by this builderListRolesRequestbuildWithoutInvocationCallback()Build the instance of ListRolesRequest as configured by this builderListRolesRequest.Buildercopy(ListRolesRequest o)Copy method to populate the builder with values from the given instance.ListRolesRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.ListRolesRequest.BuilderisOracleMaintained(Boolean isOracleMaintained)A filter to return roles based on whether they are maintained by oracle or not.ListRolesRequest.Builderlimit(Integer limit)For list pagination.ListRolesRequest.BuilderopcRequestId(String opcRequestId)Unique identifier for the request.ListRolesRequest.Builderpage(String page)For list pagination.ListRolesRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.ListRolesRequest.BuilderroleName(String singularValue)Singular setter.ListRolesRequest.BuilderroleName(List<String> roleName)A filter to return only a specific role based on role name.ListRolesRequest.BuilderroleNameContains(String roleNameContains)A filter to return only items if role name contains a specific string.ListRolesRequest.BuildersortBy(ListRolesRequest.SortBy sortBy)The field used for sorting.ListRolesRequest.BuildersortOrder(ListRolesRequest.SortOrder sortOrder)The sort order to use, either ascending (ASC) or descending (DESC).ListRolesRequest.BuildertargetDatabaseId(String targetDatabaseId)The OCID of the Data Safe target database.- 
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- 
targetDatabaseIdpublic ListRolesRequest.Builder targetDatabaseId(String targetDatabaseId) The OCID of the Data Safe target database.- Parameters:
- targetDatabaseId- the value to set
- Returns:
- this builder instance
 
 - 
opcRequestIdpublic ListRolesRequest.Builder opcRequestId(String opcRequestId) Unique identifier for the request.- Parameters:
- opcRequestId- the value to set
- Returns:
- this builder instance
 
 - 
limitpublic ListRolesRequest.Builder limit(Integer limit) For list pagination.The maximum number of items to return per page in a paginated “List” call. For details about how pagination works, see List Pagination. - Parameters:
- limit- the value to set
- Returns:
- this builder instance
 
 - 
pagepublic ListRolesRequest.Builder page(String page) For list pagination.The page token representing the page at which to start retrieving results. It is usually retrieved from a previous “List” call. For details about how pagination works, see List Pagination. - Parameters:
- page- the value to set
- Returns:
- this builder instance
 
 - 
roleNamepublic ListRolesRequest.Builder roleName(List<String> roleName) A filter to return only a specific role based on role name.- Parameters:
- roleName- the value to set
- Returns:
- this builder instance
 
 - 
roleNamepublic ListRolesRequest.Builder roleName(String singularValue) Singular setter.A filter to return only a specific role based on role name. - Parameters:
- singularValue- the singular value to set
- Returns:
- this builder instance
 
 - 
isOracleMaintainedpublic ListRolesRequest.Builder isOracleMaintained(Boolean isOracleMaintained) A filter to return roles based on whether they are maintained by oracle or not.- Parameters:
- isOracleMaintained- the value to set
- Returns:
- this builder instance
 
 - 
authenticationTypepublic ListRolesRequest.Builder authenticationType(String authenticationType) A filter to return roles based on authentication type.- Parameters:
- authenticationType- the value to set
- Returns:
- this builder instance
 
 - 
sortOrderpublic ListRolesRequest.Builder sortOrder(ListRolesRequest.SortOrder sortOrder) The sort order to use, either ascending (ASC) or descending (DESC).- Parameters:
- sortOrder- the value to set
- Returns:
- this builder instance
 
 - 
sortBypublic ListRolesRequest.Builder sortBy(ListRolesRequest.SortBy sortBy) The field used for sorting.Only one sorting order (sortOrder) can be specified. - Parameters:
- sortBy- the value to set
- Returns:
- this builder instance
 
 - 
roleNameContainspublic ListRolesRequest.Builder roleNameContains(String roleNameContains) A filter to return only items if role name contains a specific string.- Parameters:
- roleNameContains- the value to set
- Returns:
- this builder instance
 
 - 
invocationCallbackpublic ListRolesRequest.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 ListRolesRequest.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 ListRolesRequest.Builder copy(ListRolesRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<ListRolesRequest,Void>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic ListRolesRequest build() Build the instance of ListRolesRequest 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<ListRolesRequest,Void>
- Returns:
- instance of ListRolesRequest
 
 - 
buildWithoutInvocationCallbackpublic ListRolesRequest buildWithoutInvocationCallback() Build the instance of ListRolesRequest 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 ListRolesRequest
 
 
- 
 
-