Class SubscribeToValidateConfigurationUpdatesOperationContext
java.lang.Object
software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
- All Implemented Interfaces:
OperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents>
public class SubscribeToValidateConfigurationUpdatesOperationContext
extends Object
implements OperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse,EventStreamJsonMessage,ValidateConfigurationUpdateEvents>
Subscribes to be notified when GGC is about to update configuration for this component
GGC will wait for a timeout period before it proceeds with the update.
If the new configuration is not valid this component can use the SendConfigurationValidityReport
operation to indicate that
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the canonical operation name associated with this context across any client language.Returns the application model type string for the initial-request objectReturns the initial-request java class typeReturns the application model type string for the initial response objectReturns the initial-response java class typeReturns the service model which can look up all/any Java error class types if an operation throws it so the handling has a chanceReturns the application model type ofReturns the streaming-request java class typeReturns the streaming response application model stringReturns the streaming-response java class typeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
isStreamingOperation
-
Constructor Details
-
SubscribeToValidateConfigurationUpdatesOperationContext
public SubscribeToValidateConfigurationUpdatesOperationContext()
-
-
Method Details
-
getServiceModel
Description copied from interface:OperationModelContextReturns the service model which can look up all/any Java error class types if an operation throws it so the handling has a chance- Specified by:
getServiceModelin interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - 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
-
getOperationName
Description copied from interface:OperationModelContextReturns the canonical operation name associated with this context across any client language. Namespace included Example: aws.greengrass#SubscribeToTopic- Specified by:
getOperationNamein interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the canonical operation name associated with this context across any client language.
-
getRequestTypeClass
Description copied from interface:OperationModelContextReturns the initial-request java class type- Specified by:
getRequestTypeClassin interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the initial-request java class type
-
getResponseTypeClass
Description copied from interface:OperationModelContextReturns the initial-response java class type- Specified by:
getResponseTypeClassin interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the initial-response java class type
-
getRequestApplicationModelType
Description copied from interface:OperationModelContextReturns the application model type string for the initial-request object- Specified by:
getRequestApplicationModelTypein interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the application model type string for the initial-request object
-
getResponseApplicationModelType
Description copied from interface:OperationModelContextReturns the application model type string for the initial response object- Specified by:
getResponseApplicationModelTypein interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the application model type string for the initial response object
-
getStreamingRequestTypeClass
Description copied from interface:OperationModelContextReturns the streaming-request java class type- Specified by:
getStreamingRequestTypeClassin interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the streaming-request java class type
-
getStreamingResponseTypeClass
Description copied from interface:OperationModelContextReturns the streaming-response java class type- Specified by:
getStreamingResponseTypeClassin interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the streaming-response java class type
-
getStreamingRequestApplicationModelType
Description copied from interface:OperationModelContextReturns the application model type of- Specified by:
getStreamingRequestApplicationModelTypein interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the application model type of
-
getStreamingResponseApplicationModelType
Description copied from interface:OperationModelContextReturns the streaming response application model string- Specified by:
getStreamingResponseApplicationModelTypein interfaceOperationModelContext<SubscribeToValidateConfigurationUpdatesRequest,SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage, ValidateConfigurationUpdateEvents> - Returns:
- the streaming response application model string
-