Uses of Class com.cloudera.api.swagger.model.ApiSnapshotPolicy (cloudera-manager-api-swagger 7.13.1 API)
Date: 2026-05-19

## Uses of Class
com.cloudera.api.swagger.model.ApiSnapshotPolicy

- Packages that use ApiSnapshotPolicy
  Package | Description
  --- | ---
  com.cloudera.api.swagger |
  com.cloudera.api.swagger.model |

- - ### Uses of ApiSnapshotPolicy in com.cloudera.api.swagger

    Methods in com.cloudera.api.swagger that return ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ApiSnapshotPolicy` | SnapshotsResourceApi.`deletePolicy(String clusterName, String policyName, String serviceName)` Deletes an existing snapshot policy.
    `ApiSnapshotPolicy` | SnapshotsResourceApi.`readPolicy(String clusterName, String policyName, String serviceName, String view)` Returns information for a specific snapshot policy.
    `ApiSnapshotPolicy` | SnapshotsResourceApi.`updatePolicy(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body)` Updates an existing snapshot policy.

    Methods in com.cloudera.api.swagger that return types with arguments of type ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ApiResponse<ApiSnapshotPolicy>` | SnapshotsResourceApi.`deletePolicyWithHttpInfo(String clusterName, String policyName, String serviceName)` Deletes an existing snapshot policy.
    `ApiResponse<ApiSnapshotPolicy>` | SnapshotsResourceApi.`readPolicyWithHttpInfo(String clusterName, String policyName, String serviceName, String view)` Returns information for a specific snapshot policy.
    `ApiResponse<ApiSnapshotPolicy>` | SnapshotsResourceApi.`updatePolicyWithHttpInfo(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body)` Updates an existing snapshot policy.

    Methods in com.cloudera.api.swagger with parameters of type ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ApiSnapshotPolicy` | SnapshotsResourceApi.`updatePolicy(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body)` Updates an existing snapshot policy.
    `okhttp3.Call` | SnapshotsResourceApi.`updatePolicyAsync(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body, ApiCallback<ApiSnapshotPolicy> callback)` Updates an existing snapshot policy.
    `okhttp3.Call` | SnapshotsResourceApi.`updatePolicyCall(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)` Build call for updatePolicy
    `ApiResponse<ApiSnapshotPolicy>` | SnapshotsResourceApi.`updatePolicyWithHttpInfo(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body)` Updates an existing snapshot policy.

    Method parameters in com.cloudera.api.swagger with type arguments of type ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `okhttp3.Call` | SnapshotsResourceApi.`deletePolicyAsync(String clusterName, String policyName, String serviceName, ApiCallback<ApiSnapshotPolicy> callback)` Deletes an existing snapshot policy.
    `okhttp3.Call` | SnapshotsResourceApi.`readPolicyAsync(String clusterName, String policyName, String serviceName, String view, ApiCallback<ApiSnapshotPolicy> callback)` Returns information for a specific snapshot policy.
    `okhttp3.Call` | SnapshotsResourceApi.`updatePolicyAsync(String clusterName, String policyName, String serviceName, ApiSnapshotPolicy body, ApiCallback<ApiSnapshotPolicy> callback)` Updates an existing snapshot policy.

  - ### Uses of ApiSnapshotPolicy in com.cloudera.api.swagger.model

    Methods in com.cloudera.api.swagger.model that return ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`addHoursForHourlySnapshotsItem(BigDecimal hoursForHourlySnapshotsItem)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`alertOnAbort(Boolean alertOnAbort)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`alertOnFail(Boolean alertOnFail)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`alertOnStart(Boolean alertOnStart)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`alertOnSuccess(Boolean alertOnSuccess)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`dailySnapshots(BigDecimal dailySnapshots)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`dayOfMonth(BigDecimal dayOfMonth)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`dayOfWeek(BigDecimal dayOfWeek)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`description(String description)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`hbaseArguments(ApiHBaseSnapshotPolicyArguments hbaseArguments)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`hdfsArguments(ApiHdfsSnapshotPolicyArguments hdfsArguments)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`hourlySnapshots(BigDecimal hourlySnapshots)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`hourOfDay(BigDecimal hourOfDay)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`hoursForHourlySnapshots(List<BigDecimal> hoursForHourlySnapshots)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`lastCommand(ApiSnapshotCommand lastCommand)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`lastSuccessfulCommand(ApiSnapshotCommand lastSuccessfulCommand)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`minuteOfHour(BigDecimal minuteOfHour)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`monthlySnapshots(BigDecimal monthlySnapshots)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`monthOfYear(BigDecimal monthOfYear)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`name(String name)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`ozoneArguments(ApiOzoneSnapshotPolicyArguments ozoneArguments)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`paused(Boolean paused)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`weeklySnapshots(BigDecimal weeklySnapshots)`
    `ApiSnapshotPolicy` | ApiSnapshotPolicy.`yearlySnapshots(BigDecimal yearlySnapshots)`

    Methods in com.cloudera.api.swagger.model that return types with arguments of type ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `List<ApiSnapshotPolicy>` | ApiSnapshotPolicyList.`getItems()` Get items
    `List<ApiSnapshotPolicy>` | ApiService.`getSnapshotPolicies()` The list of snapshot policies for this service.

    Methods in com.cloudera.api.swagger.model with parameters of type ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ApiSnapshotPolicyList` | ApiSnapshotPolicyList.`addItemsItem(ApiSnapshotPolicy itemsItem)`
    `ApiService` | ApiService.`addSnapshotPoliciesItem(ApiSnapshotPolicy snapshotPoliciesItem)`

    Method parameters in com.cloudera.api.swagger.model with type arguments of type ApiSnapshotPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ApiSnapshotPolicyList` | ApiSnapshotPolicyList.`items(List<ApiSnapshotPolicy> items)`
    `void` | ApiSnapshotPolicyList.`setItems(List<ApiSnapshotPolicy> items)`
    `void` | ApiService.`setSnapshotPolicies(List<ApiSnapshotPolicy> snapshotPolicies)`
    `ApiService` | ApiService.`snapshotPolicies(List<ApiSnapshotPolicy> snapshotPolicies)`

Copyright © 2026. All rights reserved.