Record Class BootstrapModels.BootstrapActionResponse

java.lang.Object
java.lang.Record
app.ductape.sdk.api.services.model.BootstrapModels.BootstrapActionResponse
Enclosing class:
BootstrapModels

public static record BootstrapModels.BootstrapActionResponse(String product_id, String workspace_id, String private_key, Map<String,Object> action, Map<String,Object> app_env, Map<String,Object> product_env_mapping, Integer retries, Boolean app_active, String recipient_workspace_id, String app_id) extends Record
  • Constructor Details

    • BootstrapActionResponse

      public BootstrapActionResponse(String product_id, String workspace_id, String private_key, Map<String,Object> action, Map<String,Object> app_env, Map<String,Object> product_env_mapping, Integer retries, Boolean app_active, String recipient_workspace_id, String app_id)
      Creates an instance of a BootstrapActionResponse record class.
      Parameters:
      product_id - the value for the product_id record component
      workspace_id - the value for the workspace_id record component
      private_key - the value for the private_key record component
      action - the value for the action record component
      app_env - the value for the app_env record component
      product_env_mapping - the value for the product_env_mapping record component
      retries - the value for the retries record component
      app_active - the value for the app_active record component
      recipient_workspace_id - the value for the recipient_workspace_id record component
      app_id - the value for the app_id record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • product_id

      public String product_id()
      Returns the value of the product_id record component.
      Returns:
      the value of the product_id record component
    • workspace_id

      public String workspace_id()
      Returns the value of the workspace_id record component.
      Returns:
      the value of the workspace_id record component
    • private_key

      public String private_key()
      Returns the value of the private_key record component.
      Returns:
      the value of the private_key record component
    • action

      public Map<String,Object> action()
      Returns the value of the action record component.
      Returns:
      the value of the action record component
    • app_env

      public Map<String,Object> app_env()
      Returns the value of the app_env record component.
      Returns:
      the value of the app_env record component
    • product_env_mapping

      public Map<String,Object> product_env_mapping()
      Returns the value of the product_env_mapping record component.
      Returns:
      the value of the product_env_mapping record component
    • retries

      public Integer retries()
      Returns the value of the retries record component.
      Returns:
      the value of the retries record component
    • app_active

      public Boolean app_active()
      Returns the value of the app_active record component.
      Returns:
      the value of the app_active record component
    • recipient_workspace_id

      public String recipient_workspace_id()
      Returns the value of the recipient_workspace_id record component.
      Returns:
      the value of the recipient_workspace_id record component
    • app_id

      public String app_id()
      Returns the value of the app_id record component.
      Returns:
      the value of the app_id record component