Interface AutoscaleApi

    • Method Detail

      • getConfiguredRegions

        @Provides
        Set<String> getConfiguredRegions()
        Provides a set of all regions available.
        Returns:
        the Region codes configured
      • getGroupApi

        GroupApi getGroupApi​(String region)
        Provides access to all scaling Group features.
      • getPolicyApi

        @Path("/groups/{groupId}")
        PolicyApi getPolicyApi​(String region,
                               @PathParam("groupId")
                               String groupId)
        Provides access to all policy features for scaling Groups.
      • getWebhookApi

        @Path("/groups/{groupId}/policies/{policyId}")
        WebhookApi getWebhookApi​(String region,
                                 @PathParam("groupId")
                                 String groupId,
                                 @PathParam("policyId")
                                 String policyId)
        Provides access to webhook management features.
      • getCurrentTenantId

        @Provides
        com.google.common.base.Optional<Tenant> getCurrentTenantId()
        Provides the Tenant.
      • getPolicyApiForGroup

        @Deprecated
        @Path("/groups/{groupId}")
        PolicyApi getPolicyApiForGroup​(String region,
                                       @PathParam("groupId")
                                       String groupId)
        Deprecated.
        Please use getPolicyApi(String, String) instead. To be removed in jclouds 2.0.
        Provides access to all policy features for scaling Groups.
      • getWebhookApiForGroupAndPolicy

        @Deprecated
        @Path("/groups/{groupId}/policies/{policyId}")
        WebhookApi getWebhookApiForGroupAndPolicy​(String region,
                                                  @PathParam("groupId")
                                                  String groupId,
                                                  @PathParam("policyId")
                                                  String policyId)
        Deprecated.
        Please use getWebhookApi(String, String, String) instead. To be removed in jclouds 2.0.
        Provides access to webhook management features.