Class ContainerAppsApiManager.Configurable

  • Enclosing class:
    ContainerAppsApiManager

    public static final class ContainerAppsApiManager.Configurable
    extends Object
    The Configurable allowing configurations to be set.
    • Method Detail

      • withHttpClient

        public ContainerAppsApiManager.Configurable withHttpClient​(com.azure.core.http.HttpClient httpClient)
        Sets the http client.
        Parameters:
        httpClient - the HTTP client.
        Returns:
        the configurable object itself.
      • withLogOptions

        public ContainerAppsApiManager.Configurable withLogOptions​(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
        Sets the logging options to the HTTP pipeline.
        Parameters:
        httpLogOptions - the HTTP log options.
        Returns:
        the configurable object itself.
      • withPolicy

        public ContainerAppsApiManager.Configurable withPolicy​(com.azure.core.http.policy.HttpPipelinePolicy policy)
        Adds the pipeline policy to the HTTP pipeline.
        Parameters:
        policy - the HTTP pipeline policy.
        Returns:
        the configurable object itself.
      • withRetryPolicy

        public ContainerAppsApiManager.Configurable withRetryPolicy​(com.azure.core.http.policy.RetryPolicy retryPolicy)
        Sets the retry policy to the HTTP pipeline.
        Parameters:
        retryPolicy - the HTTP pipeline retry policy.
        Returns:
        the configurable object itself.
      • withRetryOptions

        public ContainerAppsApiManager.Configurable withRetryOptions​(com.azure.core.http.policy.RetryOptions retryOptions)
        Sets the retry options for the HTTP pipeline retry policy.

        This setting has no effect, if retry policy is set via withRetryPolicy(RetryPolicy).

        Parameters:
        retryOptions - the retry options for the HTTP pipeline retry policy.
        Returns:
        the configurable object itself.
      • withDefaultPollInterval

        public ContainerAppsApiManager.Configurable withDefaultPollInterval​(Duration defaultPollInterval)
        Sets the default poll interval, used when service does not provide "Retry-After" header.
        Parameters:
        defaultPollInterval - the default poll interval.
        Returns:
        the configurable object itself.
      • authenticate

        public ContainerAppsApiManager authenticate​(com.azure.core.credential.TokenCredential credential,
                                                    com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of ContainerAppsApi service API entry point.
        Parameters:
        credential - the credential to use.
        profile - the Azure profile for client.
        Returns:
        the ContainerAppsApi service API instance.