22
33import java .lang .Override ;
44import java .util .Optional ;
5+ import software .amazon .awssdk .aws .greengrass .model .AuthorizeClientDeviceActionRequest ;
6+ import software .amazon .awssdk .aws .greengrass .model .CertificateUpdateEvent ;
57import software .amazon .awssdk .aws .greengrass .model .ComponentUpdatePolicyEvents ;
68import software .amazon .awssdk .aws .greengrass .model .ConfigurationUpdateEvents ;
79import software .amazon .awssdk .aws .greengrass .model .CreateDebugPasswordRequest ;
810import software .amazon .awssdk .aws .greengrass .model .CreateLocalDeploymentRequest ;
911import software .amazon .awssdk .aws .greengrass .model .DeferComponentUpdateRequest ;
1012import software .amazon .awssdk .aws .greengrass .model .DeleteThingShadowRequest ;
13+ import software .amazon .awssdk .aws .greengrass .model .GetClientDeviceAuthTokenRequest ;
1114import software .amazon .awssdk .aws .greengrass .model .GetComponentDetailsRequest ;
1215import software .amazon .awssdk .aws .greengrass .model .GetConfigurationRequest ;
1316import software .amazon .awssdk .aws .greengrass .model .GetLocalDeploymentStatusRequest ;
2427import software .amazon .awssdk .aws .greengrass .model .ResumeComponentRequest ;
2528import software .amazon .awssdk .aws .greengrass .model .SendConfigurationValidityReportRequest ;
2629import software .amazon .awssdk .aws .greengrass .model .StopComponentRequest ;
30+ import software .amazon .awssdk .aws .greengrass .model .SubscribeToCertificateUpdatesRequest ;
2731import software .amazon .awssdk .aws .greengrass .model .SubscribeToComponentUpdatesRequest ;
2832import software .amazon .awssdk .aws .greengrass .model .SubscribeToConfigurationUpdateRequest ;
2933import software .amazon .awssdk .aws .greengrass .model .SubscribeToIoTCoreRequest ;
3539import software .amazon .awssdk .aws .greengrass .model .UpdateThingShadowRequest ;
3640import software .amazon .awssdk .aws .greengrass .model .ValidateAuthorizationTokenRequest ;
3741import software .amazon .awssdk .aws .greengrass .model .ValidateConfigurationUpdateEvents ;
42+ import software .amazon .awssdk .aws .greengrass .model .VerifyClientDeviceIdentityRequest ;
3843import software .amazon .awssdk .eventstreamrpc .EventStreamRPCClient ;
3944import software .amazon .awssdk .eventstreamrpc .EventStreamRPCConnection ;
4045import software .amazon .awssdk .eventstreamrpc .StreamResponseHandler ;
@@ -45,6 +50,14 @@ public GreengrassCoreIPCClient(final EventStreamRPCConnection connection) {
4550 super (connection );
4651 }
4752
53+ @ Override
54+ public AuthorizeClientDeviceActionResponseHandler authorizeClientDeviceAction (
55+ final AuthorizeClientDeviceActionRequest request ,
56+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler ) {
57+ final AuthorizeClientDeviceActionOperationContext operationContext = GreengrassCoreIPCServiceModel .getAuthorizeClientDeviceActionModelContext ();
58+ return new AuthorizeClientDeviceActionResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
59+ }
60+
4861 @ Override
4962 public CreateDebugPasswordResponseHandler createDebugPassword (
5063 final CreateDebugPasswordRequest request ,
@@ -76,6 +89,14 @@ public DeleteThingShadowResponseHandler deleteThingShadow(final DeleteThingShado
7689 return new DeleteThingShadowResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
7790 }
7891
92+ @ Override
93+ public GetClientDeviceAuthTokenResponseHandler getClientDeviceAuthToken (
94+ final GetClientDeviceAuthTokenRequest request ,
95+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler ) {
96+ final GetClientDeviceAuthTokenOperationContext operationContext = GreengrassCoreIPCServiceModel .getGetClientDeviceAuthTokenModelContext ();
97+ return new GetClientDeviceAuthTokenResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
98+ }
99+
79100 @ Override
80101 public GetComponentDetailsResponseHandler getComponentDetails (
81102 final GetComponentDetailsRequest request ,
@@ -186,6 +207,14 @@ public StopComponentResponseHandler stopComponent(final StopComponentRequest req
186207 return new StopComponentResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
187208 }
188209
210+ @ Override
211+ public SubscribeToCertificateUpdatesResponseHandler subscribeToCertificateUpdates (
212+ final SubscribeToCertificateUpdatesRequest request ,
213+ final Optional <StreamResponseHandler <CertificateUpdateEvent >> streamResponseHandler ) {
214+ final SubscribeToCertificateUpdatesOperationContext operationContext = GreengrassCoreIPCServiceModel .getSubscribeToCertificateUpdatesModelContext ();
215+ return new SubscribeToCertificateUpdatesResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
216+ }
217+
189218 @ Override
190219 public SubscribeToComponentUpdatesResponseHandler subscribeToComponentUpdates (
191220 final SubscribeToComponentUpdatesRequest request ,
@@ -254,4 +283,12 @@ public ValidateAuthorizationTokenResponseHandler validateAuthorizationToken(
254283 final ValidateAuthorizationTokenOperationContext operationContext = GreengrassCoreIPCServiceModel .getValidateAuthorizationTokenModelContext ();
255284 return new ValidateAuthorizationTokenResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
256285 }
286+
287+ @ Override
288+ public VerifyClientDeviceIdentityResponseHandler verifyClientDeviceIdentity (
289+ final VerifyClientDeviceIdentityRequest request ,
290+ final Optional <StreamResponseHandler <EventStreamJsonMessage >> streamResponseHandler ) {
291+ final VerifyClientDeviceIdentityOperationContext operationContext = GreengrassCoreIPCServiceModel .getVerifyClientDeviceIdentityModelContext ();
292+ return new VerifyClientDeviceIdentityResponseHandler (doOperationInvoke (operationContext , request , streamResponseHandler ));
293+ }
257294}
0 commit comments