Class Command

    • Method Detail

      • commandId

        public final String commandId()

        The command ID.

        Returns:
        The command ID.
      • instanceId

        public final String instanceId()

        The ID of the instance where the command was executed.

        Returns:
        The ID of the instance where the command was executed.
      • deploymentId

        public final String deploymentId()

        The command deployment ID.

        Returns:
        The command deployment ID.
      • createdAt

        public final String createdAt()

        Date and time when the command was run.

        Returns:
        Date and time when the command was run.
      • acknowledgedAt

        public final String acknowledgedAt()

        Date and time when the command was acknowledged.

        Returns:
        Date and time when the command was acknowledged.
      • completedAt

        public final String completedAt()

        Date when the command completed.

        Returns:
        Date when the command completed.
      • status

        public final String status()

        The command status:

        • failed

        • successful

        • skipped

        • pending

        Returns:
        The command status:

        • failed

        • successful

        • skipped

        • pending

      • exitCode

        public final Integer exitCode()

        The command exit code.

        Returns:
        The command exit code.
      • logUrl

        public final String logUrl()

        The URL of the command log.

        Returns:
        The URL of the command log.
      • type

        public final String type()

        The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

        Returns:
        The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

      • serializableBuilderClass

        public static Class<? extends Command.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)