Package com.launchdarkly.api.api
Class CustomRolesApi
- java.lang.Object
-
- com.launchdarkly.api.api.CustomRolesApi
-
public class CustomRolesApi extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CustomRolesApi()
CustomRolesApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteCustomRole(java.lang.String customRoleKey)
Delete custom role Delete a custom role by keyokhttp3.Call
deleteCustomRoleAsync(java.lang.String customRoleKey, ApiCallback<java.lang.Void> _callback)
Delete custom role (asynchronously) Delete a custom role by keyokhttp3.Call
deleteCustomRoleCall(java.lang.String customRoleKey, ApiCallback _callback)
Build call for deleteCustomRoleApiResponse<java.lang.Void>
deleteCustomRoleWithHttpInfo(java.lang.String customRoleKey)
Delete custom role Delete a custom role by keyApiClient
getApiClient()
java.lang.String
getCustomBaseUrl()
CustomRole
getCustomRole(java.lang.String customRoleKey)
Get custom role Get a single custom role by key or IDokhttp3.Call
getCustomRoleAsync(java.lang.String customRoleKey, ApiCallback<CustomRole> _callback)
Get custom role (asynchronously) Get a single custom role by key or IDokhttp3.Call
getCustomRoleCall(java.lang.String customRoleKey, ApiCallback _callback)
Build call for getCustomRoleCustomRoles
getCustomRoles()
List custom roles Get a complete list of custom roles.okhttp3.Call
getCustomRolesAsync(ApiCallback<CustomRoles> _callback)
List custom roles (asynchronously) Get a complete list of custom roles.okhttp3.Call
getCustomRolesCall(ApiCallback _callback)
Build call for getCustomRolesApiResponse<CustomRoles>
getCustomRolesWithHttpInfo()
List custom roles Get a complete list of custom roles.ApiResponse<CustomRole>
getCustomRoleWithHttpInfo(java.lang.String customRoleKey)
Get custom role Get a single custom role by key or IDint
getHostIndex()
CustomRole
patchCustomRole(java.lang.String customRoleKey, PatchWithComment patchWithComment)
Update custom role Update a single custom role.okhttp3.Call
patchCustomRoleAsync(java.lang.String customRoleKey, PatchWithComment patchWithComment, ApiCallback<CustomRole> _callback)
Update custom role (asynchronously) Update a single custom role.okhttp3.Call
patchCustomRoleCall(java.lang.String customRoleKey, PatchWithComment patchWithComment, ApiCallback _callback)
Build call for patchCustomRoleApiResponse<CustomRole>
patchCustomRoleWithHttpInfo(java.lang.String customRoleKey, PatchWithComment patchWithComment)
Update custom role Update a single custom role.CustomRole
postCustomRole(CustomRolePost customRolePost)
Create custom role Create a new custom roleokhttp3.Call
postCustomRoleAsync(CustomRolePost customRolePost, ApiCallback<CustomRole> _callback)
Create custom role (asynchronously) Create a new custom roleokhttp3.Call
postCustomRoleCall(CustomRolePost customRolePost, ApiCallback _callback)
Build call for postCustomRoleApiResponse<CustomRole>
postCustomRoleWithHttpInfo(CustomRolePost customRolePost)
Create custom role Create a new custom rolevoid
setApiClient(ApiClient apiClient)
void
setCustomBaseUrl(java.lang.String customBaseUrl)
void
setHostIndex(int hostIndex)
-
-
-
Constructor Detail
-
CustomRolesApi
public CustomRolesApi()
-
CustomRolesApi
public CustomRolesApi(ApiClient apiClient)
-
-
Method Detail
-
getApiClient
public ApiClient getApiClient()
-
setApiClient
public void setApiClient(ApiClient apiClient)
-
getHostIndex
public int getHostIndex()
-
setHostIndex
public void setHostIndex(int hostIndex)
-
getCustomBaseUrl
public java.lang.String getCustomBaseUrl()
-
setCustomBaseUrl
public void setCustomBaseUrl(java.lang.String customBaseUrl)
-
deleteCustomRoleCall
public okhttp3.Call deleteCustomRoleCall(java.lang.String customRoleKey, ApiCallback _callback) throws ApiException
Build call for deleteCustomRole- Parameters:
customRoleKey
- The custom role key (required)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
deleteCustomRole
public void deleteCustomRole(java.lang.String customRoleKey) throws ApiException
Delete custom role Delete a custom role by key- Parameters:
customRoleKey
- The custom role key (required)- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
deleteCustomRoleWithHttpInfo
public ApiResponse<java.lang.Void> deleteCustomRoleWithHttpInfo(java.lang.String customRoleKey) throws ApiException
Delete custom role Delete a custom role by key- Parameters:
customRoleKey
- The custom role key (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
deleteCustomRoleAsync
public okhttp3.Call deleteCustomRoleAsync(java.lang.String customRoleKey, ApiCallback<java.lang.Void> _callback) throws ApiException
Delete custom role (asynchronously) Delete a custom role by key- Parameters:
customRoleKey
- The custom role key (required)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
getCustomRoleCall
public okhttp3.Call getCustomRoleCall(java.lang.String customRoleKey, ApiCallback _callback) throws ApiException
Build call for getCustomRole- Parameters:
customRoleKey
- The custom role key or ID (required)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
getCustomRole
public CustomRole getCustomRole(java.lang.String customRoleKey) throws ApiException
Get custom role Get a single custom role by key or ID- Parameters:
customRoleKey
- The custom role key or ID (required)- Returns:
- CustomRole
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
getCustomRoleWithHttpInfo
public ApiResponse<CustomRole> getCustomRoleWithHttpInfo(java.lang.String customRoleKey) throws ApiException
Get custom role Get a single custom role by key or ID- Parameters:
customRoleKey
- The custom role key or ID (required)- Returns:
- ApiResponse<CustomRole>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
getCustomRoleAsync
public okhttp3.Call getCustomRoleAsync(java.lang.String customRoleKey, ApiCallback<CustomRole> _callback) throws ApiException
Get custom role (asynchronously) Get a single custom role by key or ID- Parameters:
customRoleKey
- The custom role key or ID (required)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
getCustomRolesCall
public okhttp3.Call getCustomRolesCall(ApiCallback _callback) throws ApiException
Build call for getCustomRoles- Parameters:
_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
getCustomRoles
public CustomRoles getCustomRoles() throws ApiException
List custom roles Get a complete list of custom roles. Custom roles let you create flexible policies providing fine-grained access control to everything in LaunchDarkly, from feature flags to goals, environments, and teams. With custom roles, it's possible to enforce access policies that meet your exact workflow needs. Custom roles are available to customers on our enterprise plans. If you're interested in learning more about our enterprise plans, contact [email protected].- Returns:
- CustomRoles
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
getCustomRolesWithHttpInfo
public ApiResponse<CustomRoles> getCustomRolesWithHttpInfo() throws ApiException
List custom roles Get a complete list of custom roles. Custom roles let you create flexible policies providing fine-grained access control to everything in LaunchDarkly, from feature flags to goals, environments, and teams. With custom roles, it's possible to enforce access policies that meet your exact workflow needs. Custom roles are available to customers on our enterprise plans. If you're interested in learning more about our enterprise plans, contact [email protected].- Returns:
- ApiResponse<CustomRoles>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
getCustomRolesAsync
public okhttp3.Call getCustomRolesAsync(ApiCallback<CustomRoles> _callback) throws ApiException
List custom roles (asynchronously) Get a complete list of custom roles. Custom roles let you create flexible policies providing fine-grained access control to everything in LaunchDarkly, from feature flags to goals, environments, and teams. With custom roles, it's possible to enforce access policies that meet your exact workflow needs. Custom roles are available to customers on our enterprise plans. If you're interested in learning more about our enterprise plans, contact [email protected].- Parameters:
_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
patchCustomRoleCall
public okhttp3.Call patchCustomRoleCall(java.lang.String customRoleKey, PatchWithComment patchWithComment, ApiCallback _callback) throws ApiException
Build call for patchCustomRole- Parameters:
customRoleKey
- The custom role key (required)patchWithComment
- (required)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
patchCustomRole
public CustomRole patchCustomRole(java.lang.String customRoleKey, PatchWithComment patchWithComment) throws ApiException
Update custom role Update a single custom role. The request must be a valid JSON Patch document describing the changes to be made to the custom role. To add an element to the `policy` array, set the `path` to `/policy` and then append `/<array index>`. Using `/0` adds to the beginning of the array.- Parameters:
customRoleKey
- The custom role key (required)patchWithComment
- (required)- Returns:
- CustomRole
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
patchCustomRoleWithHttpInfo
public ApiResponse<CustomRole> patchCustomRoleWithHttpInfo(java.lang.String customRoleKey, PatchWithComment patchWithComment) throws ApiException
Update custom role Update a single custom role. The request must be a valid JSON Patch document describing the changes to be made to the custom role. To add an element to the `policy` array, set the `path` to `/policy` and then append `/<array index>`. Using `/0` adds to the beginning of the array.- Parameters:
customRoleKey
- The custom role key (required)patchWithComment
- (required)- Returns:
- ApiResponse<CustomRole>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
patchCustomRoleAsync
public okhttp3.Call patchCustomRoleAsync(java.lang.String customRoleKey, PatchWithComment patchWithComment, ApiCallback<CustomRole> _callback) throws ApiException
Update custom role (asynchronously) Update a single custom role. The request must be a valid JSON Patch document describing the changes to be made to the custom role. To add an element to the `policy` array, set the `path` to `/policy` and then append `/<array index>`. Using `/0` adds to the beginning of the array.- Parameters:
customRoleKey
- The custom role key (required)patchWithComment
- (required)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
postCustomRoleCall
public okhttp3.Call postCustomRoleCall(CustomRolePost customRolePost, ApiCallback _callback) throws ApiException
Build call for postCustomRole- Parameters:
customRolePost
- (required)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
postCustomRole
public CustomRole postCustomRole(CustomRolePost customRolePost) throws ApiException
Create custom role Create a new custom role- Parameters:
customRolePost
- (required)- Returns:
- CustomRole
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
postCustomRoleWithHttpInfo
public ApiResponse<CustomRole> postCustomRoleWithHttpInfo(CustomRolePost customRolePost) throws ApiException
Create custom role Create a new custom role- Parameters:
customRolePost
- (required)- Returns:
- ApiResponse<CustomRole>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
postCustomRoleAsync
public okhttp3.Call postCustomRoleAsync(CustomRolePost customRolePost, ApiCallback<CustomRole> _callback) throws ApiException
Create custom role (asynchronously) Create a new custom role- Parameters:
customRolePost
- (required)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
-