public class SubscribeToIoTCoreOperationContext extends Object implements OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>
| Constructor and Description |
|---|
SubscribeToIoTCoreOperationContext() |
| Modifier and Type | Method and Description |
|---|---|
String |
getOperationName()
Returns the canonical operation name associated with this context across any client language.
|
String |
getRequestApplicationModelType()
Returns the application model type string for the initial-request object
|
Class<SubscribeToIoTCoreRequest> |
getRequestTypeClass()
Returns the initial-request java class type
|
String |
getResponseApplicationModelType()
Returns the application model type string for the initial response object
|
Class<SubscribeToIoTCoreResponse> |
getResponseTypeClass()
Returns the initial-response java class type
|
EventStreamRPCServiceModel |
getServiceModel()
Returns the service model which can look up all/any Java error class types if an
operation throws it so the handling has a chance
|
Optional<String> |
getStreamingRequestApplicationModelType()
Returns the application model type of
|
Optional<Class<EventStreamJsonMessage>> |
getStreamingRequestTypeClass()
Returns the streaming-request java class type
|
Optional<String> |
getStreamingResponseApplicationModelType()
Returns the streaming response application model string
|
Optional<Class<IoTCoreMessage>> |
getStreamingResponseTypeClass()
Returns the streaming-response java class type
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStreamingOperationpublic EventStreamRPCServiceModel getServiceModel()
OperationModelContextgetServiceModel in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public String getOperationName()
OperationModelContextgetOperationName in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public Class<SubscribeToIoTCoreRequest> getRequestTypeClass()
OperationModelContextgetRequestTypeClass in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public Class<SubscribeToIoTCoreResponse> getResponseTypeClass()
OperationModelContextgetResponseTypeClass in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public String getRequestApplicationModelType()
OperationModelContextgetRequestApplicationModelType in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public String getResponseApplicationModelType()
OperationModelContextgetResponseApplicationModelType in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public Optional<Class<EventStreamJsonMessage>> getStreamingRequestTypeClass()
OperationModelContextgetStreamingRequestTypeClass in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public Optional<Class<IoTCoreMessage>> getStreamingResponseTypeClass()
OperationModelContextgetStreamingResponseTypeClass in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public Optional<String> getStreamingRequestApplicationModelType()
OperationModelContextgetStreamingRequestApplicationModelType in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>public Optional<String> getStreamingResponseApplicationModelType()
OperationModelContextgetStreamingResponseApplicationModelType in interface OperationModelContext<SubscribeToIoTCoreRequest,SubscribeToIoTCoreResponse,EventStreamJsonMessage,IoTCoreMessage>Copyright ? 2021. All rights reserved.