Class AbstractEmbeddedSchedulerWorkflowHeaders

java.lang.Object
org.apache.flink.table.gateway.rest.header.materializedtable.scheduler.AbstractEmbeddedSchedulerWorkflowHeaders
All Implemented Interfaces:
org.apache.flink.runtime.rest.handler.RestHandlerSpecification, org.apache.flink.runtime.rest.messages.MessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyResponseBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>, org.apache.flink.runtime.rest.messages.UntypedResponseMessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>, SqlGatewayMessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyResponseBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>
Direct Known Subclasses:
DeleteEmbeddedSchedulerWorkflowHeaders, SuspendEmbeddedSchedulerWorkflowHeaders

public abstract class AbstractEmbeddedSchedulerWorkflowHeaders extends Object implements SqlGatewayMessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyResponseBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>
Abstract modify and delete workflow related message headers.
  • Constructor Details

    • AbstractEmbeddedSchedulerWorkflowHeaders

      public AbstractEmbeddedSchedulerWorkflowHeaders()
  • Method Details

    • getResponseStatusCode

      public org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus getResponseStatusCode()
      Specified by:
      getResponseStatusCode in interface org.apache.flink.runtime.rest.messages.MessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyResponseBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>
    • getResponseClass

      public Class<org.apache.flink.runtime.rest.messages.EmptyResponseBody> getResponseClass()
      Specified by:
      getResponseClass in interface org.apache.flink.runtime.rest.messages.MessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyResponseBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>
    • getRequestClass

      public Class<EmbeddedSchedulerWorkflowRequestBody> getRequestClass()
      Specified by:
      getRequestClass in interface org.apache.flink.runtime.rest.messages.UntypedResponseMessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>
    • getUnresolvedMessageParameters

      public org.apache.flink.runtime.rest.messages.EmptyMessageParameters getUnresolvedMessageParameters()
      Specified by:
      getUnresolvedMessageParameters in interface org.apache.flink.runtime.rest.messages.UntypedResponseMessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>
    • getSupportedAPIVersions

      public Collection<? extends org.apache.flink.runtime.rest.versioning.RestAPIVersion<?>> getSupportedAPIVersions()
      Specified by:
      getSupportedAPIVersions in interface org.apache.flink.runtime.rest.handler.RestHandlerSpecification
      Specified by:
      getSupportedAPIVersions in interface SqlGatewayMessageHeaders<EmbeddedSchedulerWorkflowRequestBody,org.apache.flink.runtime.rest.messages.EmptyResponseBody,org.apache.flink.runtime.rest.messages.EmptyMessageParameters>