Class SearchOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.global_search.v2.model.SearchOptions.Builder
-
- Enclosing class:
- SearchOptions
public static class SearchOptions.Builder extends java.lang.Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchOptions.Builder
accountId(java.lang.String accountId)
Set the accountId.SearchOptions.Builder
addFields(java.lang.String fields)
Adds a new element to fields.SearchOptions.Builder
addSort(java.lang.String sort)
Adds a new element to sort.SearchOptions
build()
Builds a SearchOptions.SearchOptions.Builder
canTag(java.lang.String canTag)
Set the canTag.SearchOptions.Builder
fields(java.util.List<java.lang.String> fields)
Set the fields.SearchOptions.Builder
impersonateUser(java.lang.String impersonateUser)
Set the impersonateUser.SearchOptions.Builder
isDeleted(java.lang.String isDeleted)
Set the isDeleted.SearchOptions.Builder
isProjectResource(java.lang.String isProjectResource)
Set the isProjectResource.SearchOptions.Builder
isPublic(java.lang.String isPublic)
Set the isPublic.SearchOptions.Builder
isReclaimed(java.lang.String isReclaimed)
Set the isReclaimed.SearchOptions.Builder
limit(long limit)
Set the limit.SearchOptions.Builder
query(java.lang.String query)
Set the query.SearchOptions.Builder
searchCursor(java.lang.String searchCursor)
Set the searchCursor.SearchOptions.Builder
sort(java.util.List<java.lang.String> sort)
Set the sort.SearchOptions.Builder
timeout(long timeout)
Set the timeout.SearchOptions.Builder
xCorrelationId(java.lang.String xCorrelationId)
Set the xCorrelationId.SearchOptions.Builder
xRequestId(java.lang.String xRequestId)
Set the xRequestId.
-
-
-
Method Detail
-
build
public SearchOptions build()
Builds a SearchOptions.- Returns:
- the new SearchOptions instance
-
addFields
public SearchOptions.Builder addFields(java.lang.String fields)
Adds a new element to fields.- Parameters:
fields
- the new element to be added- Returns:
- the SearchOptions builder
-
addSort
public SearchOptions.Builder addSort(java.lang.String sort)
Adds a new element to sort.- Parameters:
sort
- the new element to be added- Returns:
- the SearchOptions builder
-
query
public SearchOptions.Builder query(java.lang.String query)
Set the query.- Parameters:
query
- the query- Returns:
- the SearchOptions builder
-
fields
public SearchOptions.Builder fields(java.util.List<java.lang.String> fields)
Set the fields. Existing fields will be replaced.- Parameters:
fields
- the fields- Returns:
- the SearchOptions builder
-
searchCursor
public SearchOptions.Builder searchCursor(java.lang.String searchCursor)
Set the searchCursor.- Parameters:
searchCursor
- the searchCursor- Returns:
- the SearchOptions builder
-
xRequestId
public SearchOptions.Builder xRequestId(java.lang.String xRequestId)
Set the xRequestId.- Parameters:
xRequestId
- the xRequestId- Returns:
- the SearchOptions builder
-
xCorrelationId
public SearchOptions.Builder xCorrelationId(java.lang.String xCorrelationId)
Set the xCorrelationId.- Parameters:
xCorrelationId
- the xCorrelationId- Returns:
- the SearchOptions builder
-
accountId
public SearchOptions.Builder accountId(java.lang.String accountId)
Set the accountId.- Parameters:
accountId
- the accountId- Returns:
- the SearchOptions builder
-
limit
public SearchOptions.Builder limit(long limit)
Set the limit.- Parameters:
limit
- the limit- Returns:
- the SearchOptions builder
-
timeout
public SearchOptions.Builder timeout(long timeout)
Set the timeout.- Parameters:
timeout
- the timeout- Returns:
- the SearchOptions builder
-
sort
public SearchOptions.Builder sort(java.util.List<java.lang.String> sort)
Set the sort. Existing sort will be replaced.- Parameters:
sort
- the sort- Returns:
- the SearchOptions builder
-
isDeleted
public SearchOptions.Builder isDeleted(java.lang.String isDeleted)
Set the isDeleted.- Parameters:
isDeleted
- the isDeleted- Returns:
- the SearchOptions builder
-
isReclaimed
public SearchOptions.Builder isReclaimed(java.lang.String isReclaimed)
Set the isReclaimed.- Parameters:
isReclaimed
- the isReclaimed- Returns:
- the SearchOptions builder
-
isPublic
public SearchOptions.Builder isPublic(java.lang.String isPublic)
Set the isPublic.- Parameters:
isPublic
- the isPublic- Returns:
- the SearchOptions builder
-
impersonateUser
public SearchOptions.Builder impersonateUser(java.lang.String impersonateUser)
Set the impersonateUser.- Parameters:
impersonateUser
- the impersonateUser- Returns:
- the SearchOptions builder
-
canTag
public SearchOptions.Builder canTag(java.lang.String canTag)
Set the canTag.- Parameters:
canTag
- the canTag- Returns:
- the SearchOptions builder
-
isProjectResource
public SearchOptions.Builder isProjectResource(java.lang.String isProjectResource)
Set the isProjectResource.- Parameters:
isProjectResource
- the isProjectResource- Returns:
- the SearchOptions builder
-
-