Get the endpoint that is being used to call (ex, https://www.example.com).
Sets the endpoint to call (ex, https://www.example.com).
The endpoint of the service.
Sets the region to call (ex, Region.US_PHOENIX_1). Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint.
The region of the service.
Sets the regionId to call (ex, 'us-phoenix-1').
Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 and then call {@link #endpoint(String) endpoint}.
The public region ID.
Determines whether realm specific endpoint should be used or not. Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false"
flag to enable the use of realm specific endpoint template
Moves an autoscaling configuration into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
When you move an autoscaling configuration to a different compartment, associated resources such as instance pools are not moved.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeAutoScalingConfigurationCompartmentResponse
Close the client once it is no longer needed
Creates an autoscaling configuration. This operation does not retry by default if the user has not defined a retry configuration.
CreateAutoScalingConfigurationResponse
Creates an autoscaling policy for the specified autoscaling configuration.
You can create the following types of autoscaling policies:
- **Schedule-based:** Autoscaling events take place at the specific times that you schedule. - **Threshold-based:** An autoscaling action is triggered when a performance metric meets or exceeds a threshold.
An autoscaling configuration can either have multiple schedule-based autoscaling policies, or one threshold-based autoscaling policy.
This operation does not retry by default if the user has not defined a retry configuration.
CreateAutoScalingPolicyResponse
Deletes an autoscaling configuration. This operation does not retry by default if the user has not defined a retry configuration.
DeleteAutoScalingConfigurationResponse
Deletes an autoscaling policy for the specified autoscaling configuration. This operation does not retry by default if the user has not defined a retry configuration.
DeleteAutoScalingPolicyResponse
Gets information about the specified autoscaling configuration. This operation does not retry by default if the user has not defined a retry configuration.
GetAutoScalingConfigurationResponse
Gets information about the specified autoscaling policy in the specified autoscaling configuration. This operation does not retry by default if the user has not defined a retry configuration.
GetAutoScalingPolicyResponse
NOTE: This function is deprecated in favor of listAutoScalingConfigurationsRecordIterator function. Creates a new async iterator which will iterate over the models.AutoScalingConfigurationSummary objects contained in responses from the listAutoScalingConfigurations operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listAutoScalingConfigurationsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listAutoScalingConfigurations operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listAutoScalingPoliciesRecordIterator function. Creates a new async iterator which will iterate over the models.AutoScalingPolicySummary objects contained in responses from the listAutoScalingPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listAutoScalingPoliciesResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listAutoScalingPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists autoscaling configurations in the specifed compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ListAutoScalingConfigurationsResponse
Creates a new async iterator which will iterate over the models.AutoScalingConfigurationSummary objects contained in responses from the listAutoScalingConfigurations operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listAutoScalingConfigurations operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the autoscaling policies in the specified autoscaling configuration.
This operation does not retry by default if the user has not defined a retry configuration.
ListAutoScalingPoliciesResponse
Creates a new async iterator which will iterate over the models.AutoScalingPolicySummary objects contained in responses from the listAutoScalingPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listAutoScalingPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Shutdown the circuit breaker used by the client when it is no longer needed
Updates certain fields on the specified autoscaling configuration, such as the name, the cooldown period, and whether the autoscaling configuration is enabled.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateAutoScalingConfigurationResponse
Updates an autoscaling policy in the specified autoscaling configuration. This operation does not retry by default if the user has not defined a retry configuration.
UpdateAutoScalingPolicyResponse
This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user.