Class PodsApi.APIgenerateSystemdLibpodRequest

java.lang.Object
io.github.alersrt.pod4j.openapi.api.PodsApi.APIgenerateSystemdLibpodRequest
Enclosing class:
PodsApi

public class PodsApi.APIgenerateSystemdLibpodRequest extends Object
  • Method Details

    • useName

      Set useName
      Parameters:
      useName - Use container/pod names instead of IDs. (optional, default to false)
      Returns:
      APIgenerateSystemdLibpodRequest
    • _new

      Set _new
      Parameters:
      _new - Create a new container instead of starting an existing one. (optional, default to false)
      Returns:
      APIgenerateSystemdLibpodRequest
    • noHeader

      Set noHeader
      Parameters:
      noHeader - Do not generate the header including the Podman version and the timestamp. (optional, default to false)
      Returns:
      APIgenerateSystemdLibpodRequest
    • startTimeout

      public PodsApi.APIgenerateSystemdLibpodRequest startTimeout(Integer startTimeout)
      Set startTimeout
      Parameters:
      startTimeout - Start timeout in seconds. (optional, default to 0)
      Returns:
      APIgenerateSystemdLibpodRequest
    • stopTimeout

      public PodsApi.APIgenerateSystemdLibpodRequest stopTimeout(Integer stopTimeout)
      Set stopTimeout
      Parameters:
      stopTimeout - Stop timeout in seconds. (optional, default to 10)
      Returns:
      APIgenerateSystemdLibpodRequest
    • restartPolicy

      public PodsApi.APIgenerateSystemdLibpodRequest restartPolicy(String restartPolicy)
      Set restartPolicy
      Parameters:
      restartPolicy - Systemd restart-policy. (optional, default to on-failure)
      Returns:
      APIgenerateSystemdLibpodRequest
    • containerPrefix

      public PodsApi.APIgenerateSystemdLibpodRequest containerPrefix(String containerPrefix)
      Set containerPrefix
      Parameters:
      containerPrefix - Systemd unit name prefix for containers. (optional, default to container)
      Returns:
      APIgenerateSystemdLibpodRequest
    • podPrefix

      public PodsApi.APIgenerateSystemdLibpodRequest podPrefix(String podPrefix)
      Set podPrefix
      Parameters:
      podPrefix - Systemd unit name prefix for pods. (optional, default to pod)
      Returns:
      APIgenerateSystemdLibpodRequest
    • separator

      public PodsApi.APIgenerateSystemdLibpodRequest separator(String separator)
      Set separator
      Parameters:
      separator - Systemd unit name separator between name/id and prefix. (optional, default to -)
      Returns:
      APIgenerateSystemdLibpodRequest
    • restartSec

      public PodsApi.APIgenerateSystemdLibpodRequest restartSec(Integer restartSec)
      Set restartSec
      Parameters:
      restartSec - Configures the time to sleep before restarting a service. (optional, default to 0)
      Returns:
      APIgenerateSystemdLibpodRequest
    • wants

      Set wants
      Parameters:
      wants - Systemd Wants list for the container or pods. (optional)
      Returns:
      APIgenerateSystemdLibpodRequest
    • after

      Set after
      Parameters:
      after - Systemd After list for the container or pods. (optional)
      Returns:
      APIgenerateSystemdLibpodRequest
    • requires

      Set requires
      Parameters:
      requires - Systemd Requires list for the container or pods. (optional)
      Returns:
      APIgenerateSystemdLibpodRequest
    • additionalEnvVariables

      public PodsApi.APIgenerateSystemdLibpodRequest additionalEnvVariables(List<String> additionalEnvVariables)
      Set additionalEnvVariables
      Parameters:
      additionalEnvVariables - Set environment variables to the systemd unit files. (optional)
      Returns:
      APIgenerateSystemdLibpodRequest
    • buildCall

      public okhttp3.Call buildCall(ApiCallback _callback) throws ApiException
      Build call for generateSystemdLibpod
      Parameters:
      _callback - ApiCallback API callback
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Status Code Description Response Headers
      200 no error -
      500 Internal server error -
    • execute

      public Map<String,String> execute() throws ApiException
      Execute generateSystemdLibpod request
      Returns:
      Map<String, String>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Status Code Description Response Headers
      200 no error -
      500 Internal server error -
    • executeWithHttpInfo

      public ApiResponse<Map<String,String>> executeWithHttpInfo() throws ApiException
      Execute generateSystemdLibpod request with HTTP info returned
      Returns:
      ApiResponse<Map<String, String>>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Status Code Description Response Headers
      200 no error -
      500 Internal server error -
    • executeAsync

      public okhttp3.Call executeAsync(ApiCallback<Map<String,String>> _callback) throws ApiException
      Execute generateSystemdLibpod request (asynchronously)
      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
      Http Response Details
      Status Code Description Response Headers
      200 no error -
      500 Internal server error -