66import software .amazon .awssdk .aws .greengrass .model .CreateDebugPasswordRequest ;
77import software .amazon .awssdk .aws .greengrass .model .CreateLocalDeploymentRequest ;
88import software .amazon .awssdk .aws .greengrass .model .DeferComponentUpdateRequest ;
9+ import software .amazon .awssdk .aws .greengrass .model .DeleteThingShadowRequest ;
910import software .amazon .awssdk .aws .greengrass .model .GetComponentDetailsRequest ;
1011import software .amazon .awssdk .aws .greengrass .model .GetConfigurationRequest ;
1112import software .amazon .awssdk .aws .greengrass .model .GetLocalDeploymentStatusRequest ;
1213import software .amazon .awssdk .aws .greengrass .model .GetSecretValueRequest ;
14+ import software .amazon .awssdk .aws .greengrass .model .GetThingShadowRequest ;
1315import software .amazon .awssdk .aws .greengrass .model .IoTCoreMessage ;
1416import software .amazon .awssdk .aws .greengrass .model .ListComponentsRequest ;
1517import software .amazon .awssdk .aws .greengrass .model .ListLocalDeploymentsRequest ;
18+ import software .amazon .awssdk .aws .greengrass .model .ListNamedShadowsForThingRequest ;
1619import software .amazon .awssdk .aws .greengrass .model .PublishToIoTCoreRequest ;
1720import software .amazon .awssdk .aws .greengrass .model .PublishToTopicRequest ;
1821import software .amazon .awssdk .aws .greengrass .model .RestartComponentRequest ;
2629import software .amazon .awssdk .aws .greengrass .model .SubscriptionResponseMessage ;
2730import software .amazon .awssdk .aws .greengrass .model .UpdateConfigurationRequest ;
2831import software .amazon .awssdk .aws .greengrass .model .UpdateStateRequest ;
32+ import software .amazon .awssdk .aws .greengrass .model .UpdateThingShadowRequest ;
2933import software .amazon .awssdk .aws .greengrass .model .ValidateAuthorizationTokenRequest ;
3034import software .amazon .awssdk .aws .greengrass .model .ValidateConfigurationUpdateEvents ;
3135import software .amazon .awssdk .eventstreamrpc .StreamResponseHandler ;
@@ -35,36 +39,54 @@ public interface GreengrassCoreIPC {
3539 SubscribeToIoTCoreResponseHandler subscribeToIoTCore (final SubscribeToIoTCoreRequest request ,
3640 final Optional <StreamResponseHandler <IoTCoreMessage >> streamResponseHandler );
3741
38- PublishToTopicResponseHandler publishToTopic (final PublishToTopicRequest request ,
39- final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
40-
4142 PublishToIoTCoreResponseHandler publishToIoTCore (final PublishToIoTCoreRequest request ,
4243 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
4344
4445 SubscribeToConfigurationUpdateResponseHandler subscribeToConfigurationUpdate (
4546 final SubscribeToConfigurationUpdateRequest request ,
4647 final Optional <StreamResponseHandler <ConfigurationUpdateEvents >> streamResponseHandler );
4748
49+ DeleteThingShadowResponseHandler deleteThingShadow (final DeleteThingShadowRequest request ,
50+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
51+
52+ DeferComponentUpdateResponseHandler deferComponentUpdate (
53+ final DeferComponentUpdateRequest request ,
54+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
55+
56+ SubscribeToValidateConfigurationUpdatesResponseHandler subscribeToValidateConfigurationUpdates (
57+ final SubscribeToValidateConfigurationUpdatesRequest request ,
58+ final Optional <StreamResponseHandler <ValidateConfigurationUpdateEvents >> streamResponseHandler );
59+
60+ GetConfigurationResponseHandler getConfiguration (final GetConfigurationRequest request ,
61+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
62+
63+ SubscribeToTopicResponseHandler subscribeToTopic (final SubscribeToTopicRequest request ,
64+ final Optional <StreamResponseHandler <SubscriptionResponseMessage >> streamResponseHandler );
65+
66+ GetComponentDetailsResponseHandler getComponentDetails (final GetComponentDetailsRequest request ,
67+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
68+
69+ PublishToTopicResponseHandler publishToTopic (final PublishToTopicRequest request ,
70+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
71+
4872 ListComponentsResponseHandler listComponents (final ListComponentsRequest request ,
4973 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
5074
5175 CreateDebugPasswordResponseHandler createDebugPassword (final CreateDebugPasswordRequest request ,
5276 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
5377
54- DeferComponentUpdateResponseHandler deferComponentUpdate (
55- final DeferComponentUpdateRequest request ,
78+ GetThingShadowResponseHandler getThingShadow (final GetThingShadowRequest request ,
5679 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
5780
5881 SendConfigurationValidityReportResponseHandler sendConfigurationValidityReport (
5982 final SendConfigurationValidityReportRequest request ,
6083 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
6184
62- UpdateConfigurationResponseHandler updateConfiguration (final UpdateConfigurationRequest request ,
85+ UpdateThingShadowResponseHandler updateThingShadow (final UpdateThingShadowRequest request ,
6386 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
6487
65- SubscribeToValidateConfigurationUpdatesResponseHandler subscribeToValidateConfigurationUpdates (
66- final SubscribeToValidateConfigurationUpdatesRequest request ,
67- final Optional <StreamResponseHandler <ValidateConfigurationUpdateEvents >> streamResponseHandler );
88+ UpdateConfigurationResponseHandler updateConfiguration (final UpdateConfigurationRequest request ,
89+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
6890
6991 ValidateAuthorizationTokenResponseHandler validateAuthorizationToken (
7092 final ValidateAuthorizationTokenRequest request ,
@@ -83,13 +105,8 @@ GetSecretValueResponseHandler getSecretValue(final GetSecretValueRequest request
83105 UpdateStateResponseHandler updateState (final UpdateStateRequest request ,
84106 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
85107
86- GetConfigurationResponseHandler getConfiguration (final GetConfigurationRequest request ,
87- final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
88-
89- SubscribeToTopicResponseHandler subscribeToTopic (final SubscribeToTopicRequest request ,
90- final Optional <StreamResponseHandler <SubscriptionResponseMessage >> streamResponseHandler );
91-
92- GetComponentDetailsResponseHandler getComponentDetails (final GetComponentDetailsRequest request ,
108+ ListNamedShadowsForThingResponseHandler listNamedShadowsForThing (
109+ final ListNamedShadowsForThingRequest request ,
93110 final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler );
94111
95112 SubscribeToComponentUpdatesResponseHandler subscribeToComponentUpdates (
0 commit comments