Klasse AdminQuiesceMode

java.lang.Object
io.github.primelib.webmethodsapigateway4j.models.AdminQuiesceMode

@Generated("io.github.primelib.primecodegen") public class AdminQuiesceMode extends Object
AdminQuiesceMode

This contains quiesce mode settings for APIGateway.

  • Felddetails

    • block

      protected String block
      Specifies the type of blocking for quiesce mode in API Gateway
    • enable

      protected Boolean enable
      Specifies whether to enable or disable quiesce mode for API Gateway
    • failureReason

      protected String failureReason
      Specifies the failure reason of the last quiesce mode operation if the status is a failure
    • flush

      protected List<String> flush
      Specifies the types of data that need to be flushed when quiesce mode for all is enabled in API Gateway
    • status

      protected String status
      Publish Status of the API for this service registry. Possible values are NEW, PUBLISHED and SUSPENDED. NEW represents the API is not published to the service registry. PUBLISHED represents the API is published to the service registry. SUSPENDED represents the API is published to service registry, but is not currently active (during deactivation of API or shutdown of API Gateway).
  • Konstruktordetails

    • AdminQuiesceMode

      public AdminQuiesceMode(Consumer<AdminQuiesceMode> spec)
      Constructs a validated instance of AdminQuiesceMode.
      Parameter:
      spec - the specification to process
    • AdminQuiesceMode

      @Internal public AdminQuiesceMode(String block, Boolean enable, String failureReason, List<String> flush, String status)
      Constructs a validated instance of AdminQuiesceMode.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using AdminQuiesceMode(Consumer) instead.

      Parameter:
      block - Specifies the type of blocking for quiesce mode in API Gateway
      enable - Specifies whether to enable or disable quiesce mode for API Gateway
      failureReason - Specifies the failure reason of the last quiesce mode operation if the status is a failure
      flush - Specifies the types of data that need to be flushed when quiesce mode for all is enabled in API Gateway
      status - Publish Status of the API for this service registry. Possible values are NEW, PUBLISHED and SUSPENDED. NEW represents the API is not published to the service registry. PUBLISHED represents the API is published to the service registry. SUSPENDED represents the API is published to service registry, but is not currently active (during deactivation of API or shutdown of API Gateway).
    • AdminQuiesceMode

      protected AdminQuiesceMode()
  • Methodendetails

    • block

      public String block()
      Specifies the type of blocking for quiesce mode in API Gateway
    • enable

      public Boolean enable()
      Specifies whether to enable or disable quiesce mode for API Gateway
    • failureReason

      public String failureReason()
      Specifies the failure reason of the last quiesce mode operation if the status is a failure
    • flush

      public List<String> flush()
      Specifies the types of data that need to be flushed when quiesce mode for all is enabled in API Gateway
    • status

      public String status()
      Publish Status of the API for this service registry. Possible values are NEW, PUBLISHED and SUSPENDED. NEW represents the API is not published to the service registry. PUBLISHED represents the API is published to the service registry. SUSPENDED represents the API is published to service registry, but is not currently active (during deactivation of API or shutdown of API Gateway).
    • block

      public AdminQuiesceMode block(String block)
      Specifies the type of blocking for quiesce mode in API Gateway
      Gibt zurück:
      this.
    • enable

      public AdminQuiesceMode enable(Boolean enable)
      Specifies whether to enable or disable quiesce mode for API Gateway
      Gibt zurück:
      this.
    • failureReason

      public AdminQuiesceMode failureReason(String failureReason)
      Specifies the failure reason of the last quiesce mode operation if the status is a failure
      Gibt zurück:
      this.
    • flush

      public AdminQuiesceMode flush(List<String> flush)
      Specifies the types of data that need to be flushed when quiesce mode for all is enabled in API Gateway
      Gibt zurück:
      this.
    • status

      public AdminQuiesceMode status(String status)
      Publish Status of the API for this service registry. Possible values are NEW, PUBLISHED and SUSPENDED. NEW represents the API is not published to the service registry. PUBLISHED represents the API is published to the service registry. SUSPENDED represents the API is published to service registry, but is not currently active (during deactivation of API or shutdown of API Gateway).
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object