From 892455910f1ecfe0a68dc8c7c88b4a38a7cc6938 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 12 Jul 2024 18:50:07 +0000 Subject: [PATCH] Update Docs: v1.21.0 --- docs/allclasses-index.html | 1714 +++ docs/allclasses.html | 339 + docs/allpackages-index.html | 213 + docs/constant-values.html | 2900 ++++ docs/element-list | 13 + docs/help-doc.html | 267 + docs/index-all.html | 9144 +++++++++++++ docs/index.html | 215 + docs/jquery-ui.overrides.css | 35 + docs/jquery/external/jquery/jquery.js | 10872 +++++++++++++++ docs/jquery/jquery-3.6.1.min.js | 2 + docs/jquery/jquery-ui.min.css | 6 + docs/jquery/jquery-ui.min.js | 6 + .../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 + .../jszip-utils/dist/jszip-utils-ie.min.js | 10 + docs/jquery/jszip-utils/dist/jszip-utils.js | 118 + .../jszip-utils/dist/jszip-utils.min.js | 10 + docs/jquery/jszip/dist/jszip.js | 11370 ++++++++++++++++ docs/jquery/jszip/dist/jszip.min.js | 13 + docs/legal/ADDITIONAL_LICENSE_INFO | 37 + docs/legal/ASSEMBLY_EXCEPTION | 27 + docs/legal/LICENSE | 347 + docs/legal/jquery.md | 72 + docs/legal/jqueryUI.md | 49 + docs/legal/jszip.md | 653 + docs/legal/pako.md | 45 + docs/member-search-index.js | 1 + docs/member-search-index.zip | Bin 0 -> 26587 bytes docs/overview-summary.html | 23 + docs/overview-tree.html | 536 + docs/package-search-index.js | 1 + docs/package-search-index.zip | Bin 0 -> 322 bytes docs/resources/glass.png | Bin 0 -> 499 bytes docs/resources/x.png | Bin 0 -> 394 bytes docs/script.js | 149 + docs/search.js | 326 + docs/serialized-form.html | 481 + ...izeClientDeviceActionOperationContext.html | 550 + ...rizeClientDeviceActionResponseHandler.html | 418 + ...CancelLocalDeploymentOperationContext.html | 550 + .../CancelLocalDeploymentResponseHandler.html | 418 + .../CreateDebugPasswordOperationContext.html | 550 + .../CreateDebugPasswordResponseHandler.html | 418 + ...CreateLocalDeploymentOperationContext.html | 550 + .../CreateLocalDeploymentResponseHandler.html | 418 + .../DeferComponentUpdateOperationContext.html | 550 + .../DeferComponentUpdateResponseHandler.html | 418 + .../DeleteThingShadowOperationContext.html | 550 + .../DeleteThingShadowResponseHandler.html | 418 + ...ClientDeviceAuthTokenOperationContext.html | 550 + ...tClientDeviceAuthTokenResponseHandler.html | 418 + .../GetComponentDetailsOperationContext.html | 550 + .../GetComponentDetailsResponseHandler.html | 418 + .../GetConfigurationOperationContext.html | 550 + .../GetConfigurationResponseHandler.html | 418 + ...LocalDeploymentStatusOperationContext.html | 550 + ...tLocalDeploymentStatusResponseHandler.html | 418 + .../GetSecretValueOperationContext.html | 550 + .../GetSecretValueResponseHandler.html | 418 + .../GetThingShadowOperationContext.html | 550 + .../GetThingShadowResponseHandler.html | 418 + .../aws/greengrass/GreengrassCoreIPC.html | 783 ++ .../greengrass/GreengrassCoreIPCClient.html | 988 ++ .../GreengrassCoreIPCClientV2.Builder.html | 412 + ...rassCoreIPCClientV2.StreamingResponse.html | 327 + .../greengrass/GreengrassCoreIPCClientV2.html | 2522 ++++ .../GreengrassCoreIPCServiceModel.html | 1516 +++ .../ListComponentsOperationContext.html | 550 + .../ListComponentsResponseHandler.html | 418 + .../ListLocalDeploymentsOperationContext.html | 550 + .../ListLocalDeploymentsResponseHandler.html | 418 + ...tNamedShadowsForThingOperationContext.html | 550 + ...stNamedShadowsForThingResponseHandler.html | 418 + .../PauseComponentOperationContext.html | 550 + .../PauseComponentResponseHandler.html | 418 + .../PublishToIoTCoreOperationContext.html | 550 + .../PublishToIoTCoreResponseHandler.html | 418 + .../PublishToTopicOperationContext.html | 550 + .../PublishToTopicResponseHandler.html | 418 + .../PutComponentMetricOperationContext.html | 551 + .../PutComponentMetricResponseHandler.html | 418 + .../RestartComponentOperationContext.html | 550 + .../RestartComponentResponseHandler.html | 418 + .../ResumeComponentOperationContext.html | 550 + .../ResumeComponentResponseHandler.html | 418 + ...urationValidityReportOperationContext.html | 552 + ...gurationValidityReportResponseHandler.html | 418 + .../StopComponentOperationContext.html | 550 + .../StopComponentResponseHandler.html | 418 + ...eToCertificateUpdatesOperationContext.html | 550 + ...beToCertificateUpdatesResponseHandler.html | 418 + ...ibeToComponentUpdatesOperationContext.html | 550 + ...ribeToComponentUpdatesResponseHandler.html | 418 + ...ToConfigurationUpdateOperationContext.html | 550 + ...eToConfigurationUpdateResponseHandler.html | 418 + .../SubscribeToIoTCoreOperationContext.html | 550 + .../SubscribeToIoTCoreResponseHandler.html | 418 + .../SubscribeToTopicOperationContext.html | 550 + .../SubscribeToTopicResponseHandler.html | 418 + ...eConfigurationUpdatesOperationContext.html | 553 + ...teConfigurationUpdatesResponseHandler.html | 418 + .../UpdateConfigurationOperationContext.html | 551 + .../UpdateConfigurationResponseHandler.html | 418 + .../UpdateStateOperationContext.html | 550 + .../UpdateStateResponseHandler.html | 418 + .../UpdateThingShadowOperationContext.html | 551 + .../UpdateThingShadowResponseHandler.html | 418 + ...ateAuthorizationTokenOperationContext.html | 551 + ...dateAuthorizationTokenResponseHandler.html | 418 + ...yClientDeviceIdentityOperationContext.html | 550 + ...fyClientDeviceIdentityResponseHandler.html | 418 + .../AuthorizeClientDeviceActionRequest.html | 576 + .../AuthorizeClientDeviceActionResponse.html | 474 + .../aws/greengrass/model/BinaryMessage.html | 525 + .../model/CancelLocalDeploymentRequest.html | 474 + .../model/CancelLocalDeploymentResponse.html | 465 + .../greengrass/model/CertificateOptions.html | 522 + .../aws/greengrass/model/CertificateType.html | 471 + .../greengrass/model/CertificateUpdate.html | 627 + .../CertificateUpdateEvent.UnionMember.html | 368 + .../model/CertificateUpdateEvent.html | 527 + .../ClientDeviceCredential.UnionMember.html | 368 + .../model/ClientDeviceCredential.html | 527 + .../greengrass/model/ComponentDetails.html | 675 + .../model/ComponentNotFoundError.html | 556 + ...mponentUpdatePolicyEvents.UnionMember.html | 381 + .../model/ComponentUpdatePolicyEvents.html | 569 + .../model/ConfigurationUpdateEvent.html | 525 + ...ConfigurationUpdateEvents.UnionMember.html | 368 + .../model/ConfigurationUpdateEvents.html | 527 + .../model/ConfigurationValidityReport.html | 624 + .../model/ConfigurationValidityStatus.html | 485 + .../aws/greengrass/model/ConflictError.html | 556 + .../model/CreateDebugPasswordRequest.html | 423 + .../model/CreateDebugPasswordResponse.html | 633 + .../model/CreateLocalDeploymentRequest.html | 879 ++ .../model/CreateLocalDeploymentResponse.html | 474 + .../model/CredentialDocument.UnionMember.html | 368 + .../greengrass/model/CredentialDocument.html | 527 + .../model/DeferComponentUpdateRequest.html | 576 + .../model/DeferComponentUpdateResponse.html | 423 + .../model/DeleteThingShadowRequest.html | 525 + .../model/DeleteThingShadowResponse.html | 474 + .../greengrass/model/DeploymentStatus.html | 527 + .../model/DeploymentStatusDetails.html | 675 + .../model/DetailedDeploymentStatus.html | 527 + .../FailedUpdateConditionCheckError.html | 556 + .../model/FailureHandlingPolicy.html | 485 + .../GetClientDeviceAuthTokenRequest.html | 474 + .../GetClientDeviceAuthTokenResponse.html | 474 + .../model/GetComponentDetailsRequest.html | 474 + .../model/GetComponentDetailsResponse.html | 474 + .../model/GetConfigurationRequest.html | 525 + .../model/GetConfigurationResponse.html | 525 + .../GetLocalDeploymentStatusRequest.html | 474 + .../GetLocalDeploymentStatusResponse.html | 474 + .../model/GetSecretValueRequest.html | 627 + .../model/GetSecretValueResponse.html | 627 + .../model/GetThingShadowRequest.html | 525 + .../model/GetThingShadowResponse.html | 474 + .../model/GreengrassCoreIPCError.html | 361 + .../model/InvalidArgumentsError.html | 556 + .../InvalidArtifactsDirectoryPathError.html | 556 + .../InvalidClientDeviceAuthTokenError.html | 556 + .../model/InvalidCredentialError.html | 556 + .../InvalidRecipeDirectoryPathError.html | 556 + .../greengrass/model/InvalidTokenError.html | 556 + .../model/IoTCoreMessage.UnionMember.html | 368 + .../aws/greengrass/model/IoTCoreMessage.html | 527 + .../aws/greengrass/model/JsonMessage.html | 525 + .../aws/greengrass/model/LifecycleState.html | 569 + .../model/ListComponentsRequest.html | 423 + .../model/ListComponentsResponse.html | 474 + .../model/ListLocalDeploymentsRequest.html | 423 + .../model/ListLocalDeploymentsResponse.html | 474 + .../ListNamedShadowsForThingRequest.html | 576 + .../ListNamedShadowsForThingResponse.html | 576 + .../aws/greengrass/model/LocalDeployment.html | 675 + .../aws/greengrass/model/MQTTCredential.html | 627 + .../aws/greengrass/model/MQTTMessage.html | 930 ++ .../aws/greengrass/model/MessageContext.html | 476 + .../awssdk/aws/greengrass/model/Metric.html | 591 + .../aws/greengrass/model/MetricUnitType.html | 541 + .../model/PauseComponentRequest.html | 474 + .../model/PauseComponentResponse.html | 423 + .../aws/greengrass/model/PayloadFormat.html | 485 + .../model/PostComponentUpdateEvent.html | 474 + .../model/PreComponentUpdateEvent.html | 525 + .../model/PublishMessage.UnionMember.html | 381 + .../aws/greengrass/model/PublishMessage.html | 569 + .../model/PublishToIoTCoreRequest.html | 1029 ++ .../model/PublishToIoTCoreResponse.html | 423 + .../model/PublishToTopicRequest.html | 525 + .../model/PublishToTopicResponse.html | 423 + .../model/PutComponentMetricRequest.html | 465 + .../model/PutComponentMetricResponse.html | 423 + .../awssdk/aws/greengrass/model/QOS.html | 485 + .../aws/greengrass/model/ReceiveMode.html | 485 + .../model/ReportedLifecycleState.html | 485 + .../aws/greengrass/model/RequestStatus.html | 485 + .../model/ResourceNotFoundError.html | 640 + .../model/RestartComponentRequest.html | 474 + .../model/RestartComponentResponse.html | 573 + .../model/ResumeComponentRequest.html | 474 + .../model/ResumeComponentResponse.html | 423 + .../aws/greengrass/model/RunWithInfo.html | 576 + .../model/SecretValue.UnionMember.html | 381 + .../aws/greengrass/model/SecretValue.html | 569 + ...endConfigurationValidityReportRequest.html | 474 + ...ndConfigurationValidityReportResponse.html | 423 + .../aws/greengrass/model/ServiceError.html | 598 + .../model/StopComponentRequest.html | 474 + .../model/StopComponentResponse.html | 573 + .../SubscribeToCertificateUpdatesRequest.html | 465 + ...SubscribeToCertificateUpdatesResponse.html | 423 + .../SubscribeToComponentUpdatesRequest.html | 423 + .../SubscribeToComponentUpdatesResponse.html | 423 + ...SubscribeToConfigurationUpdateRequest.html | 525 + ...ubscribeToConfigurationUpdateResponse.html | 423 + .../model/SubscribeToIoTCoreRequest.html | 573 + .../model/SubscribeToIoTCoreResponse.html | 423 + .../model/SubscribeToTopicRequest.html | 573 + .../model/SubscribeToTopicResponse.html | 477 + ...ToValidateConfigurationUpdatesRequest.html | 423 + ...oValidateConfigurationUpdatesResponse.html | 423 + ...bscriptionResponseMessage.UnionMember.html | 381 + .../model/SubscriptionResponseMessage.html | 569 + .../model/SystemResourceLimits.html | 525 + .../greengrass/model/UnauthorizedError.html | 556 + .../model/UpdateConfigurationRequest.html | 576 + .../model/UpdateConfigurationResponse.html | 423 + .../greengrass/model/UpdateStateRequest.html | 522 + .../greengrass/model/UpdateStateResponse.html | 423 + .../model/UpdateThingShadowRequest.html | 576 + .../model/UpdateThingShadowResponse.html | 474 + .../aws/greengrass/model/UserProperty.html | 507 + .../ValidateAuthorizationTokenRequest.html | 465 + .../ValidateAuthorizationTokenResponse.html | 465 + .../ValidateConfigurationUpdateEvent.html | 525 + ...ConfigurationUpdateEvents.UnionMember.html | 368 + .../ValidateConfigurationUpdateEvents.html | 527 + .../VerifyClientDeviceIdentityRequest.html | 474 + .../VerifyClientDeviceIdentityResponse.html | 474 + .../aws/greengrass/model/package-summary.html | 713 + .../aws/greengrass/model/package-tree.html | 325 + .../aws/greengrass/package-summary.html | 543 + .../awssdk/aws/greengrass/package-tree.html | 248 + .../DeserializationException.html | 328 + .../EventStreamClosedException.html | 325 + .../eventstreamrpc/EventStreamRPCClient.html | 339 + ...tStreamRPCConnection.LifecycleHandler.html | 337 + .../EventStreamRPCConnection.html | 457 + .../EventStreamRPCConnectionConfig.html | 470 + .../EventStreamRPCServiceModel.html | 650 + .../GreengrassConnectMessageSupplier.html | 315 + .../GreengrassEventStreamConnectMessage.html | 334 + .../eventstreamrpc/InvalidDataException.html | 307 + .../eventstreamrpc/MessageAmendInfo.html | 359 + .../eventstreamrpc/OperationModelContext.html | 491 + .../eventstreamrpc/OperationResponse.html | 466 + .../SerializationException.html | 328 + .../eventstreamrpc/StreamEventPublisher.html | 294 + .../awssdk/eventstreamrpc/StreamResponse.html | 315 + .../eventstreamrpc/StreamResponseHandler.html | 309 + .../eventstreamrpc/UnmappedDataException.html | 350 + .../amazon/awssdk/eventstreamrpc/Version.html | 500 + .../model/AccessDeniedException.html | 453 + .../model/EventStreamError.html | 431 + .../model/EventStreamJsonMessage.html | 352 + .../model/EventStreamOperationError.html | 416 + .../model/InternalServerException.html | 418 + .../model/UnsupportedOperationException.html | 421 + .../model/ValidationException.html | 421 + .../eventstreamrpc/model/package-summary.html | 218 + .../eventstreamrpc/model/package-tree.html | 188 + .../eventstreamrpc/package-summary.html | 305 + .../awssdk/eventstreamrpc/package-tree.html | 200 + ...ntBuilder.MqttConnectCustomAuthConfig.html | 428 + ...tt5ClientBuilder.WebsocketSigv4Config.html | 337 + .../awssdk/iot/AwsIotMqtt5ClientBuilder.html | 1181 ++ .../iot/AwsIotMqttConnectionBuilder.html | 1317 ++ .../AwsMqtt5Sigv4HandshakeTransformer.html | 361 + .../iot/AwsSigv4HandshakeTransformer.html | 361 + .../amazon/awssdk/iot/EnumSerializer.html | 368 + .../amazon/awssdk/iot/ShadowStateFactory.html | 320 + .../awssdk/iot/Timestamp.Deserializer.html | 335 + .../awssdk/iot/Timestamp.Serializer.html | 332 + .../software/amazon/awssdk/iot/Timestamp.html | 327 + .../awssdk/iot/discovery/DiscoveryClient.html | 389 + .../iot/discovery/DiscoveryClientConfig.html | 614 + .../iot/discovery/model/ConnectivityInfo.html | 486 + .../iot/discovery/model/DiscoverResponse.html | 369 + .../awssdk/iot/discovery/model/GGCore.html | 408 + .../awssdk/iot/discovery/model/GGGroup.html | 447 + .../iot/discovery/model/package-summary.html | 191 + .../iot/discovery/model/package-tree.html | 165 + .../awssdk/iot/discovery/package-summary.html | 174 + .../awssdk/iot/discovery/package-tree.html | 163 + .../iot/iotidentity/IotIdentityClient.html | 853 ++ .../CreateCertificateFromCsrRequest.html | 313 + .../CreateCertificateFromCsrResponse.html | 347 + ...CertificateFromCsrSubscriptionRequest.html | 268 + .../CreateKeysAndCertificateRequest.html | 268 + .../CreateKeysAndCertificateResponse.html | 364 + ...KeysAndCertificateSubscriptionRequest.html | 268 + .../iot/iotidentity/model/ErrorResponse.html | 347 + .../model/RegisterThingRequest.html | 347 + .../model/RegisterThingResponse.html | 330 + .../RegisterThingSubscriptionRequest.html | 313 + .../iotidentity/model/package-summary.html | 221 + .../iot/iotidentity/model/package-tree.html | 171 + .../iot/iotidentity/package-summary.html | 169 + .../awssdk/iot/iotidentity/package-tree.html | 162 + .../awssdk/iot/iotjobs/IotJobsClient.html | 1233 ++ .../model/DescribeJobExecutionRequest.html | 381 + .../model/DescribeJobExecutionResponse.html | 347 + ...scribeJobExecutionSubscriptionRequest.html | 330 + .../model/GetPendingJobExecutionsRequest.html | 330 + .../GetPendingJobExecutionsResponse.html | 364 + ...ndingJobExecutionsSubscriptionRequest.html | 313 + .../iot/iotjobs/model/JobExecutionData.html | 466 + .../iot/iotjobs/model/JobExecutionState.html | 347 + .../iotjobs/model/JobExecutionSummary.html | 398 + .../model/JobExecutionsChangedEvent.html | 330 + ...bExecutionsChangedSubscriptionRequest.html | 313 + .../awssdk/iot/iotjobs/model/JobStatus.html | 514 + .../model/NextJobExecutionChangedEvent.html | 330 + ...obExecutionChangedSubscriptionRequest.html | 313 + .../iot/iotjobs/model/RejectedError.html | 381 + .../iot/iotjobs/model/RejectedErrorCode.html | 530 + .../model/StartNextJobExecutionResponse.html | 347 + .../StartNextPendingJobExecutionRequest.html | 364 + ...endingJobExecutionSubscriptionRequest.html | 313 + .../model/UpdateJobExecutionRequest.html | 466 + .../model/UpdateJobExecutionResponse.html | 364 + ...UpdateJobExecutionSubscriptionRequest.html | 330 + .../iot/iotjobs/model/package-summary.html | 304 + .../iot/iotjobs/model/package-tree.html | 196 + .../awssdk/iot/iotjobs/package-summary.html | 167 + .../awssdk/iot/iotjobs/package-tree.html | 162 + .../awssdk/iot/iotshadow/IotShadowClient.html | 1741 +++ .../model/DeleteNamedShadowRequest.html | 347 + .../DeleteNamedShadowSubscriptionRequest.html | 330 + .../iotshadow/model/DeleteShadowRequest.html | 330 + .../iotshadow/model/DeleteShadowResponse.html | 347 + .../DeleteShadowSubscriptionRequest.html | 313 + .../iot/iotshadow/model/ErrorResponse.html | 364 + .../model/GetNamedShadowRequest.html | 347 + .../GetNamedShadowSubscriptionRequest.html | 330 + .../iot/iotshadow/model/GetShadowRequest.html | 330 + .../iotshadow/model/GetShadowResponse.html | 381 + .../model/GetShadowSubscriptionRequest.html | 313 + ...ShadowDeltaUpdatedSubscriptionRequest.html | 330 + ...NamedShadowUpdatedSubscriptionRequest.html | 330 + .../model/ShadowDeltaUpdatedEvent.html | 381 + ...ShadowDeltaUpdatedSubscriptionRequest.html | 313 + .../iot/iotshadow/model/ShadowMetadata.html | 330 + .../iot/iotshadow/model/ShadowState.html | 364 + .../iotshadow/model/ShadowStateWithDelta.html | 347 + .../iotshadow/model/ShadowUpdatedEvent.html | 347 + .../model/ShadowUpdatedSnapshot.html | 347 + .../ShadowUpdatedSubscriptionRequest.html | 313 + .../model/UpdateNamedShadowRequest.html | 381 + .../UpdateNamedShadowSubscriptionRequest.html | 330 + .../iotshadow/model/UpdateShadowRequest.html | 364 + .../iotshadow/model/UpdateShadowResponse.html | 381 + .../UpdateShadowSubscriptionRequest.html | 313 + .../iot/iotshadow/model/package-summary.html | 317 + .../iot/iotshadow/model/package-tree.html | 187 + .../awssdk/iot/iotshadow/package-summary.html | 167 + .../awssdk/iot/iotshadow/package-tree.html | 162 + .../amazon/awssdk/iot/package-summary.html | 230 + .../amazon/awssdk/iot/package-tree.html | 180 + docs/stylesheet.css | 910 ++ docs/type-search-index.js | 1 + docs/type-search-index.zip | Bin 0 -> 2428 bytes 376 files changed, 196786 insertions(+) create mode 100644 docs/allclasses-index.html create mode 100644 docs/allclasses.html create mode 100644 docs/allpackages-index.html create mode 100644 docs/constant-values.html create mode 100644 docs/element-list create mode 100644 docs/help-doc.html create mode 100644 docs/index-all.html create mode 100644 docs/index.html create mode 100644 docs/jquery-ui.overrides.css create mode 100644 docs/jquery/external/jquery/jquery.js create mode 100644 docs/jquery/jquery-3.6.1.min.js create mode 100644 docs/jquery/jquery-ui.min.css create mode 100644 docs/jquery/jquery-ui.min.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils-ie.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils.min.js create mode 100644 docs/jquery/jszip/dist/jszip.js create mode 100644 docs/jquery/jszip/dist/jszip.min.js create mode 100644 docs/legal/ADDITIONAL_LICENSE_INFO create mode 100644 docs/legal/ASSEMBLY_EXCEPTION create mode 100644 docs/legal/LICENSE create mode 100644 docs/legal/jquery.md create mode 100644 docs/legal/jqueryUI.md create mode 100644 docs/legal/jszip.md create mode 100644 docs/legal/pako.md create mode 100644 docs/member-search-index.js create mode 100644 docs/member-search-index.zip create mode 100644 docs/overview-summary.html create mode 100644 docs/overview-tree.html create mode 100644 docs/package-search-index.js create mode 100644 docs/package-search-index.zip create mode 100644 docs/resources/glass.png create mode 100644 docs/resources/x.png create mode 100644 docs/script.js create mode 100644 docs/search.js create mode 100644 docs/serialized-form.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetConfigurationOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetConfigurationResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetSecretValueOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetSecretValueResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetThingShadowOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GetThingShadowResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPC.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClient.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.Builder.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.StreamingResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCServiceModel.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ListComponentsOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ListComponentsResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PauseComponentOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PauseComponentResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PublishToTopicOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PublishToTopicResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/RestartComponentOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/RestartComponentResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ResumeComponentOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ResumeComponentResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/StopComponentOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/StopComponentResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/UpdateStateOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/UpdateStateResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityOperationContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityResponseHandler.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/BinaryMessage.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CertificateOptions.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CertificateType.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdate.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ComponentDetails.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ComponentNotFoundError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvent.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityReport.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityStatus.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ConflictError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatus.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatusDetails.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/DetailedDeploymentStatus.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/FailedUpdateConditionCheckError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/FailureHandlingPolicy.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/GreengrassCoreIPCError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/InvalidArgumentsError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/InvalidArtifactsDirectoryPathError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/InvalidClientDeviceAuthTokenError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/InvalidCredentialError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/InvalidRecipeDirectoryPathError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/InvalidTokenError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/JsonMessage.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/LifecycleState.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/LocalDeployment.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/MQTTCredential.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/MQTTMessage.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/MessageContext.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/Metric.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/MetricUnitType.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PayloadFormat.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PostComponentUpdateEvent.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PreComponentUpdateEvent.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/QOS.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ReceiveMode.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ReportedLifecycleState.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/RequestStatus.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ResourceNotFoundError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/RunWithInfo.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ServiceError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/StopComponentRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/StopComponentResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/SystemResourceLimits.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UnauthorizedError.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/UserProperty.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvent.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.UnionMember.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityRequest.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityResponse.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/package-summary.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/model/package-tree.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/package-summary.html create mode 100644 docs/software/amazon/awssdk/aws/greengrass/package-tree.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/DeserializationException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/EventStreamClosedException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCClient.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.LifecycleHandler.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnectionConfig.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCServiceModel.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/GreengrassConnectMessageSupplier.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/GreengrassEventStreamConnectMessage.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/InvalidDataException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/MessageAmendInfo.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/OperationModelContext.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/OperationResponse.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/SerializationException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/StreamEventPublisher.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/StreamResponse.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/StreamResponseHandler.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/UnmappedDataException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/Version.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/AccessDeniedException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamError.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamJsonMessage.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamOperationError.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/InternalServerException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/UnsupportedOperationException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/ValidationException.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/package-summary.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/model/package-tree.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/package-summary.html create mode 100644 docs/software/amazon/awssdk/eventstreamrpc/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig.html create mode 100644 docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.WebsocketSigv4Config.html create mode 100644 docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.html create mode 100644 docs/software/amazon/awssdk/iot/AwsIotMqttConnectionBuilder.html create mode 100644 docs/software/amazon/awssdk/iot/AwsMqtt5Sigv4HandshakeTransformer.html create mode 100644 docs/software/amazon/awssdk/iot/AwsSigv4HandshakeTransformer.html create mode 100644 docs/software/amazon/awssdk/iot/EnumSerializer.html create mode 100644 docs/software/amazon/awssdk/iot/ShadowStateFactory.html create mode 100644 docs/software/amazon/awssdk/iot/Timestamp.Deserializer.html create mode 100644 docs/software/amazon/awssdk/iot/Timestamp.Serializer.html create mode 100644 docs/software/amazon/awssdk/iot/Timestamp.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/DiscoveryClient.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/DiscoveryClientConfig.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/model/ConnectivityInfo.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/model/DiscoverResponse.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/model/GGCore.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/model/GGGroup.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/model/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/model/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/discovery/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/IotIdentityClient.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/ErrorResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/model/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/iotidentity/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/IotJobsClient.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionData.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionState.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionSummary.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedEvent.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/JobStatus.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedEvent.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/RejectedError.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/RejectedErrorCode.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/StartNextJobExecutionResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/model/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/iotjobs/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/IotShadowClient.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ErrorResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowDeltaUpdatedSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowUpdatedSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedEvent.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowMetadata.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowState.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowStateWithDelta.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedEvent.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSnapshot.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowResponse.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowSubscriptionRequest.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/model/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/iotshadow/package-tree.html create mode 100644 docs/software/amazon/awssdk/iot/package-summary.html create mode 100644 docs/software/amazon/awssdk/iot/package-tree.html create mode 100644 docs/stylesheet.css create mode 100644 docs/type-search-index.js create mode 100644 docs/type-search-index.zip diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html new file mode 100644 index 000000000..5c38af8e8 --- /dev/null +++ b/docs/allclasses-index.html @@ -0,0 +1,1714 @@ + + + + + +All Classes (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes

+
+
+ +
+
+ + + diff --git a/docs/allclasses.html b/docs/allclasses.html new file mode 100644 index 000000000..70061099f --- /dev/null +++ b/docs/allclasses.html @@ -0,0 +1,339 @@ + + + + + +All Classes (AWS IoT Device SDK Java V2) + + + + + + + + + + + + +
+

All Classes

+
+ +
+
+ + diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html new file mode 100644 index 000000000..03358cd50 --- /dev/null +++ b/docs/allpackages-index.html @@ -0,0 +1,213 @@ + + + + + +All Packages (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+ +
+ + + diff --git a/docs/constant-values.html b/docs/constant-values.html new file mode 100644 index 000000000..40840659e --- /dev/null +++ b/docs/constant-values.html @@ -0,0 +1,2900 @@ + + + + + +Constant Field Values (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+ + +
+

software.amazon.*

+ + + + +
    +
  • + + + + + + + + + + + + + + +
    software.amazon.awssdk.iot.discovery.DiscoveryClient 
    Modifier and TypeConstant FieldValue
    + +public static final StringTLS_EXT_ALPN"x-amzn-http-ca"
    +
  • +
+
+
+
+ + + diff --git a/docs/element-list b/docs/element-list new file mode 100644 index 000000000..db780a7b0 --- /dev/null +++ b/docs/element-list @@ -0,0 +1,13 @@ +software.amazon.awssdk.aws.greengrass +software.amazon.awssdk.aws.greengrass.model +software.amazon.awssdk.eventstreamrpc +software.amazon.awssdk.eventstreamrpc.model +software.amazon.awssdk.iot +software.amazon.awssdk.iot.discovery +software.amazon.awssdk.iot.discovery.model +software.amazon.awssdk.iot.iotidentity +software.amazon.awssdk.iot.iotidentity.model +software.amazon.awssdk.iot.iotjobs +software.amazon.awssdk.iot.iotjobs.model +software.amazon.awssdk.iot.iotshadow +software.amazon.awssdk.iot.iotshadow.model diff --git a/docs/help-doc.html b/docs/help-doc.html new file mode 100644 index 000000000..8cf5a7670 --- /dev/null +++ b/docs/help-doc.html @@ -0,0 +1,267 @@ + + + + + +API Help (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +
    +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
    +
  • +
  • +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
    +
  • +
  • +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
    +
      +
    • Field Detail
    • +
    • Property Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
  • +
  • +
    +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type Declaration
    • +
    • Annotation Type Description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
    +
  • +
  • +
    +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum Declaration
    • +
    • Enum Description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
    +
  • +
  • +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
    • +
    +
    +
  • +
  • +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

    +
    +
  • +
  • +
    +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
    +
  • +
  • +
    +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
    +
  • +
  • +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
  • +
  • +
    +

    Search

    +

    You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

    +
    +
  • +
+
+This help file applies to API documentation generated by the standard doclet.
+
+ + + diff --git a/docs/index-all.html b/docs/index-all.html new file mode 100644 index 000000000..c7754820c --- /dev/null +++ b/docs/index-all.html @@ -0,0 +1,9144 @@ + + + + + +Index (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages + + +

A

+
+
accept(WebsocketHandshakeTransformArgs) - Method in class software.amazon.awssdk.iot.AwsSigv4HandshakeTransformer
+
+
Modifies the handshake request to include its sigv4 signature
+
+
accept(Mqtt5WebsocketHandshakeTransformArgs) - Method in class software.amazon.awssdk.iot.AwsMqtt5Sigv4HandshakeTransformer
+
+
Modifies the handshake request to include its sigv4 signature
+
+
ACCEPTED - software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
 
+
AccessDeniedException - Exception in software.amazon.awssdk.eventstreamrpc.model
+
+
Thrown when an access denied exception occurs
+
+
AccessDeniedException(String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.AccessDeniedException
+
+
Message constructor may reveal what operation or resource was denied access + or the principal/authN that was rejected + + Do not overexpose reason or logic for AccessDenied.
+
+
AccessDeniedException(String, String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.AccessDeniedException
+
+
Message constructor may reveal what operation or resource was denied access + or the principal/authN that was rejected + + Do not overexpose reason or logic for AccessDenied.
+
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.CertificateType
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.QOS
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
 
+
APPLICATION_MODEL_TYPE - Static variable in enum software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
 
+
APPLICATION_MODEL_TYPE - Static variable in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
 
+
APPLICATION_MODEL_TYPE - Static variable in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
 
+
AT_LEAST_ONCE - software.amazon.awssdk.aws.greengrass.model.QOS
+
 
+
AT_MOST_ONCE - software.amazon.awssdk.aws.greengrass.model.QOS
+
 
+
AUTHORIZE_CLIENT_DEVICE_ACTION - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
authorizeClientDeviceAction(AuthorizeClientDeviceActionRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the authorizeClientDeviceAction operation synchronously.
+
+
authorizeClientDeviceAction(AuthorizeClientDeviceActionRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
authorizeClientDeviceAction(AuthorizeClientDeviceActionRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
authorizeClientDeviceActionAsync(AuthorizeClientDeviceActionRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the authorizeClientDeviceAction operation asynchronously.
+
+
AuthorizeClientDeviceActionOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Send a request to authorize action on some resource
+
+
AuthorizeClientDeviceActionOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
AuthorizeClientDeviceActionRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
AuthorizeClientDeviceActionRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
 
+
AuthorizeClientDeviceActionResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
AuthorizeClientDeviceActionResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
 
+
AuthorizeClientDeviceActionResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
AuthorizeClientDeviceActionResponseHandler(OperationResponse<AuthorizeClientDeviceActionResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
+
 
+
authorizerName - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
+
Name of the custom authorizer to use.
+
+
AwsIotMqtt5ClientBuilder - Class in software.amazon.awssdk.iot
+
+
Builders for making MQTT5 clients with different connection methods for AWS IoT Core.
+
+
AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig - Class in software.amazon.awssdk.iot
+
+
Configuration options specific to + AWS IoT Core custom authentication + features.
+
+
AwsIotMqtt5ClientBuilder.WebsocketSigv4Config - Class in software.amazon.awssdk.iot
+
+
Websocket-specific MQTT5 connection AWS IoT configuration options
+
+
AwsIotMqttConnectionBuilder - Class in software.amazon.awssdk.iot
+
+
A central class for building Mqtt connections without manually managing a large variety of native objects (some + still need to be created though).
+
+
AwsMqtt5Sigv4HandshakeTransformer - Class in software.amazon.awssdk.iot
+
+
A websocket handshake transformer that adds a sigv4 signature for the handshake to the request.
+
+
AwsMqtt5Sigv4HandshakeTransformer(AwsSigningConfig) - Constructor for class software.amazon.awssdk.iot.AwsMqtt5Sigv4HandshakeTransformer
+
 
+
AwsSigv4HandshakeTransformer - Class in software.amazon.awssdk.iot
+
+
A websocket handshake transformer that adds a sigv4 signature for the handshake to the request.
+
+
AwsSigv4HandshakeTransformer(AwsSigningConfig) - Constructor for class software.amazon.awssdk.iot.AwsSigv4HandshakeTransformer
+
 
+
+ + + +

B

+
+
BINARY_MESSAGE - software.amazon.awssdk.aws.greengrass.model.PublishMessage.UnionMember
+
 
+
BINARY_MESSAGE - software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage.UnionMember
+
 
+
BinaryMessage - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
BinaryMessage() - Constructor for class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
 
+
blobTypeEquals(Optional<byte[]>, Optional<byte[]>) - Static method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Used to compare two members of a blob shape for equality.
+
+
BROKEN - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
build() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
build() - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Constructs an MQTT5 client object configured with the options set.
+
+
build() - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Builds a new mqtt connection from the configuration stored in the builder.
+
+
builder() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
 
+
Builder() - Constructor for class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
BYTES - software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
BYTES - software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
 
+
BYTES_PER_SECOND - software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
+ + + +

C

+
+
CANCEL_LOCAL_DEPLOYMENT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
CANCELED - software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
CANCELED - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for CANCELED
+
+
cancelLocalDeployment(CancelLocalDeploymentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the cancelLocalDeployment operation synchronously.
+
+
cancelLocalDeployment(CancelLocalDeploymentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
cancelLocalDeployment(CancelLocalDeploymentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
cancelLocalDeploymentAsync(CancelLocalDeploymentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the cancelLocalDeployment operation asynchronously.
+
+
CancelLocalDeploymentOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Cancel a local deployment on the device.
+
+
CancelLocalDeploymentOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
CancelLocalDeploymentRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CancelLocalDeploymentRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
 
+
CancelLocalDeploymentResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CancelLocalDeploymentResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
CancelLocalDeploymentResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
CancelLocalDeploymentResponseHandler(OperationResponse<CancelLocalDeploymentResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
+
 
+
CERTIFICATE_UPDATE - software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent.UnionMember
+
 
+
certificateId - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrResponse
+
+
The ID of the certificate.
+
+
certificateId - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateResponse
+
+
The certificate id.
+
+
CertificateOptions - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CertificateOptions() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
certificateOwnershipToken - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrResponse
+
+
The token to prove ownership of the certificate during provisioning.
+
+
certificateOwnershipToken - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateResponse
+
+
The token to prove ownership of the certificate during provisioning.
+
+
certificateOwnershipToken - Variable in class software.amazon.awssdk.iot.iotidentity.model.RegisterThingRequest
+
+
The token to prove ownership of the certificate.
+
+
certificatePem - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrResponse
+
+
The certificate data, in PEM format.
+
+
certificatePem - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateResponse
+
+
The certificate data, in PEM format.
+
+
certificateSigningRequest - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrRequest
+
+
The CSR, in PEM format.
+
+
CertificateType - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
CertificateUpdate - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CertificateUpdate() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
 
+
CertificateUpdateEvent - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CertificateUpdateEvent() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
CertificateUpdateEvent.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
CLIENT_DEVICE_CERTIFICATE - software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential.UnionMember
+
 
+
ClientDeviceCredential - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ClientDeviceCredential() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
ClientDeviceCredential.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
+
+
An opaque string used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionResponse
+
+
A client token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsResponse
+
+
A client token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.RejectedError
+
+
Opaque token that can correlate this response to the original request.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextJobExecutionResponse
+
+
A client token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
A client token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionResponse
+
+
A client token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowResponse
+
+
A client token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.ErrorResponse
+
+
Opaque request-response correlation data.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
+
+
An opaque token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
+
+
An opaque token used to correlate requests and responses.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowRequest
+
+
Optional.
+
+
clientToken - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
+
+
An opaque token used to correlate requests and responses.
+
+
close() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
 
+
close() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
 
+
close() - Method in class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
 
+
close() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClient
+
 
+
close() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
+
 
+
closeStream() - Method in class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
+
Initiate a close on the event stream from the client side.
+
+
closeStream() - Method in interface software.amazon.awssdk.eventstreamrpc.StreamEventPublisher
+
+
Closes the stream by sending an empty message
+
+
code - Variable in class software.amazon.awssdk.iot.iotjobs.model.RejectedError
+
+
Indicates the type of error.
+
+
code - Variable in class software.amazon.awssdk.iot.iotshadow.model.ErrorResponse
+
+
An HTTP response code that indicates the type of error.
+
+
compareTo(Version) - Method in class software.amazon.awssdk.eventstreamrpc.Version
+
 
+
ComponentDetails - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ComponentDetails() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
ComponentNotFoundError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
ComponentNotFoundError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
ComponentNotFoundError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
ComponentUpdatePolicyEvents - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ComponentUpdatePolicyEvents() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
ComponentUpdatePolicyEvents.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
CONFIGURATION_UPDATE_EVENT - software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents.UnionMember
+
 
+
ConfigurationUpdateEvent - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ConfigurationUpdateEvent() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
 
+
ConfigurationUpdateEvents - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ConfigurationUpdateEvents() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
ConfigurationUpdateEvents.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
ConfigurationValidityReport - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ConfigurationValidityReport() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
ConfigurationValidityStatus - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
ConflictError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
ConflictError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
ConflictError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
connect(EventStreamRPCConnection.LifecycleHandler) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
+
Connects to the event stream RPC server asynchronously
+
+
ConnectivityInfo - Class in software.amazon.awssdk.iot.discovery.model
+
+
Describes a Greengrass core endpoint that a device can connect to + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
+
+
ConnectivityInfo() - Constructor for class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
connectMessageSupplier(String) - Static method in class software.amazon.awssdk.eventstreamrpc.GreengrassConnectMessageSupplier
+
+
Returns a new connect message supplier using the given token
+
+
CONTENT_TYPE_APPLICATION_JSON - Static variable in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Content type application json string
+
+
CONTENT_TYPE_APPLICATION_TEXT - Static variable in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Content type application text string
+
+
CONTENT_TYPE_HEADER - Static variable in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Content type header string
+
+
COUNT - software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
COUNT_PER_SECOND - software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
create(Gson, TypeToken<T>) - Method in class software.amazon.awssdk.iot.ShadowStateFactory
+
+
Creates a new TypeAdapter for conversion to and from packet payloads
+
+
create(List<Header>, byte[], MessageType) - Static method in exception software.amazon.awssdk.eventstreamrpc.model.EventStreamError
+
+
Creates a new EventStreamError
+
+
CREATE_DEBUG_PASSWORD - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
CREATE_LOCAL_DEPLOYMENT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
CreateCertificateFromCsrRequest - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Data needed to perform a CreateCertificateFromCsr operation.
+
+
CreateCertificateFromCsrRequest() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrRequest
+
 
+
CreateCertificateFromCsrResponse - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Response payload to a CreateCertificateFromCsr request.
+
+
CreateCertificateFromCsrResponse() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrResponse
+
 
+
CreateCertificateFromCsrSubscriptionRequest - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Data needed to subscribe to the responses of the CreateCertificateFromCsr operation.
+
+
CreateCertificateFromCsrSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrSubscriptionRequest
+
 
+
createDebugPassword(CreateDebugPasswordRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the createDebugPassword operation synchronously.
+
+
createDebugPassword(CreateDebugPasswordRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
createDebugPassword(CreateDebugPasswordRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
createDebugPasswordAsync(CreateDebugPasswordRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the createDebugPassword operation asynchronously.
+
+
CreateDebugPasswordOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Generate a password for the LocalDebugConsole component
+
+
CreateDebugPasswordOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
CreateDebugPasswordRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CreateDebugPasswordRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
+
 
+
CreateDebugPasswordResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CreateDebugPasswordResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
CreateDebugPasswordResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
CreateDebugPasswordResponseHandler(OperationResponse<CreateDebugPasswordResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
+
 
+
CreateKeysAndCertificateRequest - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Data needed to perform a CreateKeysAndCertificate operation.
+
+
CreateKeysAndCertificateRequest() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateRequest
+
 
+
CreateKeysAndCertificateResponse - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Response payload to a CreateKeysAndCertificate request.
+
+
CreateKeysAndCertificateResponse() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateResponse
+
 
+
CreateKeysAndCertificateSubscriptionRequest - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Data needed to subscribe to the responses of the CreateKeysAndCertificate operation.
+
+
CreateKeysAndCertificateSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateSubscriptionRequest
+
 
+
createLocalDeployment(CreateLocalDeploymentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the createLocalDeployment operation synchronously.
+
+
createLocalDeployment(CreateLocalDeploymentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
createLocalDeployment(CreateLocalDeploymentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
createLocalDeploymentAsync(CreateLocalDeploymentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the createLocalDeployment operation asynchronously.
+
+
CreateLocalDeploymentOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Creates a local deployment on the device.
+
+
CreateLocalDeploymentOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
CreateLocalDeploymentRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CreateLocalDeploymentRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
CreateLocalDeploymentResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CreateLocalDeploymentResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
 
+
CreateLocalDeploymentResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
CreateLocalDeploymentResponseHandler(OperationResponse<CreateLocalDeploymentResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
+
 
+
CredentialDocument - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
CredentialDocument() - Constructor for class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
CredentialDocument.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
credentialsProvider - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
+
+
Sources the AWS Credentials used to sign the websocket connection handshake.
+
+
current - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedEvent
+
+
Contains the state of the object after the update.
+
+
+ + + +

D

+
+
DEFER_COMPONENT_UPDATE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
deferComponentUpdate(DeferComponentUpdateRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the deferComponentUpdate operation synchronously.
+
+
deferComponentUpdate(DeferComponentUpdateRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
deferComponentUpdate(DeferComponentUpdateRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
deferComponentUpdateAsync(DeferComponentUpdateRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the deferComponentUpdate operation asynchronously.
+
+
DeferComponentUpdateOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Defer the update of components by a given amount of time and check again after that.
+
+
DeferComponentUpdateOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
DeferComponentUpdateRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
DeferComponentUpdateRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
 
+
DeferComponentUpdateResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
DeferComponentUpdateResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
+
 
+
DeferComponentUpdateResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
DeferComponentUpdateResponseHandler(OperationResponse<DeferComponentUpdateResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
+
 
+
DELETE_THING_SHADOW - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
DeleteNamedShadowRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to make a DeleteNamedShadow request.
+
+
DeleteNamedShadowRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowRequest
+
 
+
DeleteNamedShadowSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to DeleteNamedShadow responses for an AWS IoT thing.
+
+
DeleteNamedShadowSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowSubscriptionRequest
+
 
+
DeleteShadowRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to make a DeleteShadow request.
+
+
DeleteShadowRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowRequest
+
 
+
DeleteShadowResponse - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Response payload to a DeleteShadow request.
+
+
DeleteShadowResponse() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowResponse
+
 
+
DeleteShadowSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to DeleteShadow responses for an AWS IoT thing.
+
+
DeleteShadowSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowSubscriptionRequest
+
 
+
deleteThingShadow(DeleteThingShadowRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the deleteThingShadow operation synchronously.
+
+
deleteThingShadow(DeleteThingShadowRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
deleteThingShadow(DeleteThingShadowRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
deleteThingShadowAsync(DeleteThingShadowRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the deleteThingShadow operation asynchronously.
+
+
DeleteThingShadowOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Deletes a device shadow document stored in the local shadow service
+
+
DeleteThingShadowOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
DeleteThingShadowRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
DeleteThingShadowRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
 
+
DeleteThingShadowResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
DeleteThingShadowResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
 
+
DeleteThingShadowResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
DeleteThingShadowResponseHandler(OperationResponse<DeleteThingShadowResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
+
 
+
delta - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowStateWithDelta
+
+
The delta between the reported and desired states.
+
+
DeploymentStatus - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
DeploymentStatusDetails - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
DeploymentStatusDetails() - Constructor for class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
DescribeJobExecutionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to make a DescribeJobExecution request.
+
+
DescribeJobExecutionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
+
 
+
DescribeJobExecutionResponse - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Response payload to a DescribeJobExecution request.
+
+
DescribeJobExecutionResponse() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionResponse
+
 
+
DescribeJobExecutionSubscriptionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to subscribe to DescribeJobExecution responses.
+
+
DescribeJobExecutionSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionSubscriptionRequest
+
 
+
DeserializationException - Exception in software.amazon.awssdk.eventstreamrpc
+
+
Thrown when a deserialization exception occurs
+
+
DeserializationException(Object) - Constructor for exception software.amazon.awssdk.eventstreamrpc.DeserializationException
+
+
Creates a new DeserializationException from the given data
+
+
DeserializationException(Object, Throwable) - Constructor for exception software.amazon.awssdk.eventstreamrpc.DeserializationException
+
+
Creates a new DeserializationException from the given data
+
+
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class software.amazon.awssdk.iot.EnumSerializer
+
+
Deserializes the JsonElement to an enum
+
+
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class software.amazon.awssdk.iot.Timestamp.Deserializer
+
+
Deserializes JSON to a Timestamp
+
+
Deserializer() - Constructor for class software.amazon.awssdk.iot.Timestamp.Deserializer
+
 
+
desired - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowMetadata
+
+
Contains the timestamps for each attribute in the desired section of a shadow's state.
+
+
desired - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowState
+
+
The desired shadow state (from external services and devices).
+
+
desired - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowStateWithDelta
+
+
The desired shadow state (from external services and devices).
+
+
desiredIsNullable - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowState
+
+
If set to true, then desired can be set to null.
+
+
DetailedDeploymentStatus - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
deviceConfiguration - Variable in class software.amazon.awssdk.iot.iotidentity.model.RegisterThingResponse
+
+
The device configuration defined in the template.
+
+
disconnect() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
+
Disconnects the EventStreamRPCConnection
+
+
discover(String) - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClient
+
+
Based on configuration, make an http request to query connectivity information about available Greengrass cores
+
+
DiscoverResponse - Class in software.amazon.awssdk.iot.discovery.model
+
+
Top-level response data for a greengrass discovery request.
+
+
DiscoverResponse() - Constructor for class software.amazon.awssdk.iot.discovery.model.DiscoverResponse
+
 
+
DiscoveryClient - Class in software.amazon.awssdk.iot.discovery
+
+
Class for performing network-based discovery of the connectivity properties of registered greengrass cores + associated with an AWS account and region.
+
+
DiscoveryClient(DiscoveryClientConfig) - Constructor for class software.amazon.awssdk.iot.discovery.DiscoveryClient
+
 
+
DiscoveryClientConfig - Class in software.amazon.awssdk.iot.discovery
+
+
Configuration object for the Greengrass discovery client
+
+
DiscoveryClientConfig(ClientBootstrap, TlsContextOptions, SocketOptions, int, HttpProxyOptions, String) - Constructor for class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
+
Default Constructor for DiscoveryClientConfig that allows the specification of a specific ggServerName to use in special regions
+
+
DiscoveryClientConfig(ClientBootstrap, TlsContextOptions, SocketOptions, String, int, HttpProxyOptions) - Constructor for class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
+
Constructor for DiscoveryClientConfig creates the correct endpoint if not in a special region
+
+
DiscoveryClientConfig(TlsContextOptions, SocketOptions, int, HttpProxyOptions, String) - Constructor for class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
+
Default Constructor for DiscoveryClientConfig that allows the specification of a specific ggServerName to use in special regions + using the static default client bootstrap.
+
+
DiscoveryClientConfig(TlsContextOptions, SocketOptions, String, int, HttpProxyOptions) - Constructor for class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
+
Constructor for DiscoveryClientConfig creates the correct endpoint if not in a special region using + the default static bootstrap.
+
+
DO_NOTHING - software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
 
+
doOperationInvoke(OperationModelContext<ReqType, RespType, StrReqType, StrRespType>, ReqType, Optional<StreamResponseHandler<StrRespType>>) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCClient
+
+
Work horse of all operations, streaming or otherwise.
+
+
+ + + +

E

+
+
EnumSerializer<E> - Class in software.amazon.awssdk.iot
+
+
Custom JSON serializer for enumerated types within IoT service models
+
+
EnumSerializer() - Constructor for class software.amazon.awssdk.iot.EnumSerializer
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
 
+
equals(Object) - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
 
+
equals(Object) - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.eventstreamrpc.Version
+
 
+
equals(Object) - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
equals(Object) - Method in class software.amazon.awssdk.iot.discovery.model.DiscoverResponse
+
 
+
equals(Object) - Method in class software.amazon.awssdk.iot.discovery.model.GGCore
+
 
+
equals(Object) - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
 
+
ERROR_CODE - Static variable in exception software.amazon.awssdk.eventstreamrpc.model.AccessDeniedException
+
+
The error code associated with a access denied exception
+
+
ERROR_CODE - Static variable in exception software.amazon.awssdk.eventstreamrpc.model.InternalServerException
+
+
The error code associated with a internal server exception
+
+
ERROR_CODE - Static variable in exception software.amazon.awssdk.eventstreamrpc.model.UnsupportedOperationException
+
+
The error code associated with a unsupported operation exception
+
+
ERROR_CODE - Static variable in exception software.amazon.awssdk.eventstreamrpc.model.ValidationException
+
+
The error code associated with a validation exception
+
+
errorCode - Variable in class software.amazon.awssdk.iot.iotidentity.model.ErrorResponse
+
+
Response error code
+
+
ERRORED - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
ERRORED - software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
 
+
errorMessage - Variable in class software.amazon.awssdk.iot.iotidentity.model.ErrorResponse
+
+
Response error message
+
+
ErrorResponse - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Response document containing details about a failed request.
+
+
ErrorResponse - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Response document containing details about a failed request.
+
+
ErrorResponse() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.ErrorResponse
+
 
+
ErrorResponse() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ErrorResponse
+
 
+
EventStreamClosedException - Exception in software.amazon.awssdk.eventstreamrpc
+
+
Thrown when a EventStream closed exception occurs
+
+
EventStreamClosedException(long) - Constructor for exception software.amazon.awssdk.eventstreamrpc.EventStreamClosedException
+
+
Creates a new EventStreamClosedException from the given continuation ID
+
+
EventStreamClosedException(String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.EventStreamClosedException
+
+
Creates a new EventStreamClosedException with a given messasge
+
+
EventStreamError - Exception in software.amazon.awssdk.eventstreamrpc.model
+
+
Used to hold event stream RPC error messages that are not tied to any service.
+
+
EventStreamError(String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.EventStreamError
+
+
Creates a new EventStream error with only a message
+
+
EventStreamError(String, List<Header>, MessageType) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.EventStreamError
+
+
Creates a new EventStreamError with a message, headers, and message type
+
+
EventStreamJsonMessage - Interface in software.amazon.awssdk.eventstreamrpc.model
+
+
All generated model types implement this interface, including errors.
+
+
EventStreamOperationError - Exception in software.amazon.awssdk.eventstreamrpc.model
+
+
Root error type returned by any continuation error message + + TODO: To mimic public AWS SDK clients, any exception thrown by + a given service should inherit from it's generated model + service exception.
+
+
EventStreamOperationError(String, String, String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.EventStreamOperationError
+
+
Creates a new EventStreamOperationError from the given service name, error code, and message
+
+
EventStreamRPCClient - Class in software.amazon.awssdk.eventstreamrpc
+
+
Not sure how public we need to make this class
+
+
EventStreamRPCClient(EventStreamRPCConnection) - Constructor for class software.amazon.awssdk.eventstreamrpc.EventStreamRPCClient
+
+
Creates a new EventStreamRPCClient
+
+
EventStreamRPCConnection - Class in software.amazon.awssdk.eventstreamrpc
+
+
A connection for an EventStreamRPC client
+
+
EventStreamRPCConnection(EventStreamRPCConnectionConfig) - Constructor for class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
+
Constructs a new EventStreamRPCConnection from the given configuration
+
+
EventStreamRPCConnection.LifecycleHandler - Interface in software.amazon.awssdk.eventstreamrpc
+
+
Lifecycle handler is how a client can react and respond to connectivity interruptions.
+
+
EventStreamRPCConnectionConfig - Class in software.amazon.awssdk.eventstreamrpc
+
+
The closeable elements inside the EventStreamRPCConnectionConfig are not cleaned up when + this config object is done.
+
+
EventStreamRPCConnectionConfig(ClientBootstrap, EventLoopGroup, SocketOptions, ClientTlsContext, String, int, Supplier<CompletableFuture<MessageAmendInfo>>) - Constructor for class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Creates a new EventStreamRPCConnectionConfig with the given data
+
+
EventStreamRPCServiceModel - Class in software.amazon.awssdk.eventstreamrpc
+
+
Implementers of this service model are expected to likely be singletons.
+
+
EventStreamRPCServiceModel() - Constructor for class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
 
+
execution - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionResponse
+
+
Contains data about a job execution.
+
+
execution - Variable in class software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedEvent
+
+
Contains data about a job execution.
+
+
execution - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextJobExecutionResponse
+
+
Contains data about a job execution.
+
+
executionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
+
+
Optional.
+
+
executionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
A number that identifies a job execution on a device.
+
+
executionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
+
A number that identifies a job execution on a device.
+
+
executionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
Optional.
+
+
executionState - Variable in class software.amazon.awssdk.iot.iotjobs.model.RejectedError
+
+
A JobExecutionState object.
+
+
executionState - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionResponse
+
+
Contains data about the state of a job execution.
+
+
expectedVersion - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
The expected current version of the job execution.
+
+
extractRegionFromEndpoint(String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Attempts to determine the AWS region associated with an endpoint.
+
+
+ + + +

F

+
+
FAILED - software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
FAILED - software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
 
+
FAILED - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for FAILED
+
+
FAILED_NO_STATE_CHANGE - software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
FAILED_ROLLBACK_COMPLETE - software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
FAILED_ROLLBACK_NOT_REQUESTED - software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
FailedUpdateConditionCheckError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
FailedUpdateConditionCheckError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
FailedUpdateConditionCheckError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
FailureHandlingPolicy - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
FINISHED - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
fromJson(Gson, byte[]) - Method in interface software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage
+
+
Converts the given GSON and payload into a EventStreamJsonMessage
+
+
fromJson(Class<T>, byte[]) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Creates a EventStreamJsonMessage of type T from the given application model + class and payload.
+
+
fromJson(String, byte[]) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Creates a EventStreamJsonMessage from the given application model type string and payload.
+
+
fromString(String) - Static method in class software.amazon.awssdk.eventstreamrpc.Version
+
+
Returns a new Version class from the given version string.
+
+
+ + + +

G

+
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.CertificateType
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.QOS
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
 
+
get(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
 
+
GET_CLIENT_DEVICE_AUTH_TOKEN - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
GET_COMPONENT_DETAILS - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
GET_CONFIGURATION - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
GET_LOCAL_DEPLOYMENT_STATUS - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
GET_SECRET_VALUE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
GET_THING_SHADOW - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getAllOperations() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getAllOperations() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Retreives all operations on the service
+
+
getApplicationModelClass(String) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Returns the application model class
+
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.CertificateType
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.QOS
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
 
+
getApplicationModelType() - Method in enum software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
 
+
getApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
 
+
getApplicationModelType() - Method in exception software.amazon.awssdk.eventstreamrpc.model.AccessDeniedException
+
+
Returns the named model type.
+
+
getApplicationModelType() - Method in interface software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage
+
+
Returns the named model type.
+
+
getApplicationModelType() - Method in exception software.amazon.awssdk.eventstreamrpc.model.InternalServerException
+
+
Returns the named model type.
+
+
getApplicationModelType() - Method in exception software.amazon.awssdk.eventstreamrpc.model.UnsupportedOperationException
+
+
Returns the named model type.
+
+
getApplicationModelType() - Method in exception software.amazon.awssdk.eventstreamrpc.model.ValidationException
+
+
Returns the named model type.
+
+
getArtifactsDirectoryPath() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
All artifact files in this directory will be copied over to the Greengrass package store.
+
+
getAuthorizeClientDeviceActionModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getAuthToken() - Method in class software.amazon.awssdk.eventstreamrpc.GreengrassEventStreamConnectMessage
+
+
Returns the authorization token in the connect message
+
+
getBinaryMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
getBinaryMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
getBootstrap() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getCaCertificates() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
List of CA certificates in pem format.
+
+
getCancelLocalDeploymentModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getCAs() - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
 
+
getCertificate() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The certificate in pem format.
+
+
getCertificateOptions() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
getCertificatePem() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The client certificate in pem format.
+
+
getCertificateSHA1Hash() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
getCertificateSHA256Hash() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
getCertificateType() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
getCertificateTypeAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
+
The types of certificate updates to subscribe to.
+
+
getCertificateUpdate() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
getClient() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
 
+
getClientBootstrap() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the ClientBootstrap associated with the EventStreamRPCConnectionConfig
+
+
getClientDeviceAuthToken() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The session token for the client device from GetClientDeviceAuthToken.
+
+
getClientDeviceAuthToken() - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
+
The session token for the client device.
+
+
getClientDeviceAuthToken(GetClientDeviceAuthTokenRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getClientDeviceAuthToken operation synchronously.
+
+
getClientDeviceAuthToken(GetClientDeviceAuthTokenRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
getClientDeviceAuthToken(GetClientDeviceAuthTokenRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
getClientDeviceAuthTokenAsync(GetClientDeviceAuthTokenRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getClientDeviceAuthToken operation asynchronously.
+
+
GetClientDeviceAuthTokenOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Get session token for a client device
+
+
GetClientDeviceAuthTokenOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
GetClientDeviceAuthTokenRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetClientDeviceAuthTokenRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
 
+
GetClientDeviceAuthTokenResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetClientDeviceAuthTokenResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
 
+
GetClientDeviceAuthTokenResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GetClientDeviceAuthTokenResponseHandler(OperationResponse<GetClientDeviceAuthTokenResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
+
 
+
getClientDeviceCertificate() - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
getClientId() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The client ID to used to connect.
+
+
getComponentDetails() - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
+
The component's details.
+
+
getComponentDetails(GetComponentDetailsRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getComponentDetails operation synchronously.
+
+
getComponentDetails(GetComponentDetailsRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
getComponentDetails(GetComponentDetailsRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
getComponentDetailsAsync(GetComponentDetailsRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getComponentDetails operation asynchronously.
+
+
GetComponentDetailsOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Gets the status and version of the component with the given component name
+
+
GetComponentDetailsOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
GetComponentDetailsRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetComponentDetailsRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
 
+
GetComponentDetailsResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetComponentDetailsResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
 
+
GetComponentDetailsResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GetComponentDetailsResponseHandler(OperationResponse<GetComponentDetailsResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
+
 
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The name of the component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
+
The name of the component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
+
The name of the component to get.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
+
(Optional) The name of the component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
+
The name of the component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
+
The name of the component to pause, which must be a generic component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
+
The name of the component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
+
The name of the component to resume.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
+
The name of the component.
+
+
getComponentName() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
+
(Optional) The name of the component.
+
+
getComponents() - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
+
The list of components.
+
+
getComponentToConfiguration() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component names to configuration.
+
+
getComponentToRunWithInfo() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component names to component run as info.
+
+
getConfiguration() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The component's configuration as a JSON object.
+
+
getConfiguration() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
+
The object that contains the new configuration.
+
+
getConfiguration(GetConfigurationRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getConfiguration operation synchronously.
+
+
getConfiguration(GetConfigurationRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
getConfiguration(GetConfigurationRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
getConfigurationAsync(GetConfigurationRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getConfiguration operation asynchronously.
+
+
GetConfigurationOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Get value of a given key from the configuration
+
+
GetConfigurationOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
GetConfigurationRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetConfigurationRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
 
+
GetConfigurationResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetConfigurationResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
 
+
GetConfigurationResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GetConfigurationResponseHandler(OperationResponse<GetConfigurationResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
+
 
+
getConfigurationUpdateEvent() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
getConfigurationValidityReport() - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
+
The report that tells Greengrass whether or not the configuration update is valid.
+
+
getConnectivity() - Method in class software.amazon.awssdk.iot.discovery.model.GGCore
+
 
+
getConnectMessageAmender() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the connect message amender associated with the EventStreamRPCConnectionConfig
+
+
getContentType() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message content type.
+
+
getContentType() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message content type.
+
+
getContext() - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
+
The context of the message, such as the topic where the message was published.
+
+
getContext() - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
+
The context of the message, such as the topic where the message was published.
+
+
getContext() - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
getCores() - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
 
+
getCorrelationData() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Correlation data blob for request/response.
+
+
getCorrelationData() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Correlation data blob for request/response.
+
+
getCpus() - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
+
(Optional) The maximum amount of CPU time that this component's processes can use on the core device.
+
+
getCreateDebugPasswordModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getCreatedOn() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
(Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format
+
+
getCreateLocalDeploymentModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getCredential() - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
+
The client device's credentials.
+
+
getCredential() - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
+
The client device's credentials.
+
+
getDeferComponentUpdateModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getDeleteThingShadowModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getDeployment() - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
+
The local deployment.
+
+
getDeploymentErrorStack() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The list of local deployment errors
+
+
getDeploymentErrorTypes() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The list of local deployment error types
+
+
getDeploymentFailureCause() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The cause of local deployment failure
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
+
(Optional) The ID of the local deployment to cancel.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The ID of the AWS IoT Greengrass deployment that requested the configuration update.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
+
The ID of the local deployment that the request created.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
The ID of the AWS IoT Greengrass deployment to defer.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
+
The ID of the local deployment to get.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The ID of the local deployment.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updated the component.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updates the component.
+
+
getDeploymentId() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updates the component.
+
+
getDeploymentStatusDetails() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
(Optional) The status details of the local deployment.
+
+
getDetailedDeploymentStatus() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
getDetailedDeploymentStatusAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
The detailed deployment status of the local deployment.
+
+
getDiscoveryExecutor() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getErrorCode() - Method in exception software.amazon.awssdk.eventstreamrpc.model.EventStreamOperationError
+
+
Likely subclasses will have a more limited set of valid error codes
+
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.GreengrassCoreIPCError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
getErrorTypeString() - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
getEventLoopGroup() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the EventLoopGroup associated with the EventStreamRPCConnectionConfig
+
+
getFailureHandlingPolicy() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
getFailureHandlingPolicyAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Deployment failure handling policy.
+
+
getGetClientDeviceAuthTokenModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getGetComponentDetailsModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getGetConfigurationModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getGetLocalDeploymentStatusModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getGetSecretValueModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getGetThingShadowModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getGGGroupId() - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
 
+
getGGGroups() - Method in class software.amazon.awssdk.iot.discovery.model.DiscoverResponse
+
 
+
getGGServerName() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getGroupName() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
The thing group name the deployment is targeting.
+
+
getHandler() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.StreamingResponse
+
 
+
getHeaders() - Method in class software.amazon.awssdk.eventstreamrpc.MessageAmendInfo
+
+
Returns the headers stored in the object.
+
+
getHost() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the host name associated with the EventStreamRPCConnectionConfig
+
+
getHostAddress() - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
getId() - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
getInstance() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getInstance() - Static method in class software.amazon.awssdk.eventstreamrpc.Version
+
 
+
getJsonMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
getJsonMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
getKey() - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
getKeyPath() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
+
The key path to the configuration value that updated.
+
+
getKeyPath() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
+
The key path to the configuration value.
+
+
getKeyPath() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
+
The key path to the configuration value for which to subscribe.
+
+
getKeyPath() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
(Optional) The key path to the container node (the object) to update.
+
+
getListComponentsModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getListLocalDeploymentsModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getListNamedShadowsForThingModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getLocalDeployments() - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
+
The list of local deployments.
+
+
getLocalDeploymentStatus(GetLocalDeploymentStatusRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getLocalDeploymentStatus operation synchronously.
+
+
getLocalDeploymentStatus(GetLocalDeploymentStatusRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
getLocalDeploymentStatus(GetLocalDeploymentStatusRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
getLocalDeploymentStatusAsync(GetLocalDeploymentStatusRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getLocalDeploymentStatus operation asynchronously.
+
+
GetLocalDeploymentStatusOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Get status of a local deployment with the given deploymentId
+
+
GetLocalDeploymentStatusOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
GetLocalDeploymentStatusRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetLocalDeploymentStatusRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
 
+
GetLocalDeploymentStatusResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetLocalDeploymentStatusResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
 
+
GetLocalDeploymentStatusResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GetLocalDeploymentStatusResponseHandler(OperationResponse<GetLocalDeploymentStatusResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
+
 
+
getMaxConnections() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getMemory() - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
+
(Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.
+
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
+
The binary message as a blob.
+
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
(Optional) A message that reports why the configuration isn't valid.
+
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
(Optional) The name of the component for which to defer updates.
+
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
+
The JSON message as an object.
+
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
A message about why the component failed to restart, if the request failed.
+
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
getMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
A message about why the component failed to stop, if the request failed.
+
+
getMessage() - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
getMessage() - Method in exception software.amazon.awssdk.eventstreamrpc.model.EventStreamOperationError
+
+
Likely overridden by a specific field defined in service-operation model
+
+
getMessageExpiryIntervalSeconds() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message expiry interval in seconds.
+
+
getMessageExpiryIntervalSeconds() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message expiry interval in seconds.
+
+
getMessageHeaders() - Method in exception software.amazon.awssdk.eventstreamrpc.model.EventStreamError
+
+
Returns the headers associated with the EventStreamError
+
+
getMessageType() - Method in exception software.amazon.awssdk.eventstreamrpc.model.EventStreamError
+
+
Returns the message type associated with the EventStreamError
+
+
getMetadata() - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
getMetrics() - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
getMqttCredential() - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
getName() - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
GetNamedShadowRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to make a GetNamedShadow request.
+
+
GetNamedShadowRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowRequest
+
 
+
GetNamedShadowSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to GetNamedShadow responses.
+
+
GetNamedShadowSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowSubscriptionRequest
+
 
+
getNextToken() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
(Optional) The token to retrieve the next set of results.
+
+
getNextToken() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
(Optional) The token value to use in paged requests to retrieve the next page in the sequence.
+
+
getOperation() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The operation to authorize.
+
+
getOperationModelContext(String) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getOperationModelContext(String) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Retrieves the operation model context for a given operation name on the service + + This may not be a useful interface as generated code will typically pull a known operation model context + Public visibility is useful for testing
+
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getOperationName() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getOperationName() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the canonical operation name associated with this context across any client language.
+
+
getPageSize() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
(Optional) The number of shadow names to return in each call.
+
+
getPassword() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
getPassword() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The password.
+
+
getPasswordExpiration() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
getPauseComponentModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getPayload() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
+
An empty response state document.
+
+
getPayload() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
+
The response state document as a JSON encoded blob.
+
+
getPayload() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) The message payload as a blob.
+
+
getPayload() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) The message payload as a blob.
+
+
getPayload() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The request state document as a JSON encoded blob.
+
+
getPayload() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
+
The response state document as a JSON encoded blob.
+
+
getPayload() - Method in class software.amazon.awssdk.eventstreamrpc.MessageAmendInfo
+
+
Returns the payload stored in the object.
+
+
getPayloadFormat() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
getPayloadFormat() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
getPayloadFormatAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message payload format.
+
+
getPayloadFormatAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message payload format.
+
+
GetPendingJobExecutionsRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to make a GetPendingJobExecutions request.
+
+
GetPendingJobExecutionsRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsRequest
+
 
+
GetPendingJobExecutionsResponse - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Response payload to a GetPendingJobExecutions request.
+
+
GetPendingJobExecutionsResponse() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsResponse
+
 
+
GetPendingJobExecutionsSubscriptionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to subscribe to GetPendingJobExecutions responses.
+
+
GetPendingJobExecutionsSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsSubscriptionRequest
+
 
+
getPort() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the port associated with the EventStreamRPCConnectionConfig
+
+
getPortNumber() - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
getPosixUser() - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
+
+
getPostUpdateEvent() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
getPreUpdateEvent() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
getPrivateKey() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The private key in pem format.
+
+
getProxyOptions() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getPublicKey() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The public key in pem format.
+
+
getPublishMessage() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
+
The message to publish.
+
+
getPublishToIoTCoreModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getPublishToTopicModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getPutComponentMetricModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getQos() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
getQos() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
getQosAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
getQosAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
getReceiveMode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
getReceiveModeAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
(Optional) The behavior that specifies whether the component receives messages from itself.
+
+
getRecheckAfterMs() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
The amount of time in milliseconds for which to defer the update.
+
+
getRecipeDirectoryPath() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
All recipes files in this directory will be copied over to the Greengrass package store.
+
+
getRegion() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getRequestApplicationModelType() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the application model type string for the initial-request object
+
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
+
 
+
getRequestFlushFuture() - Method in class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
+
Returns the request flush future to use
+
+
getRequestFlushFuture() - Method in interface software.amazon.awssdk.eventstreamrpc.StreamResponse
+
+
Completable future indicating flush of the request that initiated the stream operation
+
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getRequestTypeClass() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the initial-request java class type
+
+
getResource() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The resource the client device performs the operation on.
+
+
getResourceName() - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
getResourceType() - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.StreamingResponse
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
+
 
+
getResponse() - Method in class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
+
Get the response completable future to wait on the initial response + if there is one.
+
+
getResponse() - Method in interface software.amazon.awssdk.eventstreamrpc.StreamResponse
+
+
Completable future for retrieving the initial-response of the stream operation
+
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getResponseApplicationModelType() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the application model type string for the initial response object
+
+
getResponseTopic() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Response topic for request/response.
+
+
getResponseTopic() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Response topic for request/response.
+
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getResponseTypeClass() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the initial-response java class type
+
+
getRestartComponentModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getRestartStatus() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
getRestartStatusAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
The status of the restart request.
+
+
getResults() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
The list of shadow names.
+
+
getResumeComponentModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getRootComponentsToRemove() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.
+
+
getRootComponentVersionsToAdd() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component name to version.
+
+
getSecretBinary() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
getSecretId() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
The name of the secret to get.
+
+
getSecretId() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The ID of the secret.
+
+
getSecretString() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
getSecretValue() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The value of this version of the secret.
+
+
getSecretValue(GetSecretValueRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getSecretValue operation synchronously.
+
+
getSecretValue(GetSecretValueRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
getSecretValue(GetSecretValueRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
getSecretValueAsync(GetSecretValueRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getSecretValue operation asynchronously.
+
+
GetSecretValueOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Retrieves a secret stored in AWS secrets manager
+
+
GetSecretValueOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
GetSecretValueRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetSecretValueRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
 
+
GetSecretValueResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetSecretValueResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
 
+
GetSecretValueResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GetSecretValueResponseHandler(OperationResponse<GetSecretValueResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
+
 
+
getSendConfigurationValidityReportModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getService() - Method in exception software.amazon.awssdk.eventstreamrpc.model.EventStreamOperationError
+
+
Returns the name of the service that caused the error
+
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getServiceModel() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getServiceModel() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
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
+
+
getServiceName() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getServiceName() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
For getting the actual service name
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
+
Returns an indicator for which enum member is set.
+
+
getSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
+
Returns an indicator for which enum member is set.
+
+
getShadowName() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
+
The name of the shadow.
+
+
getShadowName() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
+
The name of the shadow.
+
+
getShadowName() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The name of the shadow.
+
+
GetShadowRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to make a GetShadow request.
+
+
GetShadowRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.GetShadowRequest
+
 
+
GetShadowResponse - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Response payload to a GetShadow request.
+
+
GetShadowResponse() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
+
 
+
GetShadowSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to GetShadow responses.
+
+
GetShadowSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.GetShadowSubscriptionRequest
+
 
+
getSocketOptions() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the SocketOptions associated with the EventStreamRPCConnectionConfig
+
+
getSocketOptions() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getState() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
getState() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
getStateAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The state of the component.
+
+
getStateAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
+
The state to set this component to.
+
+
getStaticGson() - Static method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
In situations where the framework needs to do some JSON processing + without a specific service/operation in context
+
+
getStatus() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
getStatus() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
getStatusAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The validity status.
+
+
getStatusAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The status of the local deployment.
+
+
getStopComponentModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getStopStatus() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
getStopStatusAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
The status of the stop request.
+
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getStreamingRequestApplicationModelType() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the application model type of
+
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getStreamingRequestTypeClass() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the streaming-request java class type
+
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getStreamingResponseApplicationModelType() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the streaming response application model string
+
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
getStreamingResponseTypeClass() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns the streaming-response java class type
+
+
getSubscribeToCertificateUpdatesModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getSubscribeToComponentUpdatesModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getSubscribeToConfigurationUpdateModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getSubscribeToIoTCoreModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getSubscribeToTopicModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getSubscribeToValidateConfigurationUpdatesModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getSystemResourceLimits() - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The system resource limits to apply to this component's processes.
+
+
getThingArn() - Method in class software.amazon.awssdk.iot.discovery.model.GGCore
+
 
+
getThingName() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
+
The name of the thing.
+
+
getThingName() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
+
The name of the thing.
+
+
getThingName() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
The name of the thing.
+
+
getThingName() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The name of the thing.
+
+
getThingShadow(GetThingShadowRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getThingShadow operation synchronously.
+
+
getThingShadow(GetThingShadowRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
getThingShadow(GetThingShadowRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
getThingShadowAsync(GetThingShadowRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the getThingShadow operation asynchronously.
+
+
GetThingShadowOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Retrieves a device shadow document stored by the local shadow service
+
+
GetThingShadowOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
+
 
+
GetThingShadowRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetThingShadowRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
 
+
GetThingShadowResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
GetThingShadowResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
 
+
GetThingShadowResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GetThingShadowResponseHandler(OperationResponse<GetThingShadowResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
+
 
+
getTimestamp() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
(Optional) The date and time that the response was generated.
+
+
getTimestamp() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
The current Unix epoch time in milliseconds.
+
+
getTlsContext() - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
+
+
Returns the TlsContext associated with the EventStreamRPCConnectionConfig
+
+
getTlsContext() - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
 
+
getToken() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
getTopic() - Method in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
+
The topic where the message was published.
+
+
getTopic() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
+
The topic to publish the message.
+
+
getTopic() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
The topic to subscribe to.
+
+
getTopicName() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
The topic to which the message was published.
+
+
getTopicName() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The topic to which to publish the message.
+
+
getTopicName() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The topic to which to subscribe.
+
+
getTopicName() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
+
Deprecated.
+
+
getUnit() - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
getUnitAsString() - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
getUpdateConfigurationModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getUpdateStateModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getUpdateThingShadowModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getUsername() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
getUsername() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The username.
+
+
getUserProperties() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) MQTT user properties associated with the message.
+
+
getUserProperties() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) MQTT user properties associated with the message.
+
+
getValidateAuthorizationTokenModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getValidateConfigurationUpdateEvent() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.CertificateType
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
 
+
getValue() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
+
The requested configuration as an object.
+
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
getValue() - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.QOS
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
 
+
getValue() - Method in enum software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
 
+
getValue() - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
getValueToMerge() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
The configuration object to merge at the location that you specify in keyPath.
+
+
getVerifyClientDeviceIdentityModelContext() - Static method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
getVersion() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The version of the component.
+
+
getVersionId() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) The ID of the version to get.
+
+
getVersionId() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The ID of this version of the secret.
+
+
getVersionStage() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) The staging label of the version to get.
+
+
getVersionStage() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The list of staging labels attached to this version of the secret.
+
+
getVersionString() - Method in class software.amazon.awssdk.eventstreamrpc.Version
+
+
Returns the Version in string representation in the format: Major.Minor.Patch.
+
+
getWindowsUser() - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The Windows user to use to run this component on Windows core devices.
+
+
GGCore - Class in software.amazon.awssdk.iot.discovery.model
+
+
Information about a particular Greengrass core within a Greengrass group + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
+
+
GGCore() - Constructor for class software.amazon.awssdk.iot.discovery.model.GGCore
+
 
+
GGGroup - Class in software.amazon.awssdk.iot.discovery.model
+
+
Information about a Greengrass group: a structured collection of one or more Grengrass cores + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
+
+
GGGroup() - Constructor for class software.amazon.awssdk.iot.discovery.model.GGGroup
+
 
+
GreengrassConnectMessageSupplier - Class in software.amazon.awssdk.eventstreamrpc
+
+
The connect message supplier for Greengrass
+
+
GreengrassConnectMessageSupplier() - Constructor for class software.amazon.awssdk.eventstreamrpc.GreengrassConnectMessageSupplier
+
 
+
GreengrassCoreIPC - Interface in software.amazon.awssdk.aws.greengrass
+
 
+
GreengrassCoreIPCClient - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GreengrassCoreIPCClient(EventStreamRPCConnection) - Constructor for class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
GreengrassCoreIPCClientV2 - Class in software.amazon.awssdk.aws.greengrass
+
+
V2 Client for Greengrass.
+
+
GreengrassCoreIPCClientV2.Builder - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GreengrassCoreIPCClientV2.StreamingResponse<T,​U> - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GreengrassCoreIPCError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
GreengrassCoreIPCServiceModel - Class in software.amazon.awssdk.aws.greengrass
+
 
+
GreengrassEventStreamConnectMessage - Class in software.amazon.awssdk.eventstreamrpc
+
+
A Greengrass EventStream connection message
+
+
GreengrassEventStreamConnectMessage() - Constructor for class software.amazon.awssdk.eventstreamrpc.GreengrassEventStreamConnectMessage
+
 
+
+ + + +

H

+
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
 
+
hashCode() - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
 
+
hashCode() - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.eventstreamrpc.Version
+
 
+
hashCode() - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
 
+
hashCode() - Method in class software.amazon.awssdk.iot.discovery.model.DiscoverResponse
+
 
+
hashCode() - Method in class software.amazon.awssdk.iot.discovery.model.GGCore
+
 
+
hashCode() - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
 
+
+ + + +

I

+
+
IN_PROGRESS - software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
IN_PROGRESS - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for IN_PROGRESS
+
+
includeJobDocument - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
+
+
Optional.
+
+
includeJobDocument - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
Optional.
+
+
includeJobExecutionState - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
Optional.
+
+
inProgressJobs - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsResponse
+
+
A list of JobExecutionSummary objects with status IN_PROGRESS.
+
+
INSTALLED - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
INTERNAL_ERROR - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
There was an internal error during the processing of the request.
+
+
InternalServerException - Exception in software.amazon.awssdk.eventstreamrpc.model
+
+
Thrown when a internal server exception occurs
+
+
InternalServerException(String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.InternalServerException
+
+
Creates a new internal server exception from the given service name
+
+
INVALID_JSON - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
The contents of the request could not be interpreted as valid UTF-8-encoded JSON.
+
+
INVALID_REQUEST - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
The contents of the request were invalid.
+
+
INVALID_STATE_TRANSITION - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
An update attempted to change the job execution to a state that is invalid because of the job execution's current state.
+
+
INVALID_TOPIC - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
The request was sent to a topic in the AWS IoT Jobs namespace that does not map to any API.
+
+
InvalidArgumentsError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
InvalidArgumentsError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
InvalidArgumentsError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
InvalidArtifactsDirectoryPathError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
InvalidArtifactsDirectoryPathError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
InvalidArtifactsDirectoryPathError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
InvalidClientDeviceAuthTokenError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
InvalidClientDeviceAuthTokenError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
InvalidClientDeviceAuthTokenError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
InvalidCredentialError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
InvalidCredentialError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
InvalidCredentialError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
InvalidDataException - Exception in software.amazon.awssdk.eventstreamrpc
+
+
An exception for invalid/unexpected data
+
+
InvalidDataException(MessageType) - Constructor for exception software.amazon.awssdk.eventstreamrpc.InvalidDataException
+
+
Constructs a new InvalidDataException with the given MessageType, whose name will + be added to the exception.
+
+
InvalidRecipeDirectoryPathError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
InvalidRecipeDirectoryPathError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
InvalidRecipeDirectoryPathError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
InvalidTokenError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
InvalidTokenError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
InvalidTokenError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
IoTCoreMessage - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
IoTCoreMessage() - Constructor for class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
IoTCoreMessage.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
IotIdentityClient - Class in software.amazon.awssdk.iot.iotidentity
+
+
An AWS IoT service that assists with provisioning a device and installing unique client certificates on it + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html
+
+
IotIdentityClient(MqttClientConnection) - Constructor for class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Constructs a new IotIdentityClient
+
+
IotJobsClient - Class in software.amazon.awssdk.iot.iotjobs
+
+
The AWS IoT jobs service can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT.
+
+
IotJobsClient(MqttClientConnection) - Constructor for class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Constructs a new IotJobsClient
+
+
IotShadowClient - Class in software.amazon.awssdk.iot.iotshadow
+
+
The AWS IoT Device Shadow service adds shadows to AWS IoT thing objects.
+
+
IotShadowClient(MqttClientConnection) - Constructor for class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Constructs a new IotShadowClient
+
+
isClientError() - Method in exception software.amazon.awssdk.aws.greengrass.model.GreengrassCoreIPCError
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
+
 
+
isClosed() - Method in class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
+
Checks if the stream is closed
+
+
isClosed() - Method in interface software.amazon.awssdk.eventstreamrpc.StreamResponse
+
+
Tests if the stream is closed
+
+
isIsAuthorized() - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
+
Whether the client device is authorized to perform the operation on the resource.
+
+
isIsGgcRestarting() - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
+
Whether or not Greengrass needs to restart to apply the update.
+
+
isIsValid() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
isIsValidClientDevice() - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
+
Whether the client device's identity is valid.
+
+
isRefresh() - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) Whether to fetch the latest secret from cloud when the request is handled.
+
+
isRetain() - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) The value of the retain flag.
+
+
isRetain() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Whether to set MQTT retain option to true when publishing.
+
+
isRetryable() - Method in exception software.amazon.awssdk.aws.greengrass.model.GreengrassCoreIPCError
+
 
+
isServerError() - Method in exception software.amazon.awssdk.aws.greengrass.model.GreengrassCoreIPCError
+
 
+
isStreamingOperation() - Method in interface software.amazon.awssdk.eventstreamrpc.OperationModelContext
+
+
Returns true if there is a streaming request or response associated with the operation + or both
+
+
isVoid() - Method in interface software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage
+
+
Returns whether the EventStreamJsonMessage is void
+
+
+ + + +

J

+
+
jobDocument - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The content of the job document.
+
+
jobDocument - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionResponse
+
+
A UTF-8 encoded JSON document that contains information that your devices need to perform the job.
+
+
JobExecutionData - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data about a job execution.
+
+
JobExecutionData() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
 
+
JobExecutionsChangedEvent - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Sent whenever a job execution is added to or removed from the list of pending job executions for a thing.
+
+
JobExecutionsChangedEvent() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedEvent
+
 
+
JobExecutionsChangedSubscriptionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to subscribe to JobExecutionsChanged events.
+
+
JobExecutionsChangedSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedSubscriptionRequest
+
 
+
JobExecutionState - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data about the state of a job execution.
+
+
JobExecutionState() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.JobExecutionState
+
 
+
JobExecutionSummary - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Contains a subset of information about a job execution.
+
+
JobExecutionSummary() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
 
+
jobId - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
+
+
The unique identifier assigned to this job when it was created.
+
+
jobId - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionSubscriptionRequest
+
+
Job ID that you want to subscribe to DescribeJobExecution response events for.
+
+
jobId - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The unique identifier you assigned to this job when it was created.
+
+
jobId - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
+
The unique identifier you assigned to this job when it was created.
+
+
jobId - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
The unique identifier assigned to this job when it was created.
+
+
jobId - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionSubscriptionRequest
+
+
Job ID that you want to subscribe to UpdateJobExecution response events for.
+
+
jobs - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedEvent
+
+
Map from JobStatus to a list of Jobs transitioning to that status.
+
+
JobStatus - Enum in software.amazon.awssdk.iot.iotjobs.model
+
+
The status of the job execution.
+
+
JSON_MESSAGE - software.amazon.awssdk.aws.greengrass.model.PublishMessage.UnionMember
+
 
+
JSON_MESSAGE - software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage.UnionMember
+
 
+
JsonMessage - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
JsonMessage() - Constructor for class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
 
+
+ + + +

L

+
+
lastUpdatedAt - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The time when the job execution started.
+
+
lastUpdatedAt - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
+
The time when the job execution was last updated.
+
+
LifecycleState - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
LIST_COMPONENTS - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
LIST_LOCAL_DEPLOYMENTS - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
LIST_NAMED_SHADOWS_FOR_THING - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
listComponents(ListComponentsRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the listComponents operation synchronously.
+
+
listComponents(ListComponentsRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
listComponents(ListComponentsRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
listComponentsAsync(ListComponentsRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the listComponents operation asynchronously.
+
+
ListComponentsOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Request for a list of components
+
+
ListComponentsOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
+
 
+
ListComponentsRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ListComponentsRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
+
 
+
ListComponentsResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ListComponentsResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
 
+
ListComponentsResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
ListComponentsResponseHandler(OperationResponse<ListComponentsResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
+
 
+
listLocalDeployments(ListLocalDeploymentsRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the listLocalDeployments operation synchronously.
+
+
listLocalDeployments(ListLocalDeploymentsRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
listLocalDeployments(ListLocalDeploymentsRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
listLocalDeploymentsAsync(ListLocalDeploymentsRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the listLocalDeployments operation asynchronously.
+
+
ListLocalDeploymentsOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Lists the last 5 local deployments along with their statuses
+
+
ListLocalDeploymentsOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
+
 
+
ListLocalDeploymentsRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ListLocalDeploymentsRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
+
 
+
ListLocalDeploymentsResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ListLocalDeploymentsResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
 
+
ListLocalDeploymentsResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
ListLocalDeploymentsResponseHandler(OperationResponse<ListLocalDeploymentsResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
+
 
+
listNamedShadowsForThing(ListNamedShadowsForThingRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the listNamedShadowsForThing operation synchronously.
+
+
listNamedShadowsForThing(ListNamedShadowsForThingRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
listNamedShadowsForThing(ListNamedShadowsForThingRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
listNamedShadowsForThingAsync(ListNamedShadowsForThingRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the listNamedShadowsForThing operation asynchronously.
+
+
ListNamedShadowsForThingOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Lists the named shadows for the specified thing
+
+
ListNamedShadowsForThingOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
+
 
+
ListNamedShadowsForThingRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ListNamedShadowsForThingRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
 
+
ListNamedShadowsForThingResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ListNamedShadowsForThingResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
 
+
ListNamedShadowsForThingResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
ListNamedShadowsForThingResponseHandler(OperationResponse<ListNamedShadowsForThingResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
+
 
+
LocalDeployment - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
LocalDeployment() - Constructor for class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
+ + + +

M

+
+
MAJOR - Static variable in class software.amazon.awssdk.eventstreamrpc.Version
+
+
Default major version number.
+
+
MEGABYTES - software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
message - Variable in class software.amazon.awssdk.iot.iotjobs.model.RejectedError
+
+
A text message that provides additional information.
+
+
message - Variable in class software.amazon.awssdk.iot.iotshadow.model.ErrorResponse
+
+
A text message that provides additional information.
+
+
MESSAGE - software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage.UnionMember
+
 
+
MessageAmendInfo - Class in software.amazon.awssdk.eventstreamrpc
+
+
Small data class used to hold information that may be used differently depending on the context + + For sending messages, the headers stored in the object may be used to append to existing headers, + where it won't overwrite an existing one that may be outgoing.
+
+
MessageAmendInfo(List<Header>, byte[]) - Constructor for class software.amazon.awssdk.eventstreamrpc.MessageAmendInfo
+
+
Constructs a new MessageAmendInfo
+
+
MessageContext - Class in software.amazon.awssdk.aws.greengrass.model
+
+
Contextual information about the message.
+
+
MessageContext() - Constructor for class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
 
+
metadata - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
+
+
Contains the timestamps for each attribute in the desired and reported sections of the state.
+
+
metadata - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
+
+
Timestamps for the shadow properties that were updated.
+
+
metadata - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSnapshot
+
+
Contains the timestamps for each attribute in the desired and reported sections of the state.
+
+
metadata - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
+
+
Contains the timestamps for each attribute in the desired and reported sections so that you can determine when the state was updated.
+
+
Metric - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
Metric() - Constructor for class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
MetricUnitType - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
MINOR - Static variable in class software.amazon.awssdk.eventstreamrpc.Version
+
+
Default minor version number.
+
+
MQTT_CREDENTIAL - software.amazon.awssdk.aws.greengrass.model.CredentialDocument.UnionMember
+
 
+
MqttConnectCustomAuthConfig() - Constructor for class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
 
+
MQTTCredential - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
MQTTCredential() - Constructor for class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
 
+
MQTTMessage - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
MQTTMessage() - Constructor for class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
+ + + +

N

+
+
NamedShadowDeltaUpdatedSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to a device's NamedShadowDelta events.
+
+
NamedShadowDeltaUpdatedSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.NamedShadowDeltaUpdatedSubscriptionRequest
+
 
+
NamedShadowUpdatedSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to a device's NamedShadowUpdated events.
+
+
NamedShadowUpdatedSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.NamedShadowUpdatedSubscriptionRequest
+
 
+
NEW - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
newDefaultBuilder() - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with no default Tls options
+
+
newDirectMqttBuilderWithCustomAuth(String, AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder that will use direct MQTT and a custom authenticator controlled by the + username and password values.
+
+
newDirectMqttBuilderWithJavaKeystore(String, KeyStore, String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder using a certificate and key stored in the passed-in Java keystore.
+
+
newDirectMqttBuilderWithMtlsFromMemory(String, String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder with mTLS cert pair in memory
+
+
newDirectMqttBuilderWithMtlsFromPath(String, String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder with mTLS file paths.
+
+
newDirectMqttBuilderWithMtlsFromPkcs11(String, String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Create a new builder with mTLS, using a PKCS12 library for private key operations.
+
+
newDirectMqttBuilderWithMtlsFromPkcs11(String, TlsContextPkcs11Options) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder with mTLS using a PKCS#11 library for private key operations + + NOTE: This configuration only works on Unix devices.
+
+
newDirectMqttBuilderWithMtlsFromWindowsCertStorePath(String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder with mTLS using a certificate in a Windows certificate store.
+
+
newDirectMtlsCustomKeyOperationsBuilder(String, TlsContextCustomKeyOperationOptions) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder with mTLS using a custom handler for private key operations + + NOTE: This configuration only works on Unix devices.
+
+
newJavaKeystoreBuilder(KeyStore, String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS, using a certificate and key stored in the passed-in Java keystore.
+
+
newMqttBuilder(String) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder with default TLS options.
+
+
newMqttBuilderFromMqtt311ConnectionConfig(MqttConnectionConfig, TlsContextOptions) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder using a MqttConnectionConfig.
+
+
newMtlsBuilder(byte[], byte[]) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS cert pair in memory
+
+
newMtlsBuilder(String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS cert pair in memory
+
+
newMtlsBuilderFromPath(String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS file paths
+
+
newMtlsCustomKeyOperationsBuilder(TlsContextCustomKeyOperationOptions) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS, using a custom handler for private key operations.
+
+
newMtlsPkcs11Builder(TlsContextPkcs11Options) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS, using a PKCS#11 library for private key operations.
+
+
newMtlsPkcs12Builder(String, String) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS, using a PKCS12 library for private key operations.
+
+
newMtlsWindowsCertStorePathBuilder(String) - Static method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Create a new builder with mTLS, using a certificate in a Windows certificate store.
+
+
newStream(ClientConnectionContinuationHandler) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
+
Creates a new stream with the given continuation handler.
+
+
newWebsocketMqttBuilderWithCustomAuth(String, AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Creates a new MQTT5 client builder that will use websocket connection and a custom authenticator controlled by the + username and password values.
+
+
newWebsocketMqttBuilderWithSigv4Auth(String, AwsIotMqtt5ClientBuilder.WebsocketSigv4Config) - Static method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Create a new MQTT5 client builder that will use websockets and AWS Sigv4 signing to establish + mutually-authenticated (mTLS) connections.
+
+
NextJobExecutionChangedEvent - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Sent whenever there is a change to which job execution is next on the list of pending job executions for a thing, as defined for DescribeJobExecution with jobId $next.
+
+
NextJobExecutionChangedEvent() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedEvent
+
 
+
NextJobExecutionChangedSubscriptionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to subscribe to NextJobExecutionChanged events.
+
+
NextJobExecutionChangedSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedSubscriptionRequest
+
 
+
+ + + +

O

+
+
onConnect() - Method in interface software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection.LifecycleHandler
+
+
Invoked only if there is a successful connection.
+
+
onDisconnect(int) - Method in interface software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection.LifecycleHandler
+
+
Invoked for both connect failures and disconnects from a healthy state
+
+
onError(Throwable) - Method in interface software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection.LifecycleHandler
+
+
Used to communicate errors that occur on the connection during any phase of its lifecycle that may + not appropriately or easily attach to onConnect() or onDisconnect().
+
+
onPing(List<Header>, byte[]) - Method in interface software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection.LifecycleHandler
+
+
Do nothing on ping by default.
+
+
onStreamClosed() - Method in interface software.amazon.awssdk.eventstreamrpc.StreamResponseHandler
+
+
Called when stream is closed
+
+
onStreamError(Throwable) - Method in interface software.amazon.awssdk.eventstreamrpc.StreamResponseHandler
+
+
Called when there's an error in the stream.
+
+
onStreamEvent(StreamEventType) - Method in interface software.amazon.awssdk.eventstreamrpc.StreamResponseHandler
+
+
Called when there is a stream event to process
+
+
OperationModelContext<RequestType extends EventStreamJsonMessage,​ResponseType extends EventStreamJsonMessage,​StreamingRequestType extends EventStreamJsonMessage,​StreamingResponseType extends EventStreamJsonMessage> - Interface in software.amazon.awssdk.eventstreamrpc
+
+
Interface used for both client and server to dictate how to handle operations modeled by implementing this + interface.
+
+
OperationResponse<ResponseType extends EventStreamJsonMessage,​StreamRequestType extends EventStreamJsonMessage> - Class in software.amazon.awssdk.eventstreamrpc
+
+
Underlying type for operation response handling.
+
+
OperationResponse(OperationModelContext<ResponseType, ?, StreamRequestType, ?>, ClientConnectionContinuation, CompletableFuture<ResponseType>, CompletableFuture<Void>) - Constructor for class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
+
Creates a new OperationResponse from the given data
+
+
+ + + +

P

+
+
parameters - Variable in class software.amazon.awssdk.iot.iotidentity.model.RegisterThingRequest
+
+
Optional.
+
+
password - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
+
The password to use with the custom authorizer.
+
+
PATCH - Static variable in class software.amazon.awssdk.eventstreamrpc.Version
+
+
Default patch version number.
+
+
PATTERN - Static variable in class software.amazon.awssdk.eventstreamrpc.Version
+
+
The Regex pattern used to parse versions from strings
+
+
PAUSE_COMPONENT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
pauseComponent(PauseComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the pauseComponent operation synchronously.
+
+
pauseComponent(PauseComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
pauseComponent(PauseComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
pauseComponentAsync(PauseComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the pauseComponent operation asynchronously.
+
+
PauseComponentOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Pause a running component
+
+
PauseComponentOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
+
 
+
PauseComponentRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PauseComponentRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
 
+
PauseComponentResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PauseComponentResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
+
 
+
PauseComponentResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
PauseComponentResponseHandler(OperationResponse<PauseComponentResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
+
 
+
PayloadFormat - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
POST_UPDATE_EVENT - software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents.UnionMember
+
 
+
PostComponentUpdateEvent - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PostComponentUpdateEvent() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
postFromJson() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
postFromJson() - Method in interface software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage
+
+
If anything needs to be done in memory after parsing from JSON, override and perform it here
+
+
PRE_UPDATE_EVENT - software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents.UnionMember
+
 
+
PreComponentUpdateEvent - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PreComponentUpdateEvent() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
 
+
previous - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedEvent
+
+
Contains the state of the object before the update.
+
+
privateKey - Variable in class software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateResponse
+
+
The private key.
+
+
PUBLISH_TO_IOT_CORE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
PUBLISH_TO_TOPIC - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
PublishCreateCertificateFromCsr(CreateCertificateFromCsrRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Creates a certificate from a certificate signing request (CSR).
+
+
PublishCreateKeysAndCertificate(CreateKeysAndCertificateRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Creates new keys and a certificate.
+
+
PublishDeleteNamedShadow(DeleteNamedShadowRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Deletes a named shadow for an AWS IoT thing.
+
+
PublishDeleteShadow(DeleteShadowRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Deletes the (classic) shadow for an AWS IoT thing.
+
+
PublishDescribeJobExecution(DescribeJobExecutionRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Gets detailed information about a job execution.
+
+
PublishGetNamedShadow(GetNamedShadowRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Gets a named shadow for an AWS IoT thing.
+
+
PublishGetPendingJobExecutions(GetPendingJobExecutionsRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Gets the list of all jobs for a thing that are not in a terminal state.
+
+
PublishGetShadow(GetShadowRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Gets the (classic) shadow for an AWS IoT thing.
+
+
PublishMessage - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PublishMessage() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
PublishMessage.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
PublishRegisterThing(RegisterThingRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Provisions an AWS IoT thing using a pre-defined template.
+
+
PublishStartNextPendingJobExecution(StartNextPendingJobExecutionRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Gets and starts the next pending job execution for a thing (status IN_PROGRESS or QUEUED).
+
+
publishToIoTCore(PublishToIoTCoreRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the publishToIoTCore operation synchronously.
+
+
publishToIoTCore(PublishToIoTCoreRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
publishToIoTCore(PublishToIoTCoreRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
publishToIoTCoreAsync(PublishToIoTCoreRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the publishToIoTCore operation asynchronously.
+
+
PublishToIoTCoreOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Publish an MQTT message to AWS IoT message broker
+
+
PublishToIoTCoreOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
+
 
+
PublishToIoTCoreRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PublishToIoTCoreRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
PublishToIoTCoreResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PublishToIoTCoreResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
+
 
+
PublishToIoTCoreResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
PublishToIoTCoreResponseHandler(OperationResponse<PublishToIoTCoreResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
+
 
+
publishToTopic(PublishToTopicRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the publishToTopic operation synchronously.
+
+
publishToTopic(PublishToTopicRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
publishToTopic(PublishToTopicRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
publishToTopicAsync(PublishToTopicRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the publishToTopic operation asynchronously.
+
+
PublishToTopicOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Publish to a custom topic.
+
+
PublishToTopicOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
+
 
+
PublishToTopicRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PublishToTopicRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
 
+
PublishToTopicResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PublishToTopicResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
+
 
+
PublishToTopicResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
PublishToTopicResponseHandler(OperationResponse<PublishToTopicResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
+
 
+
PublishUpdateJobExecution(UpdateJobExecutionRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Updates the status of a job execution.
+
+
PublishUpdateNamedShadow(UpdateNamedShadowRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Update a named shadow for a device.
+
+
PublishUpdateShadow(UpdateShadowRequest, QualityOfService) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Update a device's (classic) shadow.
+
+
PUT_COMPONENT_METRIC - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
putComponentMetric(PutComponentMetricRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the putComponentMetric operation synchronously.
+
+
putComponentMetric(PutComponentMetricRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
putComponentMetric(PutComponentMetricRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
putComponentMetricAsync(PutComponentMetricRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the putComponentMetric operation asynchronously.
+
+
PutComponentMetricOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Send component metrics + NOTE Only usable by AWS components
+
+
PutComponentMetricOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
+
 
+
PutComponentMetricRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PutComponentMetricRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
PutComponentMetricResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
PutComponentMetricResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
+
 
+
PutComponentMetricResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
PutComponentMetricResponseHandler(OperationResponse<PutComponentMetricResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
+
 
+
+ + + +

Q

+
+
QOS - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
QUEUED - software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
QUEUED - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for QUEUED
+
+
queuedAt - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The time when the job execution was enqueued.
+
+
queuedAt - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
+
The time when the job execution was enqueued.
+
+
queuedJobs - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsResponse
+
+
A list of JobExecutionSummary objects with status QUEUED.
+
+
+ + + +

R

+
+
RECEIVE_ALL_MESSAGES - software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
 
+
RECEIVE_MESSAGES_FROM_OTHERS - software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
 
+
ReceiveMode - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
region - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
+
+
The AWS region the websocket connection is being established in.
+
+
RegisterThingRequest - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Data needed to perform a RegisterThing operation.
+
+
RegisterThingRequest() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.RegisterThingRequest
+
 
+
RegisterThingResponse - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Response payload to a RegisterThing request.
+
+
RegisterThingResponse() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.RegisterThingResponse
+
 
+
RegisterThingSubscriptionRequest - Class in software.amazon.awssdk.iot.iotidentity.model
+
+
Data needed to subscribe to the responses of the RegisterThing operation.
+
+
RegisterThingSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotidentity.model.RegisterThingSubscriptionRequest
+
 
+
REJECTED - software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
 
+
REJECTED - software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
REJECTED - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for REJECTED
+
+
RejectedError - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Response document containing details about a failed request.
+
+
RejectedError() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.RejectedError
+
 
+
RejectedErrorCode - Enum in software.amazon.awssdk.iot.iotjobs.model
+
+
A value indicating the kind of error encountered while processing an AWS IoT Jobs request
+
+
REMOVED - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for REMOVED
+
+
reported - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowMetadata
+
+
Contains the timestamps for each attribute in the reported section of a shadow's state.
+
+
reported - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowState
+
+
The (last) reported shadow state from the device.
+
+
reported - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowStateWithDelta
+
+
The (last) reported shadow state from the device.
+
+
reportedIsNullable - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowState
+
+
If set to true, then reported can be set to null.
+
+
ReportedLifecycleState - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
REQUEST_THROTTLED - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
The request was throttled.
+
+
RequestStatus - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
RESOURCE_NOT_FOUND - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
The JobExecution specified by the request topic does not exist.
+
+
ResourceNotFoundError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
ResourceNotFoundError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
ResourceNotFoundError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
RESTART_COMPONENT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
restartComponent(RestartComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the restartComponent operation synchronously.
+
+
restartComponent(RestartComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
restartComponent(RestartComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
restartComponentAsync(RestartComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the restartComponent operation asynchronously.
+
+
RestartComponentOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Restarts a component with the given name
+
+
RestartComponentOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
+
 
+
RestartComponentRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
RestartComponentRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
 
+
RestartComponentResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
RestartComponentResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
RestartComponentResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
RestartComponentResponseHandler(OperationResponse<RestartComponentResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
+
 
+
RESUME_COMPONENT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
resumeComponent(ResumeComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the resumeComponent operation synchronously.
+
+
resumeComponent(ResumeComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
resumeComponent(ResumeComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
resumeComponentAsync(ResumeComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the resumeComponent operation asynchronously.
+
+
ResumeComponentOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Resume a paused component
+
+
ResumeComponentOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
+
 
+
ResumeComponentRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ResumeComponentRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
 
+
ResumeComponentResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ResumeComponentResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
+
 
+
ResumeComponentResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
ResumeComponentResponseHandler(OperationResponse<ResumeComponentResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
+
 
+
ROLLBACK - software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
 
+
RUNNING - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
RUNNING - software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
 
+
RunWithInfo - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
RunWithInfo() - Constructor for class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
 
+
+ + + +

S

+
+
SECONDS - software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
 
+
SECRET_BINARY - software.amazon.awssdk.aws.greengrass.model.SecretValue.UnionMember
+
 
+
SECRET_STRING - software.amazon.awssdk.aws.greengrass.model.SecretValue.UnionMember
+
 
+
SecretValue - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SecretValue() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
SecretValue.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
selfDesignateSetUnionMember() - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
SEND_CONFIGURATION_VALIDITY_REPORT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
sendConfigurationValidityReport(SendConfigurationValidityReportRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the sendConfigurationValidityReport operation synchronously.
+
+
sendConfigurationValidityReport(SendConfigurationValidityReportRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
sendConfigurationValidityReport(SendConfigurationValidityReportRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
sendConfigurationValidityReportAsync(SendConfigurationValidityReportRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the sendConfigurationValidityReport operation asynchronously.
+
+
SendConfigurationValidityReportOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
This operation should be used in response to event received as part of SubscribeToValidateConfigurationUpdates + subscription.
+
+
SendConfigurationValidityReportOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
+
 
+
SendConfigurationValidityReportRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SendConfigurationValidityReportRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
 
+
SendConfigurationValidityReportResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SendConfigurationValidityReportResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
+
 
+
SendConfigurationValidityReportResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SendConfigurationValidityReportResponseHandler(OperationResponse<SendConfigurationValidityReportResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
+
 
+
sendPing(Optional<MessageAmendInfo>) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
+
Interface to send ping.
+
+
sendPingResponse(Optional<MessageAmendInfo>) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
+
+
Interface to send pingResponse.
+
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
+
 
+
sendStreamEvent(EventStreamJsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
+
 
+
sendStreamEvent(StreamEventType) - Method in interface software.amazon.awssdk.eventstreamrpc.StreamEventPublisher
+
+
Publish an event over an open stream operation.
+
+
sendStreamEvent(StreamRequestType) - Method in class software.amazon.awssdk.eventstreamrpc.OperationResponse
+
+
Publish stream events on an open operation's event stream.
+
+
SerializationException - Exception in software.amazon.awssdk.eventstreamrpc
+
+
Thrown when a serialization exception occurs
+
+
SerializationException(Object) - Constructor for exception software.amazon.awssdk.eventstreamrpc.SerializationException
+
+
Creates a new serlization exception
+
+
SerializationException(Object, Throwable) - Constructor for exception software.amazon.awssdk.eventstreamrpc.SerializationException
+
+
Creates a new serlization exception
+
+
serialize(E, Type, JsonSerializationContext) - Method in class software.amazon.awssdk.iot.EnumSerializer
+
+
Serializes the given enum to a JsonElement
+
+
serialize(Timestamp, Type, JsonSerializationContext) - Method in class software.amazon.awssdk.iot.Timestamp.Serializer
+
+
Serializes a Timestamp to JSON
+
+
Serializer() - Constructor for class software.amazon.awssdk.iot.Timestamp.Serializer
+
 
+
SERVER - software.amazon.awssdk.aws.greengrass.model.CertificateType
+
 
+
SERVICE_MODEL_TYPE_HEADER - Static variable in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Service model type header
+
+
SERVICE_NAME - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
SERVICE_NAMESPACE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
ServiceError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
ServiceError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
ServiceError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
setArtifactsDirectoryPath(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
All artifact files in this directory will be copied over to the Greengrass package store.
+
+
setAuthToken(String) - Method in class software.amazon.awssdk.eventstreamrpc.GreengrassEventStreamConnectMessage
+
+
Sets the authorization token in the connect message
+
+
setBinaryMessage(BinaryMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
setBinaryMessage(BinaryMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
setCaCertificates(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
List of CA certificates in pem format.
+
+
setCAs(List<String>) - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
+
Sets the list of certificate authorities (in PEM format) associated with the Greengrass group
+
+
setCertificate(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The certificate in pem format.
+
+
setCertificateOptions(CertificateOptions) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
setCertificatePem(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The client certificate in pem format.
+
+
setCertificateSHA1Hash(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
setCertificateSHA256Hash(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
setCertificateType(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
+
The types of certificate updates to subscribe to.
+
+
setCertificateType(CertificateType) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
+
The types of certificate updates to subscribe to.
+
+
setCertificateUpdate(CertificateUpdate) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
setClientDeviceAuthToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The session token for the client device from GetClientDeviceAuthToken.
+
+
setClientDeviceAuthToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
+
The session token for the client device.
+
+
setClientDeviceCertificate(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
setClientId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The client ID to used to connect.
+
+
setComponentDetails(ComponentDetails) - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
+
The component's details.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The name of the component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
+
The name of the component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
+
The name of the component to get.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
+
(Optional) The name of the component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
+
The name of the component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
+
The name of the component to pause, which must be a generic component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
+
The name of the component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
+
The name of the component to resume.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
+
The name of the component.
+
+
setComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
+
(Optional) The name of the component.
+
+
setComponents(List<ComponentDetails>) - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
+
The list of components.
+
+
setComponentToConfiguration(Map<String, Map<String, Object>>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component names to configuration.
+
+
setComponentToRunWithInfo(Map<String, RunWithInfo>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component names to component run as info.
+
+
setConfiguration(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The component's configuration as a JSON object.
+
+
setConfiguration(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
+
The object that contains the new configuration.
+
+
setConfigurationUpdateEvent(ConfigurationUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
setConfigurationValidityReport(ConfigurationValidityReport) - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
+
The report that tells Greengrass whether or not the configuration update is valid.
+
+
setConnectivity(List<ConnectivityInfo>) - Method in class software.amazon.awssdk.iot.discovery.model.GGCore
+
+
Sets the list of distinct ways to connect to the associated Greengrass core
+
+
setContentType(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message content type.
+
+
setContentType(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message content type.
+
+
setContext(Map<String, Object>) - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
setContext(MessageContext) - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
+
The context of the message, such as the topic where the message was published.
+
+
setContext(MessageContext) - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
+
The context of the message, such as the topic where the message was published.
+
+
setCores(List<GGCore>) - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
+
Sets the list of Greengrass cores belonging to this group
+
+
setCorrelationData(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Correlation data blob for request/response.
+
+
setCorrelationData(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Correlation data blob for request/response.
+
+
setCpus(Double) - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
+
(Optional) The maximum amount of CPU time that this component's processes can use on the core device.
+
+
setCreatedOn(String) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
(Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format
+
+
setCredential(ClientDeviceCredential) - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
+
The client device's credentials.
+
+
setCredential(CredentialDocument) - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
+
The client device's credentials.
+
+
setDeployment(LocalDeployment) - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
+
The local deployment.
+
+
setDeploymentErrorStack(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The list of local deployment errors
+
+
setDeploymentErrorTypes(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The list of local deployment error types
+
+
setDeploymentFailureCause(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The cause of local deployment failure
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
+
(Optional) The ID of the local deployment to cancel.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The ID of the AWS IoT Greengrass deployment that requested the configuration update.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
+
The ID of the local deployment that the request created.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
The ID of the AWS IoT Greengrass deployment to defer.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
+
The ID of the local deployment to get.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The ID of the local deployment.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updated the component.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updates the component.
+
+
setDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updates the component.
+
+
setDeploymentStatusDetails(DeploymentStatusDetails) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
(Optional) The status details of the local deployment.
+
+
setDetailedDeploymentStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
The detailed deployment status of the local deployment.
+
+
setDetailedDeploymentStatus(DetailedDeploymentStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
The detailed deployment status of the local deployment.
+
+
setDiscoveryExecutor(ExecutorService) - Method in class software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
+
+
Sets the executor that is used when calling discover().
+
+
setFailureHandlingPolicy(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Deployment failure handling policy.
+
+
setFailureHandlingPolicy(FailureHandlingPolicy) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Deployment failure handling policy.
+
+
setGGGroupId(String) - Method in class software.amazon.awssdk.iot.discovery.model.GGGroup
+
+
Sets the identifier for the Greengrass group
+
+
setGGGroups(List<GGGroup>) - Method in class software.amazon.awssdk.iot.discovery.model.DiscoverResponse
+
+
Sets the list of discovered Greengrass groups
+
+
setGroupName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
The thing group name the deployment is targeting.
+
+
setHostAddress(String) - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
+
Sets the address of the endpoint
+
+
setId(String) - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
+
Sets the identifier associated with this endpoint entry
+
+
setIsAuthorized(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
+
Whether the client device is authorized to perform the operation on the resource.
+
+
setIsGgcRestarting(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
+
Whether or not Greengrass needs to restart to apply the update.
+
+
setIsValid(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
setIsValidClientDevice(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
+
Whether the client device's identity is valid.
+
+
setJsonMessage(JsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
setJsonMessage(JsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
setKey(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
setKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
+
The key path to the configuration value that updated.
+
+
setKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
+
The key path to the configuration value.
+
+
setKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
+
The key path to the configuration value for which to subscribe.
+
+
setKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
(Optional) The key path to the container node (the object) to update.
+
+
setLocalDeployments(List<LocalDeployment>) - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
+
The list of local deployments.
+
+
setMemory(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
+
(Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.
+
+
setMessage(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
+
The binary message as a blob.
+
+
setMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
setMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
(Optional) A message that reports why the configuration isn't valid.
+
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
setMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
(Optional) The name of the component for which to defer updates.
+
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
setMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
A message about why the component failed to restart, if the request failed.
+
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
setMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
A message about why the component failed to stop, if the request failed.
+
+
setMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
setMessage(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
+
The JSON message as an object.
+
+
setMessage(MQTTMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
setMessageExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message expiry interval in seconds.
+
+
setMessageExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message expiry interval in seconds.
+
+
setMetadata(String) - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
+
Sets the additional user-configurable metadata about the connectivity entry
+
+
setMetrics(List<Metric>) - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
setMqttCredential(MQTTCredential) - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
setName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
setNextToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
(Optional) The token to retrieve the next set of results.
+
+
setNextToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
(Optional) The token value to use in paged requests to retrieve the next page in the sequence.
+
+
setOperation(String) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The operation to authorize.
+
+
setPageSize(Integer) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
(Optional) The number of shadow names to return in each call.
+
+
setPassword(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
setPassword(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The password.
+
+
setPasswordExpiration(Instant) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
setPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
+
An empty response state document.
+
+
setPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
+
The response state document as a JSON encoded blob.
+
+
setPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) The message payload as a blob.
+
+
setPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) The message payload as a blob.
+
+
setPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The request state document as a JSON encoded blob.
+
+
setPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
+
The response state document as a JSON encoded blob.
+
+
setPayloadFormat(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message payload format.
+
+
setPayloadFormat(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message payload format.
+
+
setPayloadFormat(PayloadFormat) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message payload format.
+
+
setPayloadFormat(PayloadFormat) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message payload format.
+
+
setPortNumber(Integer) - Method in class software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
+
+
Sets the port of the endpoint
+
+
setPosixUser(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
+
+
setPostUpdateEvent(PostComponentUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
setPreUpdateEvent(PreComponentUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
setPrivateKey(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The private key in pem format.
+
+
setPublicKey(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The public key in pem format.
+
+
setPublishMessage(PublishMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
+
The message to publish.
+
+
setQos(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
setQos(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
setQos(QOS) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
setQos(QOS) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
setReceiveMode(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
(Optional) The behavior that specifies whether the component receives messages from itself.
+
+
setReceiveMode(ReceiveMode) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
(Optional) The behavior that specifies whether the component receives messages from itself.
+
+
setRecheckAfterMs(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
The amount of time in milliseconds for which to defer the update.
+
+
setRecipeDirectoryPath(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
All recipes files in this directory will be copied over to the Greengrass package store.
+
+
setRefresh(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) Whether to fetch the latest secret from cloud when the request is handled.
+
+
setResource(String) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The resource the client device performs the operation on.
+
+
setResourceName(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
setResourceType(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
setResponseTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Response topic for request/response.
+
+
setResponseTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Response topic for request/response.
+
+
setRestartStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
The status of the restart request.
+
+
setRestartStatus(RequestStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
The status of the restart request.
+
+
setResults(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
The list of shadow names.
+
+
setRetain(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) The value of the retain flag.
+
+
setRetain(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Whether to set MQTT retain option to true when publishing.
+
+
setRootComponentsToRemove(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.
+
+
setRootComponentVersionsToAdd(Map<String, String>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component name to version.
+
+
setSecretBinary(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
setSecretId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
The name of the secret to get.
+
+
setSecretId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The ID of the secret.
+
+
setSecretString(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
setSecretValue(SecretValue) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The value of this version of the secret.
+
+
setShadowName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
+
The name of the shadow.
+
+
setShadowName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
+
The name of the shadow.
+
+
setShadowName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The name of the shadow.
+
+
setState(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The state of the component.
+
+
setState(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
+
The state to set this component to.
+
+
setState(LifecycleState) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The state of the component.
+
+
setState(ReportedLifecycleState) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
+
The state to set this component to.
+
+
setStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The validity status.
+
+
setStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The status of the local deployment.
+
+
setStatus(ConfigurationValidityStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The validity status.
+
+
setStatus(DeploymentStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The status of the local deployment.
+
+
setStopStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
The status of the stop request.
+
+
setStopStatus(RequestStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
The status of the stop request.
+
+
setSystemResourceLimits(SystemResourceLimits) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The system resource limits to apply to this component's processes.
+
+
setThingArn(String) - Method in class software.amazon.awssdk.iot.discovery.model.GGCore
+
+
Sets the resource name of the IoT thing associated with a Greengrass core
+
+
setThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
+
The name of the thing.
+
+
setThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
+
The name of the thing.
+
+
setThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
The name of the thing.
+
+
setThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The name of the thing.
+
+
setTimestamp(Instant) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
(Optional) The date and time that the response was generated.
+
+
setTimestamp(Instant) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
The current Unix epoch time in milliseconds.
+
+
setToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
setTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
+
The topic where the message was published.
+
+
setTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
+
The topic to publish the message.
+
+
setTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
The topic to subscribe to.
+
+
setTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
The topic to which the message was published.
+
+
setTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The topic to which to publish the message.
+
+
setTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The topic to which to subscribe.
+
+
setTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
+
Deprecated.
+
+
setUnit(String) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
setUnit(MetricUnitType) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
setUsername(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
setUsername(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The username.
+
+
setUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) MQTT user properties associated with the message.
+
+
setUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) MQTT user properties associated with the message.
+
+
setValidateConfigurationUpdateEvent(ValidateConfigurationUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
setValue(Double) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
setValue(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
setValue(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
+
The requested configuration as an object.
+
+
setValueToMerge(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
The configuration object to merge at the location that you specify in keyPath.
+
+
setVersion(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The version of the component.
+
+
setVersionId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) The ID of the version to get.
+
+
setVersionId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The ID of this version of the secret.
+
+
setVersionStage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) The staging label of the version to get.
+
+
setVersionStage(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The list of staging labels attached to this version of the secret.
+
+
setWindowsUser(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The Windows user to use to run this component on Windows core devices.
+
+
ShadowDeltaUpdatedEvent - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
An event generated when a shadow document was updated by a request to AWS IoT.
+
+
ShadowDeltaUpdatedEvent() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
+
 
+
ShadowDeltaUpdatedSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to a device's ShadowDelta events.
+
+
ShadowDeltaUpdatedSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedSubscriptionRequest
+
 
+
ShadowMetadata - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Contains the last-updated timestamps for each attribute in the desired and reported sections of the shadow state.
+
+
ShadowMetadata() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowMetadata
+
 
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowRequest
+
+
Name of the shadow to delete.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowSubscriptionRequest
+
+
Name of the shadow to subscribe to DeleteNamedShadow operations for.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowRequest
+
+
Name of the shadow to get.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowSubscriptionRequest
+
+
Name of the shadow to subscribe to GetNamedShadow responses for.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.NamedShadowDeltaUpdatedSubscriptionRequest
+
+
Name of the shadow to get ShadowDelta events for.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.NamedShadowUpdatedSubscriptionRequest
+
+
Name of the shadow to get NamedShadowUpdated events for.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
+
+
Name of the shadow to update.
+
+
shadowName - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowSubscriptionRequest
+
+
Name of the shadow to listen to UpdateNamedShadow responses for.
+
+
ShadowState - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
(Potentially partial) state of an AWS IoT thing's shadow.
+
+
ShadowState() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowState
+
 
+
ShadowStateFactory - Class in software.amazon.awssdk.iot
+
+
Factory class for converting ShadowStates to and from packet payloads
+
+
ShadowStateFactory() - Constructor for class software.amazon.awssdk.iot.ShadowStateFactory
+
 
+
ShadowStateWithDelta - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
(Potentially partial) state of an AWS IoT thing's shadow.
+
+
ShadowStateWithDelta() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowStateWithDelta
+
 
+
ShadowUpdatedEvent - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
A description of the before and after states of a device shadow.
+
+
ShadowUpdatedEvent() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedEvent
+
 
+
ShadowUpdatedSnapshot - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Complete state of the (classic) shadow of an AWS IoT Thing.
+
+
ShadowUpdatedSnapshot() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSnapshot
+
 
+
ShadowUpdatedSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to a device's ShadowUpdated events.
+
+
ShadowUpdatedSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSubscriptionRequest
+
 
+
software.amazon.awssdk.aws.greengrass - package software.amazon.awssdk.aws.greengrass
+
 
+
software.amazon.awssdk.aws.greengrass.model - package software.amazon.awssdk.aws.greengrass.model
+
 
+
software.amazon.awssdk.eventstreamrpc - package software.amazon.awssdk.eventstreamrpc
+
 
+
software.amazon.awssdk.eventstreamrpc.model - package software.amazon.awssdk.eventstreamrpc.model
+
 
+
software.amazon.awssdk.iot - package software.amazon.awssdk.iot
+
 
+
software.amazon.awssdk.iot.discovery - package software.amazon.awssdk.iot.discovery
+
 
+
software.amazon.awssdk.iot.discovery.model - package software.amazon.awssdk.iot.discovery.model
+
 
+
software.amazon.awssdk.iot.iotidentity - package software.amazon.awssdk.iot.iotidentity
+
 
+
software.amazon.awssdk.iot.iotidentity.model - package software.amazon.awssdk.iot.iotidentity.model
+
 
+
software.amazon.awssdk.iot.iotjobs - package software.amazon.awssdk.iot.iotjobs
+
 
+
software.amazon.awssdk.iot.iotjobs.model - package software.amazon.awssdk.iot.iotjobs.model
+
 
+
software.amazon.awssdk.iot.iotshadow - package software.amazon.awssdk.iot.iotshadow
+
 
+
software.amazon.awssdk.iot.iotshadow.model - package software.amazon.awssdk.iot.iotshadow.model
+
 
+
startedAt - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The time when the job execution started.
+
+
startedAt - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
+
The time when the job execution started.
+
+
STARTING - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
StartNextJobExecutionResponse - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Response payload to a StartNextJobExecution request.
+
+
StartNextJobExecutionResponse() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.StartNextJobExecutionResponse
+
 
+
StartNextPendingJobExecutionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to make a StartNextPendingJobExecution request.
+
+
StartNextPendingJobExecutionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionRequest
+
 
+
StartNextPendingJobExecutionSubscriptionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to subscribe to StartNextPendingJobExecution responses.
+
+
StartNextPendingJobExecutionSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionSubscriptionRequest
+
 
+
state - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
+
+
The (classic) shadow state of the AWS IoT thing.
+
+
state - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
+
+
Shadow properties that were updated.
+
+
state - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSnapshot
+
+
Current shadow state.
+
+
state - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
+
+
Requested changes to shadow state.
+
+
state - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowRequest
+
+
Requested changes to the shadow state.
+
+
state - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
+
+
Updated device shadow state.
+
+
status - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The status of the job execution.
+
+
status - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionState
+
+
The status of the job execution.
+
+
status - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
The new status for the job execution (IN_PROGRESS, FAILED, SUCCEEDED, or REJECTED).
+
+
statusCode - Variable in class software.amazon.awssdk.iot.iotidentity.model.ErrorResponse
+
+
Response status code
+
+
statusDetails - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
A collection of name-value pairs that describe the status of the job execution.
+
+
statusDetails - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionState
+
+
A collection of name-value pairs that describe the status of the job execution.
+
+
statusDetails - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionRequest
+
+
A collection of name-value pairs that describe the status of the job execution.
+
+
statusDetails - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
A collection of name-value pairs that describe the status of the job execution.
+
+
stepTimeoutInMinutes - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionRequest
+
+
Specifies the amount of time this device has to finish execution of this job.
+
+
stepTimeoutInMinutes - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
Specifies the amount of time this device has to finish execution of this job.
+
+
STOP_COMPONENT - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
stopComponent(StopComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the stopComponent operation synchronously.
+
+
stopComponent(StopComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
stopComponent(StopComponentRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
stopComponentAsync(StopComponentRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the stopComponent operation asynchronously.
+
+
StopComponentOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Stops a component with the given name
+
+
StopComponentOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
+
 
+
StopComponentRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
StopComponentRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
 
+
StopComponentResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
StopComponentResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
StopComponentResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
StopComponentResponseHandler(OperationResponse<StopComponentResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
+
 
+
STOPPING - software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
 
+
StreamEventPublisher<StreamEventType extends EventStreamJsonMessage> - Interface in software.amazon.awssdk.eventstreamrpc
+
+
Interface to enable sending events over an open stream operation.
+
+
StreamingResponse(T, U) - Constructor for class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.StreamingResponse
+
 
+
StreamResponse<ResponseType extends EventStreamJsonMessage,​StreamRequestType extends EventStreamJsonMessage> - Interface in software.amazon.awssdk.eventstreamrpc
+
+
Interface for stream responses
+
+
StreamResponseHandler<StreamEventType> - Interface in software.amazon.awssdk.eventstreamrpc
+
+
Operation response handler is needed to invoke an operation that has a streaming + response element to it.
+
+
SUBSCRIBE_TO_CERTIFICATE_UPDATES - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
SUBSCRIBE_TO_COMPONENT_UPDATES - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
SUBSCRIBE_TO_CONFIGURATION_UPDATE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
SUBSCRIBE_TO_IOT_CORE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
SUBSCRIBE_TO_TOPIC - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
SUBSCRIBE_TO_VALIDATE_CONFIGURATION_UPDATES - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
subscribeToCertificateUpdates(SubscribeToCertificateUpdatesRequest, Consumer<CertificateUpdateEvent>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToCertificateUpdates operation synchronously.
+
+
subscribeToCertificateUpdates(SubscribeToCertificateUpdatesRequest, Optional<StreamResponseHandler<CertificateUpdateEvent>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
subscribeToCertificateUpdates(SubscribeToCertificateUpdatesRequest, Optional<StreamResponseHandler<CertificateUpdateEvent>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
subscribeToCertificateUpdates(SubscribeToCertificateUpdatesRequest, StreamResponseHandler<CertificateUpdateEvent>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToCertificateUpdates operation synchronously.
+
+
subscribeToCertificateUpdatesAsync(SubscribeToCertificateUpdatesRequest, Consumer<CertificateUpdateEvent>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToCertificateUpdates operation asynchronously.
+
+
subscribeToCertificateUpdatesAsync(SubscribeToCertificateUpdatesRequest, StreamResponseHandler<CertificateUpdateEvent>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToCertificateUpdates operation asynchronously.
+
+
SubscribeToCertificateUpdatesOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Create a subscription for new certificates
+
+
SubscribeToCertificateUpdatesOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
+
 
+
SubscribeToCertificateUpdatesRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToCertificateUpdatesRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
SubscribeToCertificateUpdatesResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToCertificateUpdatesResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
+
 
+
SubscribeToCertificateUpdatesResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SubscribeToCertificateUpdatesResponseHandler(OperationResponse<SubscribeToCertificateUpdatesResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
+
 
+
subscribeToComponentUpdates(SubscribeToComponentUpdatesRequest, Consumer<ComponentUpdatePolicyEvents>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToComponentUpdates operation synchronously.
+
+
subscribeToComponentUpdates(SubscribeToComponentUpdatesRequest, Optional<StreamResponseHandler<ComponentUpdatePolicyEvents>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
subscribeToComponentUpdates(SubscribeToComponentUpdatesRequest, Optional<StreamResponseHandler<ComponentUpdatePolicyEvents>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
subscribeToComponentUpdates(SubscribeToComponentUpdatesRequest, StreamResponseHandler<ComponentUpdatePolicyEvents>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToComponentUpdates operation synchronously.
+
+
subscribeToComponentUpdatesAsync(SubscribeToComponentUpdatesRequest, Consumer<ComponentUpdatePolicyEvents>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToComponentUpdates operation asynchronously.
+
+
subscribeToComponentUpdatesAsync(SubscribeToComponentUpdatesRequest, StreamResponseHandler<ComponentUpdatePolicyEvents>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToComponentUpdates operation asynchronously.
+
+
SubscribeToComponentUpdatesOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Subscribe to receive notification if GGC is about to update any components
+
+
SubscribeToComponentUpdatesOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
+
 
+
SubscribeToComponentUpdatesRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToComponentUpdatesRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
+
 
+
SubscribeToComponentUpdatesResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToComponentUpdatesResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
+
 
+
SubscribeToComponentUpdatesResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SubscribeToComponentUpdatesResponseHandler(OperationResponse<SubscribeToComponentUpdatesResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
+
 
+
subscribeToConfigurationUpdate(SubscribeToConfigurationUpdateRequest, Consumer<ConfigurationUpdateEvents>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToConfigurationUpdate operation synchronously.
+
+
subscribeToConfigurationUpdate(SubscribeToConfigurationUpdateRequest, Optional<StreamResponseHandler<ConfigurationUpdateEvents>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
subscribeToConfigurationUpdate(SubscribeToConfigurationUpdateRequest, Optional<StreamResponseHandler<ConfigurationUpdateEvents>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
subscribeToConfigurationUpdate(SubscribeToConfigurationUpdateRequest, StreamResponseHandler<ConfigurationUpdateEvents>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToConfigurationUpdate operation synchronously.
+
+
subscribeToConfigurationUpdateAsync(SubscribeToConfigurationUpdateRequest, Consumer<ConfigurationUpdateEvents>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToConfigurationUpdate operation asynchronously.
+
+
subscribeToConfigurationUpdateAsync(SubscribeToConfigurationUpdateRequest, StreamResponseHandler<ConfigurationUpdateEvents>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToConfigurationUpdate operation asynchronously.
+
+
SubscribeToConfigurationUpdateOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Subscribes to be notified when GGC updates the configuration for a given componentName and keyName.
+
+
SubscribeToConfigurationUpdateOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
+
 
+
SubscribeToConfigurationUpdateRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToConfigurationUpdateRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
 
+
SubscribeToConfigurationUpdateResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToConfigurationUpdateResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
+
 
+
SubscribeToConfigurationUpdateResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SubscribeToConfigurationUpdateResponseHandler(OperationResponse<SubscribeToConfigurationUpdateResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
+
 
+
SubscribeToCreateCertificateFromCsrAccepted(CreateCertificateFromCsrSubscriptionRequest, QualityOfService, Consumer<CreateCertificateFromCsrResponse>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the accepted topic of the CreateCertificateFromCsr operation.
+
+
SubscribeToCreateCertificateFromCsrAccepted(CreateCertificateFromCsrSubscriptionRequest, QualityOfService, Consumer<CreateCertificateFromCsrResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the accepted topic of the CreateCertificateFromCsr operation.
+
+
SubscribeToCreateCertificateFromCsrRejected(CreateCertificateFromCsrSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the rejected topic of the CreateCertificateFromCsr operation.
+
+
SubscribeToCreateCertificateFromCsrRejected(CreateCertificateFromCsrSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the rejected topic of the CreateCertificateFromCsr operation.
+
+
SubscribeToCreateKeysAndCertificateAccepted(CreateKeysAndCertificateSubscriptionRequest, QualityOfService, Consumer<CreateKeysAndCertificateResponse>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the accepted topic of the CreateKeysAndCertificate operation.
+
+
SubscribeToCreateKeysAndCertificateAccepted(CreateKeysAndCertificateSubscriptionRequest, QualityOfService, Consumer<CreateKeysAndCertificateResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the accepted topic of the CreateKeysAndCertificate operation.
+
+
SubscribeToCreateKeysAndCertificateRejected(CreateKeysAndCertificateSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the rejected topic of the CreateKeysAndCertificate operation.
+
+
SubscribeToCreateKeysAndCertificateRejected(CreateKeysAndCertificateSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the rejected topic of the CreateKeysAndCertificate operation.
+
+
SubscribeToDeleteNamedShadowAccepted(DeleteNamedShadowSubscriptionRequest, QualityOfService, Consumer<DeleteShadowResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the DeleteNamedShadow operation.
+
+
SubscribeToDeleteNamedShadowAccepted(DeleteNamedShadowSubscriptionRequest, QualityOfService, Consumer<DeleteShadowResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the DeleteNamedShadow operation.
+
+
SubscribeToDeleteNamedShadowRejected(DeleteNamedShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the DeleteNamedShadow operation.
+
+
SubscribeToDeleteNamedShadowRejected(DeleteNamedShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the DeleteNamedShadow operation.
+
+
SubscribeToDeleteShadowAccepted(DeleteShadowSubscriptionRequest, QualityOfService, Consumer<DeleteShadowResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDeleteShadowAccepted(DeleteShadowSubscriptionRequest, QualityOfService, Consumer<DeleteShadowResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDeleteShadowRejected(DeleteShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDeleteShadowRejected(DeleteShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDescribeJobExecutionAccepted(DescribeJobExecutionSubscriptionRequest, QualityOfService, Consumer<DescribeJobExecutionResponse>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDescribeJobExecutionAccepted(DescribeJobExecutionSubscriptionRequest, QualityOfService, Consumer<DescribeJobExecutionResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDescribeJobExecutionRejected(DescribeJobExecutionSubscriptionRequest, QualityOfService, Consumer<RejectedError>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToDescribeJobExecutionRejected(DescribeJobExecutionSubscriptionRequest, QualityOfService, Consumer<RejectedError>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToGetNamedShadowAccepted(GetNamedShadowSubscriptionRequest, QualityOfService, Consumer<GetShadowResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the GetNamedShadow operation.
+
+
SubscribeToGetNamedShadowAccepted(GetNamedShadowSubscriptionRequest, QualityOfService, Consumer<GetShadowResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the GetNamedShadow operation.
+
+
SubscribeToGetNamedShadowRejected(GetNamedShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the GetNamedShadow operation.
+
+
SubscribeToGetNamedShadowRejected(GetNamedShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the GetNamedShadow operation.
+
+
SubscribeToGetPendingJobExecutionsAccepted(GetPendingJobExecutionsSubscriptionRequest, QualityOfService, Consumer<GetPendingJobExecutionsResponse>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToGetPendingJobExecutionsAccepted(GetPendingJobExecutionsSubscriptionRequest, QualityOfService, Consumer<GetPendingJobExecutionsResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToGetPendingJobExecutionsRejected(GetPendingJobExecutionsSubscriptionRequest, QualityOfService, Consumer<RejectedError>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToGetPendingJobExecutionsRejected(GetPendingJobExecutionsSubscriptionRequest, QualityOfService, Consumer<RejectedError>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToGetShadowAccepted(GetShadowSubscriptionRequest, QualityOfService, Consumer<GetShadowResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the GetShadow operation.
+
+
SubscribeToGetShadowAccepted(GetShadowSubscriptionRequest, QualityOfService, Consumer<GetShadowResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the GetShadow operation.
+
+
SubscribeToGetShadowRejected(GetShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the GetShadow operation.
+
+
SubscribeToGetShadowRejected(GetShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the GetShadow operation.
+
+
subscribeToIoTCore(SubscribeToIoTCoreRequest, Consumer<IoTCoreMessage>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToIoTCore operation synchronously.
+
+
subscribeToIoTCore(SubscribeToIoTCoreRequest, Optional<StreamResponseHandler<IoTCoreMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
subscribeToIoTCore(SubscribeToIoTCoreRequest, Optional<StreamResponseHandler<IoTCoreMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
subscribeToIoTCore(SubscribeToIoTCoreRequest, StreamResponseHandler<IoTCoreMessage>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToIoTCore operation synchronously.
+
+
subscribeToIoTCoreAsync(SubscribeToIoTCoreRequest, Consumer<IoTCoreMessage>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToIoTCore operation asynchronously.
+
+
subscribeToIoTCoreAsync(SubscribeToIoTCoreRequest, StreamResponseHandler<IoTCoreMessage>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToIoTCore operation asynchronously.
+
+
SubscribeToIoTCoreOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Subscribe to a topic in AWS IoT message broker.
+
+
SubscribeToIoTCoreOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
+
 
+
SubscribeToIoTCoreRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToIoTCoreRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
SubscribeToIoTCoreResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToIoTCoreResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
+
 
+
SubscribeToIoTCoreResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SubscribeToIoTCoreResponseHandler(OperationResponse<SubscribeToIoTCoreResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
+
 
+
SubscribeToJobExecutionsChangedEvents(JobExecutionsChangedSubscriptionRequest, QualityOfService, Consumer<JobExecutionsChangedEvent>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to JobExecutionsChanged notifications for a given IoT thing.
+
+
SubscribeToJobExecutionsChangedEvents(JobExecutionsChangedSubscriptionRequest, QualityOfService, Consumer<JobExecutionsChangedEvent>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to JobExecutionsChanged notifications for a given IoT thing.
+
+
SubscribeToNamedShadowDeltaUpdatedEvents(NamedShadowDeltaUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowDeltaUpdatedEvent>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to NamedShadowDelta events for a named shadow of an AWS IoT thing.
+
+
SubscribeToNamedShadowDeltaUpdatedEvents(NamedShadowDeltaUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowDeltaUpdatedEvent>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to NamedShadowDelta events for a named shadow of an AWS IoT thing.
+
+
SubscribeToNamedShadowUpdatedEvents(NamedShadowUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowUpdatedEvent>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to ShadowUpdated events for a named shadow of an AWS IoT thing.
+
+
SubscribeToNamedShadowUpdatedEvents(NamedShadowUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowUpdatedEvent>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to ShadowUpdated events for a named shadow of an AWS IoT thing.
+
+
SubscribeToNextJobExecutionChangedEvents(NextJobExecutionChangedSubscriptionRequest, QualityOfService, Consumer<NextJobExecutionChangedEvent>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToNextJobExecutionChangedEvents(NextJobExecutionChangedSubscriptionRequest, QualityOfService, Consumer<NextJobExecutionChangedEvent>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToRegisterThingAccepted(RegisterThingSubscriptionRequest, QualityOfService, Consumer<RegisterThingResponse>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the accepted topic of the RegisterThing operation.
+
+
SubscribeToRegisterThingAccepted(RegisterThingSubscriptionRequest, QualityOfService, Consumer<RegisterThingResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the accepted topic of the RegisterThing operation.
+
+
SubscribeToRegisterThingRejected(RegisterThingSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the rejected topic of the RegisterThing operation.
+
+
SubscribeToRegisterThingRejected(RegisterThingSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotidentity.IotIdentityClient
+
+
Subscribes to the rejected topic of the RegisterThing operation.
+
+
SubscribeToShadowDeltaUpdatedEvents(ShadowDeltaUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowDeltaUpdatedEvent>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to ShadowDelta events for the (classic) shadow of an AWS IoT thing.
+
+
SubscribeToShadowDeltaUpdatedEvents(ShadowDeltaUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowDeltaUpdatedEvent>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to ShadowDelta events for the (classic) shadow of an AWS IoT thing.
+
+
SubscribeToShadowUpdatedEvents(ShadowUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowUpdatedEvent>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to ShadowUpdated events for the (classic) shadow of an AWS IoT thing.
+
+
SubscribeToShadowUpdatedEvents(ShadowUpdatedSubscriptionRequest, QualityOfService, Consumer<ShadowUpdatedEvent>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribe to ShadowUpdated events for the (classic) shadow of an AWS IoT thing.
+
+
SubscribeToStartNextPendingJobExecutionAccepted(StartNextPendingJobExecutionSubscriptionRequest, QualityOfService, Consumer<StartNextJobExecutionResponse>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToStartNextPendingJobExecutionAccepted(StartNextPendingJobExecutionSubscriptionRequest, QualityOfService, Consumer<StartNextJobExecutionResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToStartNextPendingJobExecutionRejected(StartNextPendingJobExecutionSubscriptionRequest, QualityOfService, Consumer<RejectedError>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToStartNextPendingJobExecutionRejected(StartNextPendingJobExecutionSubscriptionRequest, QualityOfService, Consumer<RejectedError>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
subscribeToTopic(SubscribeToTopicRequest, Consumer<SubscriptionResponseMessage>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToTopic operation synchronously.
+
+
subscribeToTopic(SubscribeToTopicRequest, Optional<StreamResponseHandler<SubscriptionResponseMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
subscribeToTopic(SubscribeToTopicRequest, Optional<StreamResponseHandler<SubscriptionResponseMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
subscribeToTopic(SubscribeToTopicRequest, StreamResponseHandler<SubscriptionResponseMessage>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToTopic operation synchronously.
+
+
subscribeToTopicAsync(SubscribeToTopicRequest, Consumer<SubscriptionResponseMessage>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToTopic operation asynchronously.
+
+
subscribeToTopicAsync(SubscribeToTopicRequest, StreamResponseHandler<SubscriptionResponseMessage>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToTopic operation asynchronously.
+
+
SubscribeToTopicOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Creates a subscription for a custom topic
+
+
SubscribeToTopicOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
+
 
+
SubscribeToTopicRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToTopicRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
SubscribeToTopicResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToTopicResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
 
+
SubscribeToTopicResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SubscribeToTopicResponseHandler(OperationResponse<SubscribeToTopicResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
+
 
+
SubscribeToUpdateJobExecutionAccepted(UpdateJobExecutionSubscriptionRequest, QualityOfService, Consumer<UpdateJobExecutionResponse>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateJobExecutionAccepted(UpdateJobExecutionSubscriptionRequest, QualityOfService, Consumer<UpdateJobExecutionResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the accepted topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateJobExecutionRejected(UpdateJobExecutionSubscriptionRequest, QualityOfService, Consumer<RejectedError>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateJobExecutionRejected(UpdateJobExecutionSubscriptionRequest, QualityOfService, Consumer<RejectedError>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotjobs.IotJobsClient
+
+
Subscribes to the rejected topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateNamedShadowAccepted(UpdateNamedShadowSubscriptionRequest, QualityOfService, Consumer<UpdateShadowResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateNamedShadowAccepted(UpdateNamedShadowSubscriptionRequest, QualityOfService, Consumer<UpdateShadowResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateNamedShadowRejected(UpdateNamedShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateNamedShadowRejected(UpdateNamedShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateShadowAccepted(UpdateShadowSubscriptionRequest, QualityOfService, Consumer<UpdateShadowResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateShadowAccepted(UpdateShadowSubscriptionRequest, QualityOfService, Consumer<UpdateShadowResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the accepted topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateShadowRejected(UpdateShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
SubscribeToUpdateShadowRejected(UpdateShadowSubscriptionRequest, QualityOfService, Consumer<ErrorResponse>, Consumer<Exception>) - Method in class software.amazon.awssdk.iot.iotshadow.IotShadowClient
+
+
Subscribes to the rejected topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received.
+
+
subscribeToValidateConfigurationUpdates(SubscribeToValidateConfigurationUpdatesRequest, Consumer<ValidateConfigurationUpdateEvents>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToValidateConfigurationUpdates operation synchronously.
+
+
subscribeToValidateConfigurationUpdates(SubscribeToValidateConfigurationUpdatesRequest, Optional<StreamResponseHandler<ValidateConfigurationUpdateEvents>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
subscribeToValidateConfigurationUpdates(SubscribeToValidateConfigurationUpdatesRequest, Optional<StreamResponseHandler<ValidateConfigurationUpdateEvents>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
subscribeToValidateConfigurationUpdates(SubscribeToValidateConfigurationUpdatesRequest, StreamResponseHandler<ValidateConfigurationUpdateEvents>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToValidateConfigurationUpdates operation synchronously.
+
+
subscribeToValidateConfigurationUpdatesAsync(SubscribeToValidateConfigurationUpdatesRequest, Consumer<ValidateConfigurationUpdateEvents>, Optional<Function<Throwable, Boolean>>, Optional<Runnable>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToValidateConfigurationUpdates operation asynchronously.
+
+
subscribeToValidateConfigurationUpdatesAsync(SubscribeToValidateConfigurationUpdatesRequest, StreamResponseHandler<ValidateConfigurationUpdateEvents>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the subscribeToValidateConfigurationUpdates operation asynchronously.
+
+
SubscribeToValidateConfigurationUpdatesOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
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.
+
+
SubscribeToValidateConfigurationUpdatesOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
+
 
+
SubscribeToValidateConfigurationUpdatesRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToValidateConfigurationUpdatesRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
+
 
+
SubscribeToValidateConfigurationUpdatesResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscribeToValidateConfigurationUpdatesResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
+
 
+
SubscribeToValidateConfigurationUpdatesResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
SubscribeToValidateConfigurationUpdatesResponseHandler(OperationResponse<SubscribeToValidateConfigurationUpdatesResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
+
 
+
SubscriptionResponseMessage - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SubscriptionResponseMessage() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
SubscriptionResponseMessage.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
SUCCEEDED - software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
 
+
SUCCEEDED - software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
 
+
SUCCEEDED - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for SUCCEEDED
+
+
SUCCESSFUL - software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
 
+
SystemResourceLimits - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
SystemResourceLimits() - Constructor for class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
 
+
+ + + +

T

+
+
templateName - Variable in class software.amazon.awssdk.iot.iotidentity.model.RegisterThingRequest
+
+
The provisioning template name.
+
+
templateName - Variable in class software.amazon.awssdk.iot.iotidentity.model.RegisterThingSubscriptionRequest
+
+
Name of the provisioning template to listen for RegisterThing responses for.
+
+
TERMINAL_STATE_REACHED - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
Occurs when a command to describe a job is performed on a job that is in a terminal state.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotidentity.model.RegisterThingResponse
+
+
The name of the IoT thing created during provisioning.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
+
+
The name of the thing associated with the device.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionSubscriptionRequest
+
+
Name of the IoT Thing that you want to subscribe to DescribeJobExecution response events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsRequest
+
+
IoT Thing the request is relative to.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsSubscriptionRequest
+
+
Name of the IoT Thing that you want to subscribe to GetPendingJobExecutions response events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The name of the thing that is executing the job.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedSubscriptionRequest
+
+
Name of the IoT Thing that you want to subscribe to JobExecutionsChanged events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedSubscriptionRequest
+
+
Name of the IoT Thing that you want to subscribe to NextJobExecutionChanged events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionRequest
+
+
IoT Thing the request is relative to.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionSubscriptionRequest
+
+
Name of the IoT Thing that you want to subscribe to StartNextPendingJobExecution response events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
+
The name of the thing associated with the device.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionSubscriptionRequest
+
+
Name of the IoT Thing that you want to subscribe to UpdateJobExecution response events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowRequest
+
+
AWS IoT thing to delete a named shadow from.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowSubscriptionRequest
+
+
AWS IoT thing to subscribe to DeleteNamedShadow operations for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowRequest
+
+
AWS IoT thing to delete the (classic) shadow of.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowSubscriptionRequest
+
+
AWS IoT thing to subscribe to DeleteShadow operations for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowRequest
+
+
AWS IoT thing to get the named shadow for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowSubscriptionRequest
+
+
AWS IoT thing subscribe to GetNamedShadow responses for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowRequest
+
+
AWS IoT thing to get the (classic) shadow for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowSubscriptionRequest
+
+
AWS IoT thing subscribe to GetShadow responses for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.NamedShadowDeltaUpdatedSubscriptionRequest
+
+
Name of the AWS IoT thing to get NamedShadowDelta events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.NamedShadowUpdatedSubscriptionRequest
+
+
Name of the AWS IoT thing to get NamedShadowUpdated events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedSubscriptionRequest
+
+
Name of the AWS IoT thing to get ShadowDelta events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSubscriptionRequest
+
+
Name of the AWS IoT thing to get ShadowUpdated events for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
+
+
Aws IoT thing to update a named shadow of.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowSubscriptionRequest
+
+
Name of the AWS IoT thing to listen to UpdateNamedShadow responses for.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowRequest
+
+
Aws IoT thing to update the (classic) shadow of.
+
+
thingName - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowSubscriptionRequest
+
+
Name of the AWS IoT thing to listen to UpdateShadow responses for.
+
+
TIMED_OUT - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value for TIMED_OUT
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionResponse
+
+
The time when the message was sent.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsResponse
+
+
The time when the message was sent.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedEvent
+
+
The time when the message was sent.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedEvent
+
+
The time when the message was sent.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.RejectedError
+
+
The date and time the response was generated by AWS IoT.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.StartNextJobExecutionResponse
+
+
The time when the message was sent to the device.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionResponse
+
+
The time when the message was sent.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowResponse
+
+
The time the response was generated by AWS IoT.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotshadow.model.ErrorResponse
+
+
The date and time the response was generated by AWS IoT.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
+
+
The time the response was generated by AWS IoT.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
+
+
The time the event was generated by AWS IoT.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedEvent
+
+
The time the event was generated by AWS IoT.
+
+
timestamp - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
+
+
The time the response was generated by AWS IoT.
+
+
Timestamp - Class in software.amazon.awssdk.iot
+
+
Extension of Java date class to support Json serialization.
+
+
Timestamp(Date) - Constructor for class software.amazon.awssdk.iot.Timestamp
+
+
Timestamp constructor
+
+
Timestamp.Deserializer - Class in software.amazon.awssdk.iot
+
+
Deserializer to convert JSON to Timestamp
+
+
Timestamp.Serializer - Class in software.amazon.awssdk.iot
+
+
Serializer to convert Timestamp to JSON
+
+
TLS_EXT_ALPN - Static variable in class software.amazon.awssdk.iot.discovery.DiscoveryClient
+
 
+
toAwsIotMqtt5ClientBuilder() - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Converts a AwsIotMqttConnectionBuilder to a AwsIotMqtt5ClientBuilder, converting as much as possible.
+
+
toJson(EventStreamJsonMessage) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
 
+
toJsonString(EventStreamJsonMessage) - Method in class software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
+
+
Converts the given EventStreamJsonMessage to a JSON string
+
+
tokenKeyName - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
+
Key used to extract the custom authorizer token from MQTT username query-string properties.
+
+
tokenSignature - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
+
The digital signature of the token value in the tokenValue property.
+
+
tokenValue - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
+
An opaque token value.
+
+
toPayload(Gson) - Method in interface software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage
+
+
Serialize this object into a JSON payload.
+
+
toString() - Method in class software.amazon.awssdk.eventstreamrpc.Version
+
 
+
toString() - Method in enum software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
 
+
toString() - Method in enum software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
 
+
+ + + +

U

+
+
UnauthorizedError - Exception in software.amazon.awssdk.aws.greengrass.model
+
 
+
UnauthorizedError() - Constructor for exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
UnauthorizedError(String) - Constructor for exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
UNKNOWN_ENUM_VALUE - software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Enum value is an unknown value
+
+
UNKNOWN_ENUM_VALUE - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
Enum value is an unknown value
+
+
UnmappedDataException - Exception in software.amazon.awssdk.eventstreamrpc
+
+
Unmapped data exception is generated either on server or client side when recieving data + over the wire and is unable to map properly to an expected type to be received + for the operation.
+
+
UnmappedDataException(Class<? extends EventStreamJsonMessage>) - Constructor for exception software.amazon.awssdk.eventstreamrpc.UnmappedDataException
+
+
Creates a new Unmapped data exception.
+
+
UnmappedDataException(String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.UnmappedDataException
+
+
Creates a new Unmapped data exception.
+
+
UnmappedDataException(String, Class<? extends EventStreamJsonMessage>) - Constructor for exception software.amazon.awssdk.eventstreamrpc.UnmappedDataException
+
+
Creates a new Unmapped data exception.
+
+
UnsupportedOperationException - Exception in software.amazon.awssdk.eventstreamrpc.model
+
+
Thrown when an unsupported operation exception occurs
+
+
UnsupportedOperationException(String, String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.UnsupportedOperationException
+
+
Creates a new UnsupportedOperationException from the given service and operation names
+
+
UPDATE_CONFIGURATION - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
UPDATE_STATE - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
UPDATE_THING_SHADOW - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
updateConfiguration(UpdateConfigurationRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the updateConfiguration operation synchronously.
+
+
updateConfiguration(UpdateConfigurationRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
updateConfiguration(UpdateConfigurationRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
updateConfigurationAsync(UpdateConfigurationRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the updateConfiguration operation asynchronously.
+
+
UpdateConfigurationOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Update this component's configuration by replacing the value of given keyName with the newValue.
+
+
UpdateConfigurationOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
+
 
+
UpdateConfigurationRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UpdateConfigurationRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
 
+
UpdateConfigurationResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UpdateConfigurationResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
+
 
+
UpdateConfigurationResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
UpdateConfigurationResponseHandler(OperationResponse<UpdateConfigurationResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
+
 
+
UpdateJobExecutionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to make an UpdateJobExecution request.
+
+
UpdateJobExecutionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
+
 
+
UpdateJobExecutionResponse - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Response payload to an UpdateJobExecution request.
+
+
UpdateJobExecutionResponse() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionResponse
+
 
+
UpdateJobExecutionSubscriptionRequest - Class in software.amazon.awssdk.iot.iotjobs.model
+
+
Data needed to subscribe to UpdateJobExecution responses.
+
+
UpdateJobExecutionSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionSubscriptionRequest
+
 
+
UpdateNamedShadowRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to make an UpdateNamedShadow request.
+
+
UpdateNamedShadowRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
+
 
+
UpdateNamedShadowSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to UpdateNamedShadow responses.
+
+
UpdateNamedShadowSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowSubscriptionRequest
+
 
+
UpdateShadowRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to make an UpdateShadow request.
+
+
UpdateShadowRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowRequest
+
 
+
UpdateShadowResponse - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Response payload to an UpdateShadow request.
+
+
UpdateShadowResponse() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
+
 
+
UpdateShadowSubscriptionRequest - Class in software.amazon.awssdk.iot.iotshadow.model
+
+
Data needed to subscribe to UpdateShadow responses.
+
+
UpdateShadowSubscriptionRequest() - Constructor for class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowSubscriptionRequest
+
 
+
updateState(UpdateStateRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the updateState operation synchronously.
+
+
updateState(UpdateStateRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
updateState(UpdateStateRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
updateStateAsync(UpdateStateRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the updateState operation asynchronously.
+
+
UpdateStateOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Update status of this component
+
+
UpdateStateOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
+
 
+
UpdateStateRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UpdateStateRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
UpdateStateResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UpdateStateResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
+
 
+
UpdateStateResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
UpdateStateResponseHandler(OperationResponse<UpdateStateResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
+
 
+
updateThingShadow(UpdateThingShadowRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the updateThingShadow operation synchronously.
+
+
updateThingShadow(UpdateThingShadowRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
updateThingShadow(UpdateThingShadowRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
updateThingShadowAsync(UpdateThingShadowRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the updateThingShadow operation asynchronously.
+
+
UpdateThingShadowOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Updates a device shadow document stored in the local shadow service + The update is an upsert operation, with optimistic locking support
+
+
UpdateThingShadowOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
+
 
+
UpdateThingShadowRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UpdateThingShadowRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
 
+
UpdateThingShadowResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UpdateThingShadowResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
 
+
UpdateThingShadowResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
UpdateThingShadowResponseHandler(OperationResponse<UpdateThingShadowResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
+
 
+
username - Variable in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
+
+
The username to use with the custom authorizer.
+
+
UserProperty - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
UserProperty() - Constructor for class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
UTF8 - software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
 
+
+ + + +

V

+
+
VALIDATE_AUTHORIZATION_TOKEN - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
VALIDATE_CONFIGURATION_UPDATE_EVENT - software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents.UnionMember
+
 
+
validateAuthorizationToken(ValidateAuthorizationTokenRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the validateAuthorizationToken operation synchronously.
+
+
validateAuthorizationToken(ValidateAuthorizationTokenRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
validateAuthorizationToken(ValidateAuthorizationTokenRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
validateAuthorizationTokenAsync(ValidateAuthorizationTokenRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the validateAuthorizationToken operation asynchronously.
+
+
ValidateAuthorizationTokenOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Validate authorization token + NOTE This API can be used only by stream manager, customer component calling this API will receive UnauthorizedError
+
+
ValidateAuthorizationTokenOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
+
 
+
ValidateAuthorizationTokenRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ValidateAuthorizationTokenRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
ValidateAuthorizationTokenResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ValidateAuthorizationTokenResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
ValidateAuthorizationTokenResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
ValidateAuthorizationTokenResponseHandler(OperationResponse<ValidateAuthorizationTokenResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
+
 
+
ValidateConfigurationUpdateEvent - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ValidateConfigurationUpdateEvent() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
 
+
ValidateConfigurationUpdateEvents - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
ValidateConfigurationUpdateEvents() - Constructor for class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
ValidateConfigurationUpdateEvents.UnionMember - Enum in software.amazon.awssdk.aws.greengrass.model
+
 
+
ValidationException - Exception in software.amazon.awssdk.eventstreamrpc.model
+
+
Thrown when a validation exception occurs
+
+
ValidationException(String, String) - Constructor for exception software.amazon.awssdk.eventstreamrpc.model.ValidationException
+
+
Creates a new ValidationException with the given service name and message
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.CertificateType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.CredentialDocument.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.PublishMessage.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.QOS
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.SecretValue.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents.UnionMember
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.CertificateType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.CredentialDocument.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.DeploymentStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.DetailedDeploymentStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.FailureHandlingPolicy
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.LifecycleState
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.MetricUnitType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.PayloadFormat
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.PublishMessage.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.QOS
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ReceiveMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ReportedLifecycleState
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.RequestStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.SecretValue.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents.UnionMember
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.iot.iotjobs.model.JobStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VERIFY_CLIENT_DEVICE_IDENTITY - Static variable in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCServiceModel
+
 
+
verifyClientDeviceIdentity(VerifyClientDeviceIdentityRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the verifyClientDeviceIdentity operation synchronously.
+
+
verifyClientDeviceIdentity(VerifyClientDeviceIdentityRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in interface software.amazon.awssdk.aws.greengrass.GreengrassCoreIPC
+
 
+
verifyClientDeviceIdentity(VerifyClientDeviceIdentityRequest, Optional<StreamResponseHandler<EventStreamJsonMessage>>) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClient
+
 
+
verifyClientDeviceIdentityAsync(VerifyClientDeviceIdentityRequest) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
+
+
Perform the verifyClientDeviceIdentity operation asynchronously.
+
+
VerifyClientDeviceIdentityOperationContext - Class in software.amazon.awssdk.aws.greengrass
+
+
Verify client device credentials
+
+
VerifyClientDeviceIdentityOperationContext() - Constructor for class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
+
 
+
VerifyClientDeviceIdentityRequest - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
VerifyClientDeviceIdentityRequest() - Constructor for class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
 
+
VerifyClientDeviceIdentityResponse - Class in software.amazon.awssdk.aws.greengrass.model
+
 
+
VerifyClientDeviceIdentityResponse() - Constructor for class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
 
+
VerifyClientDeviceIdentityResponseHandler - Class in software.amazon.awssdk.aws.greengrass
+
 
+
VerifyClientDeviceIdentityResponseHandler(OperationResponse<VerifyClientDeviceIdentityResponse, EventStreamJsonMessage>) - Constructor for class software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
+
 
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.DeleteShadowResponse
+
+
The current version of the document for the device's shadow.
+
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
+
+
The current version of the document for the device's shadow shared in AWS IoT.
+
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
+
+
The current version of the document for the device's shadow.
+
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSnapshot
+
+
The current version of the document for the device's shadow.
+
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
+
+
(Optional) The Device Shadow service applies the update only if the specified version matches the latest version.
+
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowRequest
+
+
(Optional) The Device Shadow service processes the update only if the specified version matches the latest version.
+
+
version - Variable in class software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
+
+
The current version of the document for the device's shadow shared in AWS IoT.
+
+
Version - Class in software.amazon.awssdk.eventstreamrpc
+
+
https://semver.org/ minus the labels
+
+
VERSION_MISMATCH - software.amazon.awssdk.iot.iotjobs.model.RejectedErrorCode
+
+
The expected version specified in the request does not match the version of the job execution in the AWS IoT Jobs service.
+
+
versionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
+
+
The version of the job execution.
+
+
versionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionState
+
+
The version of the job execution.
+
+
versionNumber - Variable in class software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
+
+
The version of the job execution.
+
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
 
+
VOID - Static variable in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
 
+
VOID - Static variable in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
 
+
+ + + +

W

+
+
WebsocketSigv4Config() - Constructor for class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
+
 
+
withAckTimeoutSeconds(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before + failing the operation.
+
+
withArtifactsDirectoryPath(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
All artifact files in this directory will be copied over to the Greengrass package store.
+
+
withAuthToken(String) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withBinaryMessage(BinaryMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
withBinaryMessage(BinaryMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
withBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the client bootstrap to use for connections created by this builder
+
+
withCaCertificates(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
List of CA certificates in pem format.
+
+
withCertificate(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The certificate in pem format.
+
+
withCertificateAuthority(String) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the default trust store.
+
+
withCertificateAuthority(String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Overrides the default system trust store.
+
+
withCertificateAuthorityFromPath(String, String) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the default system trust store.
+
+
withCertificateAuthorityFromPath(String, String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Overrides the default system trust store.
+
+
withCertificateOptions(CertificateOptions) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
+
 
+
withCertificatePem(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The client certificate in pem format.
+
+
withCertificateSHA1Hash(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
withCertificateSHA256Hash(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
withCertificateType(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
+
The types of certificate updates to subscribe to.
+
+
withCertificateType(CertificateType) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateOptions
+
+
The types of certificate updates to subscribe to.
+
+
withCertificateUpdate(CertificateUpdate) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
+
 
+
withCleanSession(boolean) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures whether or not the service should try to resume prior + subscriptions, if it has any
+
+
withClient(GreengrassCoreIPC) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withClientDeviceAuthToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The session token for the client device from GetClientDeviceAuthToken.
+
+
withClientDeviceAuthToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
+
+
The session token for the client device.
+
+
withClientDeviceCertificate(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
+
 
+
withClientId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The client ID to used to connect.
+
+
withClientId(String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the client id to use to connect to the IoT Core service.
+
+
withComponentDetails(ComponentDetails) - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
+
+
The component's details.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The name of the component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
+
The name of the component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
+
+
The name of the component to get.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
+
(Optional) The name of the component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
+
The name of the component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
+
+
The name of the component to pause, which must be a generic component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
+
+
The name of the component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
+
+
The name of the component to resume.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
+
+
The name of the component.
+
+
withComponentName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
+
(Optional) The name of the component.
+
+
withComponents(List<ComponentDetails>) - Method in class software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
+
+
The list of components.
+
+
withComponentToConfiguration(Map<String, Map<String, Object>>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component names to configuration.
+
+
withComponentToRunWithInfo(Map<String, RunWithInfo>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component names to component run as info.
+
+
withConfiguration(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The component's configuration as a JSON object.
+
+
withConfiguration(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
+
The object that contains the new configuration.
+
+
withConfigurationUpdateEvent(ConfigurationUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
+
 
+
withConfigurationValidityReport(ConfigurationValidityReport) - Method in class software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
+
+
The report that tells Greengrass whether or not the configuration update is valid.
+
+
withConnackTimeoutMs(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the time interval to wait after sending a CONNECT request for a CONNACK to arrive.
+
+
withConnectionEventCallbacks(MqttClientConnectionEvents) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the connection-related callbacks to use for connections created by this builder
+
+
withConnectProperties(ConnectPacket.ConnectPacketBuilder) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides all configurable options with respect to the CONNECT packet sent by the client, including the will.
+
+
withContentType(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message content type.
+
+
withContentType(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message content type.
+
+
withContext(Map<String, Object>) - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
withContext(MessageContext) - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
+
The context of the message, such as the topic where the message was published.
+
+
withContext(MessageContext) - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
+
The context of the message, such as the topic where the message was published.
+
+
withCorrelationData(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Correlation data blob for request/response.
+
+
withCorrelationData(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Correlation data blob for request/response.
+
+
withCpus(Double) - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
+
(Optional) The maximum amount of CPU time that this component's processes can use on the core device.
+
+
withCreatedOn(String) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
(Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format
+
+
withCredential(ClientDeviceCredential) - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
+
+
The client device's credentials.
+
+
withCredential(CredentialDocument) - Method in class software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
+
+
The client device's credentials.
+
+
withCustomAuthorizer(String, String, String, String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Deprecated. +
Please use the full withCustomAuthorizer function that includes `tokenKeyName` and + `tokenValue`. This version is left for backwards compatibility purposes. + + Note: All arguments are optional and can have "null" as valid input. + See the description for each argument for information on what happens if null is passed.
+
+
+
withCustomAuthorizer(String, String, String, String, String, String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the MQTT connection so it can use a custom authorizer.
+
+
withDeployment(LocalDeployment) - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
+
+
The local deployment.
+
+
withDeploymentErrorStack(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The list of local deployment errors
+
+
withDeploymentErrorTypes(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The list of local deployment error types
+
+
withDeploymentFailureCause(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
(Optional) The cause of local deployment failure
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
+
+
(Optional) The ID of the local deployment to cancel.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The ID of the AWS IoT Greengrass deployment that requested the configuration update.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
+
+
The ID of the local deployment that the request created.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
The ID of the AWS IoT Greengrass deployment to defer.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
+
+
The ID of the local deployment to get.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The ID of the local deployment.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updated the component.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updates the component.
+
+
withDeploymentId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
+
+
The ID of the AWS IoT Greengrass deployment that updates the component.
+
+
withDeploymentStatusDetails(DeploymentStatusDetails) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
(Optional) The status details of the local deployment.
+
+
withDetailedDeploymentStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
The detailed deployment status of the local deployment.
+
+
withDetailedDeploymentStatus(DetailedDeploymentStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
+
+
The detailed deployment status of the local deployment.
+
+
withEndpoint(String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the IoT endpoint for connections from this builder.
+
+
withExecutor(Executor) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withExtendedValidationAndFlowControlOptions(Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides additional controls for client behavior with respect to operation validation and flow control; these + checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.
+
+
withFailureHandlingPolicy(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Deployment failure handling policy.
+
+
withFailureHandlingPolicy(FailureHandlingPolicy) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Deployment failure handling policy.
+
+
withGroupName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
The thing group name the deployment is targeting.
+
+
withHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides (tunneling) HTTP proxy usage when establishing MQTT connections.
+
+
withHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures any http proxy options to use
+
+
withIsAuthorized(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
+
+
Whether the client device is authorized to perform the operation on the resource.
+
+
withIsGgcRestarting(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
+
+
Whether or not Greengrass needs to restart to apply the update.
+
+
withIsValid(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
+
 
+
withIsValidClientDevice(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
+
+
Whether the client device's identity is valid.
+
+
withJsonMessage(JsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishMessage
+
 
+
withJsonMessage(JsonMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
+
 
+
withKeepAliveMs(int) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Deprecated. +
Configures MQTT keep-alive via PING messages. Note that this is not TCP + keepalive.
+
+
+
withKeepAliveSecs(int) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures MQTT keep-alive via PING messages.
+
+
withKey(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
withKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
+
+
The key path to the configuration value that updated.
+
+
withKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
+
+
The key path to the configuration value.
+
+
withKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
+
+
The key path to the configuration value for which to subscribe.
+
+
withKeyPath(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
(Optional) The key path to the container node (the object) to update.
+
+
withLifeCycleEvents(Mqtt5ClientOptions.LifecycleEvents) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Sets the LifeCycleEvents that will be called by the client when receives a life cycle events.
+
+
withLocalDeployments(List<LocalDeployment>) - Method in class software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
+
+
The list of local deployments.
+
+
withMaxReconnectDelayMs(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the maximum amount of time to wait to reconnect after a disconnect.
+
+
withMemory(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
+
+
(Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.
+
+
withMessage(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.BinaryMessage
+
+
The binary message as a blob.
+
+
withMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ComponentNotFoundError
+
 
+
withMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
(Optional) A message that reports why the configuration isn't valid.
+
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ConflictError
+
 
+
withMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
(Optional) The name of the component for which to defer updates.
+
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.FailedUpdateConditionCheckError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArgumentsError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidArtifactsDirectoryPathError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidClientDeviceAuthTokenError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidCredentialError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidRecipeDirectoryPathError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.InvalidTokenError
+
 
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
withMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
A message about why the component failed to restart, if the request failed.
+
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ServiceError
+
 
+
withMessage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
A message about why the component failed to stop, if the request failed.
+
+
withMessage(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.UnauthorizedError
+
 
+
withMessage(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.JsonMessage
+
+
The JSON message as an object.
+
+
withMessage(MQTTMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
+
 
+
withMessageExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message expiry interval in seconds.
+
+
withMessageExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message expiry interval in seconds.
+
+
withMetrics(List<Metric>) - Method in class software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
+
 
+
withMinConnectedTimeToResetReconnectDelayMs(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the amount of time that must elapse with an established connection before the reconnect delay is + reset to the minimum.
+
+
withMinReconnectDelayMs(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the minimum amount of time to wait to reconnect after a disconnect.
+
+
withMqttCredential(MQTTCredential) - Method in class software.amazon.awssdk.aws.greengrass.model.CredentialDocument
+
 
+
withName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
withNextToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
(Optional) The token to retrieve the next set of results.
+
+
withNextToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
(Optional) The token value to use in paged requests to retrieve the next page in the sequence.
+
+
withOfflineQueueBehavior(Mqtt5ClientOptions.ClientOfflineQueueBehavior) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides how disconnects affect the queued and in-progress operations tracked by the client.
+
+
withOperation(String) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The operation to authorize.
+
+
withoutExecutor() - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withPageSize(Integer) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
(Optional) The number of shadow names to return in each call.
+
+
withPassword(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
withPassword(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The password.
+
+
withPassword(String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the password to include in the initial CONNECT mqtt packet for connections created by this builder.
+
+
withPasswordExpiration(Instant) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
withPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
+
+
An empty response state document.
+
+
withPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
+
+
The response state document as a JSON encoded blob.
+
+
withPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) The message payload as a blob.
+
+
withPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) The message payload as a blob.
+
+
withPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The request state document as a JSON encoded blob.
+
+
withPayload(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
+
+
The response state document as a JSON encoded blob.
+
+
withPayloadFormat(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message payload format.
+
+
withPayloadFormat(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message payload format.
+
+
withPayloadFormat(PayloadFormat) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Message payload format.
+
+
withPayloadFormat(PayloadFormat) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Message payload format.
+
+
withPingTimeoutMs(int) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Controls ping timeout value.
+
+
withPingTimeoutMs(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the time interval to wait after sending a PINGREQ for a PINGRESP to arrive.
+
+
withPort(int) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withPort(int) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the port to connect to for connections from this builder.
+
+
withPort(Long) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the port to connect to on the IoT endpoint
+
+
withPosixUser(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
+
+
withPostUpdateEvent(PostComponentUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
withPreUpdateEvent(PreComponentUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
+
 
+
withPrivateKey(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The private key in pem format.
+
+
withProtocolOperationTimeoutMs(int) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Controls timeout value for requests that response is required on healthy connection.
+
+
withPublicKey(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
+
+
The public key in pem format.
+
+
withPublishEvents(Mqtt5ClientOptions.PublishEvents) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Sets the PublishEvents that will be called by the client when it receives a publish packet.
+
+
withPublishMessage(PublishMessage) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
+
The message to publish.
+
+
withQos(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
withQos(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
withQos(QOS) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
withQos(QOS) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The MQTT QoS to use.
+
+
withReceiveMode(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
(Optional) The behavior that specifies whether the component receives messages from itself.
+
+
withReceiveMode(ReceiveMode) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
(Optional) The behavior that specifies whether the component receives messages from itself.
+
+
withRecheckAfterMs(Long) - Method in class software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
+
+
The amount of time in milliseconds for which to defer the update.
+
+
withRecipeDirectoryPath(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
All recipes files in this directory will be copied over to the Greengrass package store.
+
+
withReconnectTimeoutSecs(long, long) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the minimum and maximum reconnect timeouts.
+
+
withRefresh(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) Whether to fetch the latest secret from cloud when the request is handled.
+
+
withResource(String) - Method in class software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
+
+
The resource the client device performs the operation on.
+
+
withResourceName(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
withResourceType(String) - Method in exception software.amazon.awssdk.aws.greengrass.model.ResourceNotFoundError
+
 
+
withResponseTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) Response topic for request/response.
+
+
withResponseTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Response topic for request/response.
+
+
withRestartStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
The status of the restart request.
+
+
withRestartStatus(RequestStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
+
+
The status of the restart request.
+
+
withResults(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
The list of shadow names.
+
+
withRetain(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) The value of the retain flag.
+
+
withRetain(Boolean) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) Whether to set MQTT retain option to true when publishing.
+
+
withRetryJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides how the reconnect delay is modified in order to smooth out the distribution of reconnect attempt + time points for a large set of reconnecting clients.
+
+
withRootComponentsToRemove(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.
+
+
withRootComponentVersionsToAdd(Map<String, String>) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
+
+
Map of component name to version.
+
+
withSecretBinary(byte[]) - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
withSecretId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
The name of the secret to get.
+
+
withSecretId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The ID of the secret.
+
+
withSecretString(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SecretValue
+
 
+
withSecretValue(SecretValue) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The value of this version of the secret.
+
+
withSessionBehavior(Mqtt5ClientOptions.ClientSessionBehavior) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides how the MQTT5 client should behave with respect to MQTT sessions.
+
+
withShadowName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
+
The name of the shadow.
+
+
withShadowName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
+
The name of the shadow.
+
+
withShadowName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The name of the shadow.
+
+
withSocketDomain(SocketOptions.SocketDomain) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides the socket properties of the underlying MQTT connections made by the client.
+
+
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the common settings for the socket to use for connections created by this builder
+
+
withSocketPath(String) - Method in class software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
+
 
+
withState(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The state of the component.
+
+
withState(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
+
The state to set this component to.
+
+
withState(LifecycleState) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The state of the component.
+
+
withState(ReportedLifecycleState) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
+
+
The state to set this component to.
+
+
withStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The validity status.
+
+
withStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The status of the local deployment.
+
+
withStatus(ConfigurationValidityStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
+
+
The validity status.
+
+
withStatus(DeploymentStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.LocalDeployment
+
+
The status of the local deployment.
+
+
withStopStatus(String) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
The status of the stop request.
+
+
withStopStatus(RequestStatus) - Method in class software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
+
+
The status of the stop request.
+
+
withSystemResourceLimits(SystemResourceLimits) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The system resource limits to apply to this component's processes.
+
+
withThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
+
+
The name of the thing.
+
+
withThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
+
+
The name of the thing.
+
+
withThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
+
+
The name of the thing.
+
+
withThingName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
+
+
The name of the thing.
+
+
withTimeoutMs(int) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the TCP socket connect timeout (in milliseconds)
+
+
withTimestamp(Instant) - Method in class software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
+
+
(Optional) The date and time that the response was generated.
+
+
withTimestamp(Instant) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
The current Unix epoch time in milliseconds.
+
+
withToken(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
+
 
+
withTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MessageContext
+
+
The topic where the message was published.
+
+
withTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
+
+
The topic to publish the message.
+
+
withTopic(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
+
+
The topic to subscribe to.
+
+
withTopicAliasingOptions(TopicAliasingOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
+
+
Overrides how the MQTT5 client should behave with respect to MQTT5 topic aliasing.
+
+
withTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
The topic to which the message was published.
+
+
withTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
The topic to which to publish the message.
+
+
withTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
+
+
The topic to which to subscribe.
+
+
withTopicName(String) - Method in class software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
+
+
Deprecated.
+
+
withUnit(String) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
withUnit(MetricUnitType) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
withUsername(String) - Method in class software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
+
 
+
withUsername(String) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTCredential
+
+
The username.
+
+
withUsername(String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the username to include in the initial CONNECT mqtt packet for connections created by this builder.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.aws.greengrass.model.MQTTMessage
+
+
(Optional) MQTT user properties associated with the message.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
+
+
(Optional) MQTT user properties associated with the message.
+
+
withValidateConfigurationUpdateEvent(ValidateConfigurationUpdateEvent) - Method in class software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
+
 
+
withValue(Double) - Method in class software.amazon.awssdk.aws.greengrass.model.Metric
+
 
+
withValue(String) - Method in class software.amazon.awssdk.aws.greengrass.model.UserProperty
+
 
+
withValue(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
+
+
The requested configuration as an object.
+
+
withValueToMerge(Map<String, Object>) - Method in class software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
+
+
The configuration object to merge at the location that you specify in keyPath.
+
+
withVersion(String) - Method in class software.amazon.awssdk.aws.greengrass.model.ComponentDetails
+
+
The version of the component.
+
+
withVersionId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) The ID of the version to get.
+
+
withVersionId(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The ID of this version of the secret.
+
+
withVersionStage(String) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
+
+
(Optional) The staging label of the version to get.
+
+
withVersionStage(List<String>) - Method in class software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
+
+
The list of staging labels attached to this version of the secret.
+
+
withWebsocketCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the credentials provider to use for websocket handshake signing.
+
+
withWebsocketHandshakeTransform(Consumer<WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures handshake transform used when establishing a connection via websockets.
+
+
withWebsocketProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Deprecated. +
use withHttpProxyOptions instead + Configures any http proxy options to use if the connection uses websockets
+
+
+
withWebsockets(boolean) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures whether or not to the connection uses websockets
+
+
withWebsocketSigningRegion(String) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Configures the region to use when signing (via Sigv4) the websocket upgrade request.
+
+
withWill(MqttMessage) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Sets the last will and testament message to be delivered to a topic when a connection created by this builder + disconnects
+
+
withWill(MqttMessage, QualityOfService, boolean) - Method in class software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
+
+
Deprecated. +
Use alternate withWill(). QoS and retain are now set directly on the MqttMessage
+
+
+
withWindowsUser(String) - Method in class software.amazon.awssdk.aws.greengrass.model.RunWithInfo
+
+
(Optional) The Windows user to use to run this component on Windows core devices.
+
+
+A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages
+
+ + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 000000000..345f29540 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,215 @@ + + + + + +Overview (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+
+

AWS IoT Device SDK Java V2 API Reference

+
+ +
+ + + diff --git a/docs/jquery-ui.overrides.css b/docs/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/docs/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/docs/jquery/external/jquery/jquery.js b/docs/jquery/external/jquery/jquery.js new file mode 100644 index 000000000..50937333b --- /dev/null +++ b/docs/jquery/external/jquery/jquery.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "\r\n"; + +// inject VBScript +document.write(IEBinaryToArray_ByteStr_Script); + +global.JSZipUtils._getBinaryFromXHR = function (xhr) { + var binary = xhr.responseBody; + var byteMapping = {}; + for ( var i = 0; i < 256; i++ ) { + for ( var j = 0; j < 256; j++ ) { + byteMapping[ String.fromCharCode( i + (j << 8) ) ] = + String.fromCharCode(i) + String.fromCharCode(j); + } + } + var rawBytes = IEBinaryToArray_ByteStr(binary); + var lastChr = IEBinaryToArray_ByteStr_Last(binary); + return rawBytes.replace(/[\s\S]/g, function( match ) { + return byteMapping[match]; + }) + lastChr; +}; + +// enforcing Stuk's coding style +// vim: set shiftwidth=4 softtabstop=4: + +},{}]},{},[1]) +; diff --git a/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js new file mode 100644 index 000000000..93d8bc8ef --- /dev/null +++ b/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js @@ -0,0 +1,10 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/docs/jquery/jszip-utils/dist/jszip-utils.js b/docs/jquery/jszip-utils/dist/jszip-utils.js new file mode 100644 index 000000000..775895ec9 --- /dev/null +++ b/docs/jquery/jszip-utils/dist/jszip-utils.js @@ -0,0 +1,118 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ + +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; + enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); + enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; + enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; + + output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); + + } + + return output.join(""); +}; + +// public method for decoding +exports.decode = function(input) { + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0, resultIndex = 0; + + var dataUrlPrefix = "data:"; + + if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { + // This is a common error: people give a data url + // (data:image/png;base64,iVBOR...) with a {base64: true} and + // wonders why things don't work. + // We can detect that the string input looks like a data url but we + // *can't* be sure it is one: removing everything up to the comma would + // be too dangerous. + throw new Error("Invalid base64 input, it looks like a data url."); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + + var totalLength = input.length * 3 / 4; + if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { + totalLength--; + } + if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { + totalLength--; + } + if (totalLength % 1 !== 0) { + // totalLength is not an integer, the length does not match a valid + // base64 content. That can happen if: + // - the input is not a base64 content + // - the input is *almost* a base64 content, with a extra chars at the + // beginning or at the end + // - the input uses a base64 variant (base64url for example) + throw new Error("Invalid base64 input, bad content length."); + } + var output; + if (support.uint8array) { + output = new Uint8Array(totalLength|0); + } else { + output = new Array(totalLength|0); + } + + while (i < input.length) { + + enc1 = _keyStr.indexOf(input.charAt(i++)); + enc2 = _keyStr.indexOf(input.charAt(i++)); + enc3 = _keyStr.indexOf(input.charAt(i++)); + enc4 = _keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output[resultIndex++] = chr1; + + if (enc3 !== 64) { + output[resultIndex++] = chr2; + } + if (enc4 !== 64) { + output[resultIndex++] = chr3; + } + + } + + return output; +}; + +},{"./support":30,"./utils":32}],2:[function(require,module,exports){ +'use strict'; + +var external = require("./external"); +var DataWorker = require('./stream/DataWorker'); +var Crc32Probe = require('./stream/Crc32Probe'); +var DataLengthProbe = require('./stream/DataLengthProbe'); + +/** + * Represent a compressed object, with everything needed to decompress it. + * @constructor + * @param {number} compressedSize the size of the data compressed. + * @param {number} uncompressedSize the size of the data after decompression. + * @param {number} crc32 the crc32 of the decompressed file. + * @param {object} compression the type of compression, see lib/compressions.js. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. + */ +function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { + this.compressedSize = compressedSize; + this.uncompressedSize = uncompressedSize; + this.crc32 = crc32; + this.compression = compression; + this.compressedContent = data; +} + +CompressedObject.prototype = { + /** + * Create a worker to get the uncompressed content. + * @return {GenericWorker} the worker. + */ + getContentWorker: function () { + var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) + .pipe(this.compression.uncompressWorker()) + .pipe(new DataLengthProbe("data_length")); + + var that = this; + worker.on("end", function () { + if (this.streamInfo['data_length'] !== that.uncompressedSize) { + throw new Error("Bug : uncompressed data size mismatch"); + } + }); + return worker; + }, + /** + * Create a worker to get the compressed content. + * @return {GenericWorker} the worker. + */ + getCompressedWorker: function () { + return new DataWorker(external.Promise.resolve(this.compressedContent)) + .withStreamInfo("compressedSize", this.compressedSize) + .withStreamInfo("uncompressedSize", this.uncompressedSize) + .withStreamInfo("crc32", this.crc32) + .withStreamInfo("compression", this.compression) + ; + } +}; + +/** + * Chain the given worker with other workers to compress the content with the + * given compression. + * @param {GenericWorker} uncompressedWorker the worker to pipe. + * @param {Object} compression the compression object. + * @param {Object} compressionOptions the options to use when compressing. + * @return {GenericWorker} the new worker compressing the content. + */ +CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { + return uncompressedWorker + .pipe(new Crc32Probe()) + .pipe(new DataLengthProbe("uncompressedSize")) + .pipe(compression.compressWorker(compressionOptions)) + .pipe(new DataLengthProbe("compressedSize")) + .withStreamInfo("compression", compression); +}; + +module.exports = CompressedObject; + +},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require("./stream/GenericWorker"); + +exports.STORE = { + magic: "\x00\x00", + compressWorker : function (compressionOptions) { + return new GenericWorker("STORE compression"); + }, + uncompressWorker : function () { + return new GenericWorker("STORE decompression"); + } +}; +exports.DEFLATE = require('./flate'); + +},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); + +/** + * The following functions come from pako, from pako/lib/zlib/crc32.js + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Use ordinary array, since untyped makes no boost here +function makeTable() { + var c, table = []; + + for(var n =0; n < 256; n++){ + c = n; + for(var k =0; k < 8; k++){ + c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); + } + table[n] = c; + } + + return table; +} + +// Create table on load. Just 255 signed longs. Not a problem. +var crcTable = makeTable(); + + +function crc32(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +// That's all for the pako functions. + +/** + * Compute the crc32 of a string. + * This is almost the same as the function crc32, but for strings. Using the + * same function for the two use cases leads to horrible performances. + * @param {Number} crc the starting value of the crc. + * @param {String} str the string to use. + * @param {Number} len the length of the string. + * @param {Number} pos the starting position for the crc32 computation. + * @return {Number} the computed crc32. + */ +function crc32str(crc, str, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +module.exports = function crc32wrapper(input, crc) { + if (typeof input === "undefined" || !input.length) { + return 0; + } + + var isArray = utils.getTypeOf(input) !== "string"; + + if(isArray) { + return crc32(crc|0, input, input.length, 0); + } else { + return crc32str(crc|0, input, input.length, 0); + } +}; + +},{"./utils":32}],5:[function(require,module,exports){ +'use strict'; +exports.base64 = false; +exports.binary = false; +exports.dir = false; +exports.createFolders = true; +exports.date = null; +exports.compression = null; +exports.compressionOptions = null; +exports.comment = null; +exports.unixPermissions = null; +exports.dosPermissions = null; + +},{}],6:[function(require,module,exports){ +/* global Promise */ +'use strict'; + +// load the global object first: +// - it should be better integrated in the system (unhandledRejection in node) +// - the environment may have a custom Promise implementation (see zone.js) +var ES6Promise = null; +if (typeof Promise !== "undefined") { + ES6Promise = Promise; +} else { + ES6Promise = require("lie"); +} + +/** + * Let the user use/change some implementations. + */ +module.exports = { + Promise: ES6Promise +}; + +},{"lie":37}],7:[function(require,module,exports){ +'use strict'; +var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); + +var pako = require("pako"); +var utils = require("./utils"); +var GenericWorker = require("./stream/GenericWorker"); + +var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; + +exports.magic = "\x08\x00"; + +/** + * Create a worker that uses pako to inflate/deflate. + * @constructor + * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". + * @param {Object} options the options to use when (de)compressing. + */ +function FlateWorker(action, options) { + GenericWorker.call(this, "FlateWorker/" + action); + + this._pako = null; + this._pakoAction = action; + this._pakoOptions = options; + // the `meta` object from the last chunk received + // this allow this worker to pass around metadata + this.meta = {}; +} + +utils.inherits(FlateWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +FlateWorker.prototype.processChunk = function (chunk) { + this.meta = chunk.meta; + if (this._pako === null) { + this._createPako(); + } + this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); +}; + +/** + * @see GenericWorker.flush + */ +FlateWorker.prototype.flush = function () { + GenericWorker.prototype.flush.call(this); + if (this._pako === null) { + this._createPako(); + } + this._pako.push([], true); +}; +/** + * @see GenericWorker.cleanUp + */ +FlateWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this._pako = null; +}; + +/** + * Create the _pako object. + * TODO: lazy-loading this object isn't the best solution but it's the + * quickest. The best solution is to lazy-load the worker list. See also the + * issue #446. + */ +FlateWorker.prototype._createPako = function () { + this._pako = new pako[this._pakoAction]({ + raw: true, + level: this._pakoOptions.level || -1 // default compression + }); + var self = this; + this._pako.onData = function(data) { + self.push({ + data : data, + meta : self.meta + }); + }; +}; + +exports.compressWorker = function (compressionOptions) { + return new FlateWorker("Deflate", compressionOptions); +}; +exports.uncompressWorker = function () { + return new FlateWorker("Inflate", {}); +}; + +},{"./stream/GenericWorker":28,"./utils":32,"pako":38}],8:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); +var utf8 = require('../utf8'); +var crc32 = require('../crc32'); +var signature = require('../signature'); + +/** + * Transform an integer into a string in hexadecimal. + * @private + * @param {number} dec the number to convert. + * @param {number} bytes the number of bytes to generate. + * @returns {string} the result. + */ +var decToHex = function(dec, bytes) { + var hex = "", i; + for (i = 0; i < bytes; i++) { + hex += String.fromCharCode(dec & 0xff); + dec = dec >>> 8; + } + return hex; +}; + +/** + * Generate the UNIX part of the external file attributes. + * @param {Object} unixPermissions the unix permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : + * + * TTTTsstrwxrwxrwx0000000000ADVSHR + * ^^^^____________________________ file type, see zipinfo.c (UNX_*) + * ^^^_________________________ setuid, setgid, sticky + * ^^^^^^^^^________________ permissions + * ^^^^^^^^^^______ not used ? + * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only + */ +var generateUnixExternalFileAttr = function (unixPermissions, isDir) { + + var result = unixPermissions; + if (!unixPermissions) { + // I can't use octal values in strict mode, hence the hexa. + // 040775 => 0x41fd + // 0100664 => 0x81b4 + result = isDir ? 0x41fd : 0x81b4; + } + return (result & 0xFFFF) << 16; +}; + +/** + * Generate the DOS part of the external file attributes. + * @param {Object} dosPermissions the dos permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * Bit 0 Read-Only + * Bit 1 Hidden + * Bit 2 System + * Bit 3 Volume Label + * Bit 4 Directory + * Bit 5 Archive + */ +var generateDosExternalFileAttr = function (dosPermissions, isDir) { + + // the dir flag is already set for compatibility + return (dosPermissions || 0) & 0x3F; +}; + +/** + * Generate the various parts used in the construction of the final zip file. + * @param {Object} streamInfo the hash with information about the compressed file. + * @param {Boolean} streamedContent is the content streamed ? + * @param {Boolean} streamingEnded is the stream finished ? + * @param {number} offset the current offset from the start of the zip file. + * @param {String} platform let's pretend we are this platform (change platform dependents fields) + * @param {Function} encodeFileName the function to encode the file name / comment. + * @return {Object} the zip parts. + */ +var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { + var file = streamInfo['file'], + compression = streamInfo['compression'], + useCustomEncoding = encodeFileName !== utf8.utf8encode, + encodedFileName = utils.transformTo("string", encodeFileName(file.name)), + utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), + comment = file.comment, + encodedComment = utils.transformTo("string", encodeFileName(comment)), + utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), + useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, + useUTF8ForComment = utfEncodedComment.length !== comment.length, + dosTime, + dosDate, + extraFields = "", + unicodePathExtraField = "", + unicodeCommentExtraField = "", + dir = file.dir, + date = file.date; + + + var dataInfo = { + crc32 : 0, + compressedSize : 0, + uncompressedSize : 0 + }; + + // if the content is streamed, the sizes/crc32 are only available AFTER + // the end of the stream. + if (!streamedContent || streamingEnded) { + dataInfo.crc32 = streamInfo['crc32']; + dataInfo.compressedSize = streamInfo['compressedSize']; + dataInfo.uncompressedSize = streamInfo['uncompressedSize']; + } + + var bitflag = 0; + if (streamedContent) { + // Bit 3: the sizes/crc32 are set to zero in the local header. + // The correct values are put in the data descriptor immediately + // following the compressed data. + bitflag |= 0x0008; + } + if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { + // Bit 11: Language encoding flag (EFS). + bitflag |= 0x0800; + } + + + var extFileAttr = 0; + var versionMadeBy = 0; + if (dir) { + // dos or unix, we set the dos dir flag + extFileAttr |= 0x00010; + } + if(platform === "UNIX") { + versionMadeBy = 0x031E; // UNIX, version 3.0 + extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); + } else { // DOS or other, fallback to DOS + versionMadeBy = 0x0014; // DOS, version 2.0 + extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); + } + + // date + // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html + + dosTime = date.getUTCHours(); + dosTime = dosTime << 6; + dosTime = dosTime | date.getUTCMinutes(); + dosTime = dosTime << 5; + dosTime = dosTime | date.getUTCSeconds() / 2; + + dosDate = date.getUTCFullYear() - 1980; + dosDate = dosDate << 4; + dosDate = dosDate | (date.getUTCMonth() + 1); + dosDate = dosDate << 5; + dosDate = dosDate | date.getUTCDate(); + + if (useUTF8ForFileName) { + // set the unicode path extra field. unzip needs at least one extra + // field to correctly handle unicode path, so using the path is as good + // as any other information. This could improve the situation with + // other archive managers too. + // This field is usually used without the utf8 flag, with a non + // unicode path in the header (winrar, winzip). This helps (a bit) + // with the messy Windows' default compressed folders feature but + // breaks on p7zip which doesn't seek the unicode path extra field. + // So for now, UTF-8 everywhere ! + unicodePathExtraField = + // Version + decToHex(1, 1) + + // NameCRC32 + decToHex(crc32(encodedFileName), 4) + + // UnicodeName + utfEncodedFileName; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x70" + + // size + decToHex(unicodePathExtraField.length, 2) + + // content + unicodePathExtraField; + } + + if(useUTF8ForComment) { + + unicodeCommentExtraField = + // Version + decToHex(1, 1) + + // CommentCRC32 + decToHex(crc32(encodedComment), 4) + + // UnicodeName + utfEncodedComment; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x63" + + // size + decToHex(unicodeCommentExtraField.length, 2) + + // content + unicodeCommentExtraField; + } + + var header = ""; + + // version needed to extract + header += "\x0A\x00"; + // general purpose bit flag + header += decToHex(bitflag, 2); + // compression method + header += compression.magic; + // last mod file time + header += decToHex(dosTime, 2); + // last mod file date + header += decToHex(dosDate, 2); + // crc-32 + header += decToHex(dataInfo.crc32, 4); + // compressed size + header += decToHex(dataInfo.compressedSize, 4); + // uncompressed size + header += decToHex(dataInfo.uncompressedSize, 4); + // file name length + header += decToHex(encodedFileName.length, 2); + // extra field length + header += decToHex(extraFields.length, 2); + + + var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; + + var dirRecord = signature.CENTRAL_FILE_HEADER + + // version made by (00: DOS) + decToHex(versionMadeBy, 2) + + // file header (common to file and central directory) + header + + // file comment length + decToHex(encodedComment.length, 2) + + // disk number start + "\x00\x00" + + // internal file attributes TODO + "\x00\x00" + + // external file attributes + decToHex(extFileAttr, 4) + + // relative offset of local header + decToHex(offset, 4) + + // file name + encodedFileName + + // extra field + extraFields + + // file comment + encodedComment; + + return { + fileRecord: fileRecord, + dirRecord: dirRecord + }; +}; + +/** + * Generate the EOCD record. + * @param {Number} entriesCount the number of entries in the zip file. + * @param {Number} centralDirLength the length (in bytes) of the central dir. + * @param {Number} localDirLength the length (in bytes) of the local dir. + * @param {String} comment the zip file comment as a binary string. + * @param {Function} encodeFileName the function to encode the comment. + * @return {String} the EOCD record. + */ +var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { + var dirEnd = ""; + var encodedComment = utils.transformTo("string", encodeFileName(comment)); + + // end of central dir signature + dirEnd = signature.CENTRAL_DIRECTORY_END + + // number of this disk + "\x00\x00" + + // number of the disk with the start of the central directory + "\x00\x00" + + // total number of entries in the central directory on this disk + decToHex(entriesCount, 2) + + // total number of entries in the central directory + decToHex(entriesCount, 2) + + // size of the central directory 4 bytes + decToHex(centralDirLength, 4) + + // offset of start of central directory with respect to the starting disk number + decToHex(localDirLength, 4) + + // .ZIP file comment length + decToHex(encodedComment.length, 2) + + // .ZIP file comment + encodedComment; + + return dirEnd; +}; + +/** + * Generate data descriptors for a file entry. + * @param {Object} streamInfo the hash generated by a worker, containing information + * on the file entry. + * @return {String} the data descriptors. + */ +var generateDataDescriptors = function (streamInfo) { + var descriptor = ""; + descriptor = signature.DATA_DESCRIPTOR + + // crc-32 4 bytes + decToHex(streamInfo['crc32'], 4) + + // compressed size 4 bytes + decToHex(streamInfo['compressedSize'], 4) + + // uncompressed size 4 bytes + decToHex(streamInfo['uncompressedSize'], 4); + + return descriptor; +}; + + +/** + * A worker to concatenate other workers to create a zip file. + * @param {Boolean} streamFiles `true` to stream the content of the files, + * `false` to accumulate it. + * @param {String} comment the comment to use. + * @param {String} platform the platform to use, "UNIX" or "DOS". + * @param {Function} encodeFileName the function to encode file names and comments. + */ +function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { + GenericWorker.call(this, "ZipFileWorker"); + // The number of bytes written so far. This doesn't count accumulated chunks. + this.bytesWritten = 0; + // The comment of the zip file + this.zipComment = comment; + // The platform "generating" the zip file. + this.zipPlatform = platform; + // the function to encode file names and comments. + this.encodeFileName = encodeFileName; + // Should we stream the content of the files ? + this.streamFiles = streamFiles; + // If `streamFiles` is false, we will need to accumulate the content of the + // files to calculate sizes / crc32 (and write them *before* the content). + // This boolean indicates if we are accumulating chunks (it will change a lot + // during the lifetime of this worker). + this.accumulate = false; + // The buffer receiving chunks when accumulating content. + this.contentBuffer = []; + // The list of generated directory records. + this.dirRecords = []; + // The offset (in bytes) from the beginning of the zip file for the current source. + this.currentSourceOffset = 0; + // The total number of entries in this zip file. + this.entriesCount = 0; + // the name of the file currently being added, null when handling the end of the zip file. + // Used for the emitted metadata. + this.currentFile = null; + + + + this._sources = []; +} +utils.inherits(ZipFileWorker, GenericWorker); + +/** + * @see GenericWorker.push + */ +ZipFileWorker.prototype.push = function (chunk) { + + var currentFilePercent = chunk.meta.percent || 0; + var entriesCount = this.entriesCount; + var remainingFiles = this._sources.length; + + if(this.accumulate) { + this.contentBuffer.push(chunk); + } else { + this.bytesWritten += chunk.data.length; + + GenericWorker.prototype.push.call(this, { + data : chunk.data, + meta : { + currentFile : this.currentFile, + percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 + } + }); + } +}; + +/** + * The worker started a new source (an other worker). + * @param {Object} streamInfo the streamInfo object from the new source. + */ +ZipFileWorker.prototype.openedSource = function (streamInfo) { + this.currentSourceOffset = this.bytesWritten; + this.currentFile = streamInfo['file'].name; + + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + + // don't stream folders (because they don't have any content) + if(streamedContent) { + var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + } else { + // we need to wait for the whole file before pushing anything + this.accumulate = true; + } +}; + +/** + * The worker finished a source (an other worker). + * @param {Object} streamInfo the streamInfo object from the finished source. + */ +ZipFileWorker.prototype.closedSource = function (streamInfo) { + this.accumulate = false; + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + + this.dirRecords.push(record.dirRecord); + if(streamedContent) { + // after the streamed file, we put data descriptors + this.push({ + data : generateDataDescriptors(streamInfo), + meta : {percent:100} + }); + } else { + // the content wasn't streamed, we need to push everything now + // first the file record, then the content + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + while(this.contentBuffer.length) { + this.push(this.contentBuffer.shift()); + } + } + this.currentFile = null; +}; + +/** + * @see GenericWorker.flush + */ +ZipFileWorker.prototype.flush = function () { + + var localDirLength = this.bytesWritten; + for(var i = 0; i < this.dirRecords.length; i++) { + this.push({ + data : this.dirRecords[i], + meta : {percent:100} + }); + } + var centralDirLength = this.bytesWritten - localDirLength; + + var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); + + this.push({ + data : dirEnd, + meta : {percent:100} + }); +}; + +/** + * Prepare the next source to be read. + */ +ZipFileWorker.prototype.prepareNextSource = function () { + this.previous = this._sources.shift(); + this.openedSource(this.previous.streamInfo); + if (this.isPaused) { + this.previous.pause(); + } else { + this.previous.resume(); + } +}; + +/** + * @see GenericWorker.registerPrevious + */ +ZipFileWorker.prototype.registerPrevious = function (previous) { + this._sources.push(previous); + var self = this; + + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.closedSource(self.previous.streamInfo); + if(self._sources.length) { + self.prepareNextSource(); + } else { + self.end(); + } + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; +}; + +/** + * @see GenericWorker.resume + */ +ZipFileWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this.previous && this._sources.length) { + this.prepareNextSource(); + return true; + } + if (!this.previous && !this._sources.length && !this.generatedError) { + this.end(); + return true; + } +}; + +/** + * @see GenericWorker.error + */ +ZipFileWorker.prototype.error = function (e) { + var sources = this._sources; + if(!GenericWorker.prototype.error.call(this, e)) { + return false; + } + for(var i = 0; i < sources.length; i++) { + try { + sources[i].error(e); + } catch(e) { + // the `error` exploded, nothing to do + } + } + return true; +}; + +/** + * @see GenericWorker.lock + */ +ZipFileWorker.prototype.lock = function () { + GenericWorker.prototype.lock.call(this); + var sources = this._sources; + for(var i = 0; i < sources.length; i++) { + sources[i].lock(); + } +}; + +module.exports = ZipFileWorker; + +},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ +'use strict'; + +var compressions = require('../compressions'); +var ZipFileWorker = require('./ZipFileWorker'); + +/** + * Find the compression to use. + * @param {String} fileCompression the compression defined at the file level, if any. + * @param {String} zipCompression the compression defined at the load() level. + * @return {Object} the compression object to use. + */ +var getCompression = function (fileCompression, zipCompression) { + + var compressionName = fileCompression || zipCompression; + var compression = compressions[compressionName]; + if (!compression) { + throw new Error(compressionName + " is not a valid compression method !"); + } + return compression; +}; + +/** + * Create a worker to generate a zip file. + * @param {JSZip} zip the JSZip instance at the right root level. + * @param {Object} options to generate the zip file. + * @param {String} comment the comment to use. + */ +exports.generateWorker = function (zip, options, comment) { + + var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); + var entriesCount = 0; + try { + + zip.forEach(function (relativePath, file) { + entriesCount++; + var compression = getCompression(file.options.compression, options.compression); + var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; + var dir = file.dir, date = file.date; + + file._compressWorker(compression, compressionOptions) + .withStreamInfo("file", { + name : relativePath, + dir : dir, + date : date, + comment : file.comment || "", + unixPermissions : file.unixPermissions, + dosPermissions : file.dosPermissions + }) + .pipe(zipFileWorker); + }); + zipFileWorker.entriesCount = entriesCount; + } catch (e) { + zipFileWorker.error(e); + } + + return zipFileWorker; +}; + +},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ +'use strict'; + +/** + * Representation a of zip file in js + * @constructor + */ +function JSZip() { + // if this constructor is used without `new`, it adds `new` before itself: + if(!(this instanceof JSZip)) { + return new JSZip(); + } + + if(arguments.length) { + throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + } + + // object containing the files : + // { + // "folder/" : {...}, + // "folder/data.txt" : {...} + // } + // NOTE: we use a null prototype because we do not + // want filenames like "toString" coming from a zip file + // to overwrite methods and attributes in a normal Object. + this.files = Object.create(null); + + this.comment = null; + + // Where we are in the hierarchy + this.root = ""; + this.clone = function() { + var newObj = new JSZip(); + for (var i in this) { + if (typeof this[i] !== "function") { + newObj[i] = this[i]; + } + } + return newObj; + }; +} +JSZip.prototype = require('./object'); +JSZip.prototype.loadAsync = require('./load'); +JSZip.support = require('./support'); +JSZip.defaults = require('./defaults'); + +// TODO find a better way to handle this version, +// a require('package.json').version doesn't work with webpack, see #327 +JSZip.version = "3.7.1"; + +JSZip.loadAsync = function (content, options) { + return new JSZip().loadAsync(content, options); +}; + +JSZip.external = require("./external"); +module.exports = JSZip; + +},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ +'use strict'; +var utils = require('./utils'); +var external = require("./external"); +var utf8 = require('./utf8'); +var ZipEntries = require('./zipEntries'); +var Crc32Probe = require('./stream/Crc32Probe'); +var nodejsUtils = require("./nodejsUtils"); + +/** + * Check the CRC32 of an entry. + * @param {ZipEntry} zipEntry the zip entry to check. + * @return {Promise} the result. + */ +function checkEntryCRC32(zipEntry) { + return new external.Promise(function (resolve, reject) { + var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); + worker.on("error", function (e) { + reject(e); + }) + .on("end", function () { + if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { + reject(new Error("Corrupted zip : CRC32 mismatch")); + } else { + resolve(); + } + }) + .resume(); + }); +} + +module.exports = function (data, options) { + var zip = this; + options = utils.extend(options || {}, { + base64: false, + checkCRC32: false, + optimizedBinaryString: false, + createFolders: false, + decodeFileName: utf8.utf8decode + }); + + if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); + } + + return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) + .then(function (data) { + var zipEntries = new ZipEntries(options); + zipEntries.load(data); + return zipEntries; + }).then(function checkCRC32(zipEntries) { + var promises = [external.Promise.resolve(zipEntries)]; + var files = zipEntries.files; + if (options.checkCRC32) { + for (var i = 0; i < files.length; i++) { + promises.push(checkEntryCRC32(files[i])); + } + } + return external.Promise.all(promises); + }).then(function addFiles(results) { + var zipEntries = results.shift(); + var files = zipEntries.files; + for (var i = 0; i < files.length; i++) { + var input = files[i]; + zip.file(input.fileNameStr, input.decompressed, { + binary: true, + optimizedBinaryString: true, + date: input.date, + dir: input.dir, + comment: input.fileCommentStr.length ? input.fileCommentStr : null, + unixPermissions: input.unixPermissions, + dosPermissions: input.dosPermissions, + createFolders: options.createFolders + }); + } + if (zipEntries.zipComment.length) { + zip.comment = zipEntries.zipComment; + } + + return zip; + }); +}; + +},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ +"use strict"; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); + +/** + * A worker that use a nodejs stream as source. + * @constructor + * @param {String} filename the name of the file entry for this stream. + * @param {Readable} stream the nodejs stream. + */ +function NodejsStreamInputAdapter(filename, stream) { + GenericWorker.call(this, "Nodejs stream input adapter for " + filename); + this._upstreamEnded = false; + this._bindStream(stream); +} + +utils.inherits(NodejsStreamInputAdapter, GenericWorker); + +/** + * Prepare the stream and bind the callbacks on it. + * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. + * @param {Stream} stream the nodejs stream to use. + */ +NodejsStreamInputAdapter.prototype._bindStream = function (stream) { + var self = this; + this._stream = stream; + stream.pause(); + stream + .on("data", function (chunk) { + self.push({ + data: chunk, + meta : { + percent : 0 + } + }); + }) + .on("error", function (e) { + if(self.isPaused) { + this.generatedError = e; + } else { + self.error(e); + } + }) + .on("end", function () { + if(self.isPaused) { + self._upstreamEnded = true; + } else { + self.end(); + } + }); +}; +NodejsStreamInputAdapter.prototype.pause = function () { + if(!GenericWorker.prototype.pause.call(this)) { + return false; + } + this._stream.pause(); + return true; +}; +NodejsStreamInputAdapter.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if(this._upstreamEnded) { + this.end(); + } else { + this._stream.resume(); + } + + return true; +}; + +module.exports = NodejsStreamInputAdapter; + +},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ +'use strict'; + +var Readable = require('readable-stream').Readable; + +var utils = require('../utils'); +utils.inherits(NodejsStreamOutputAdapter, Readable); + +/** +* A nodejs stream using a worker as source. +* @see the SourceWrapper in http://nodejs.org/api/stream.html +* @constructor +* @param {StreamHelper} helper the helper wrapping the worker +* @param {Object} options the nodejs stream options +* @param {Function} updateCb the update callback. +*/ +function NodejsStreamOutputAdapter(helper, options, updateCb) { + Readable.call(this, options); + this._helper = helper; + + var self = this; + helper.on("data", function (data, meta) { + if (!self.push(data)) { + self._helper.pause(); + } + if(updateCb) { + updateCb(meta); + } + }) + .on("error", function(e) { + self.emit('error', e); + }) + .on("end", function () { + self.push(null); + }); +} + + +NodejsStreamOutputAdapter.prototype._read = function() { + this._helper.resume(); +}; + +module.exports = NodejsStreamOutputAdapter; + +},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ +'use strict'; + +module.exports = { + /** + * True if this is running in Nodejs, will be undefined in a browser. + * In a browser, browserify won't include this file and the whole module + * will be resolved an empty object. + */ + isNode : typeof Buffer !== "undefined", + /** + * Create a new nodejs Buffer from an existing content. + * @param {Object} data the data to pass to the constructor. + * @param {String} encoding the encoding to use. + * @return {Buffer} a new Buffer. + */ + newBufferFrom: function(data, encoding) { + if (Buffer.from && Buffer.from !== Uint8Array.from) { + return Buffer.from(data, encoding); + } else { + if (typeof data === "number") { + // Safeguard for old Node.js versions. On newer versions, + // Buffer.from(number) / Buffer(number, encoding) already throw. + throw new Error("The \"data\" argument must not be a number"); + } + return new Buffer(data, encoding); + } + }, + /** + * Create a new nodejs Buffer with the specified size. + * @param {Integer} size the size of the buffer. + * @return {Buffer} a new Buffer. + */ + allocBuffer: function (size) { + if (Buffer.alloc) { + return Buffer.alloc(size); + } else { + var buf = new Buffer(size); + buf.fill(0); + return buf; + } + }, + /** + * Find out if an object is a Buffer. + * @param {Object} b the object to test. + * @return {Boolean} true if the object is a Buffer, false otherwise. + */ + isBuffer : function(b){ + return Buffer.isBuffer(b); + }, + + isStream : function (obj) { + return obj && + typeof obj.on === "function" && + typeof obj.pause === "function" && + typeof obj.resume === "function"; + } +}; + +},{}],15:[function(require,module,exports){ +'use strict'; +var utf8 = require('./utf8'); +var utils = require('./utils'); +var GenericWorker = require('./stream/GenericWorker'); +var StreamHelper = require('./stream/StreamHelper'); +var defaults = require('./defaults'); +var CompressedObject = require('./compressedObject'); +var ZipObject = require('./zipObject'); +var generate = require("./generate"); +var nodejsUtils = require("./nodejsUtils"); +var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); + + +/** + * Add a file in the current folder. + * @private + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file + * @param {Object} originalOptions the options of the file + * @return {Object} the new file. + */ +var fileAdd = function(name, data, originalOptions) { + // be sure sub folders exist + var dataType = utils.getTypeOf(data), + parent; + + + /* + * Correct options. + */ + + var o = utils.extend(originalOptions || {}, defaults); + o.date = o.date || new Date(); + if (o.compression !== null) { + o.compression = o.compression.toUpperCase(); + } + + if (typeof o.unixPermissions === "string") { + o.unixPermissions = parseInt(o.unixPermissions, 8); + } + + // UNX_IFDIR 0040000 see zipinfo.c + if (o.unixPermissions && (o.unixPermissions & 0x4000)) { + o.dir = true; + } + // Bit 4 Directory + if (o.dosPermissions && (o.dosPermissions & 0x0010)) { + o.dir = true; + } + + if (o.dir) { + name = forceTrailingSlash(name); + } + if (o.createFolders && (parent = parentFolder(name))) { + folderAdd.call(this, parent, true); + } + + var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; + if (!originalOptions || typeof originalOptions.binary === "undefined") { + o.binary = !isUnicodeString; + } + + + var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; + + if (isCompressedEmpty || o.dir || !data || data.length === 0) { + o.base64 = false; + o.binary = true; + data = ""; + o.compression = "STORE"; + dataType = "string"; + } + + /* + * Convert content to fit. + */ + + var zipObjectContent = null; + if (data instanceof CompressedObject || data instanceof GenericWorker) { + zipObjectContent = data; + } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + zipObjectContent = new NodejsStreamInputAdapter(name, data); + } else { + zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); + } + + var object = new ZipObject(name, zipObjectContent, o); + this.files[name] = object; + /* + TODO: we can't throw an exception because we have async promises + (we can have a promise of a Date() for example) but returning a + promise is useless because file(name, data) returns the JSZip + object for chaining. Should we break that to allow the user + to catch the error ? + + return external.Promise.resolve(zipObjectContent) + .then(function () { + return object; + }); + */ +}; + +/** + * Find the parent folder of the path. + * @private + * @param {string} path the path to use + * @return {string} the parent folder, or "" + */ +var parentFolder = function (path) { + if (path.slice(-1) === '/') { + path = path.substring(0, path.length - 1); + } + var lastSlash = path.lastIndexOf('/'); + return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; +}; + +/** + * Returns the path with a slash at the end. + * @private + * @param {String} path the path to check. + * @return {String} the path with a trailing slash. + */ +var forceTrailingSlash = function(path) { + // Check the name ends with a / + if (path.slice(-1) !== "/") { + path += "/"; // IE doesn't like substr(-1) + } + return path; +}; + +/** + * Add a (sub) folder in the current folder. + * @private + * @param {string} name the folder's name + * @param {boolean=} [createFolders] If true, automatically create sub + * folders. Defaults to false. + * @return {Object} the new folder. + */ +var folderAdd = function(name, createFolders) { + createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; + + name = forceTrailingSlash(name); + + // Does this folder already exist? + if (!this.files[name]) { + fileAdd.call(this, name, null, { + dir: true, + createFolders: createFolders + }); + } + return this.files[name]; +}; + +/** +* Cross-window, cross-Node-context regular expression detection +* @param {Object} object Anything +* @return {Boolean} true if the object is a regular expression, +* false otherwise +*/ +function isRegExp(object) { + return Object.prototype.toString.call(object) === "[object RegExp]"; +} + +// return the actual prototype of JSZip +var out = { + /** + * @see loadAsync + */ + load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + + /** + * Call a callback function for each entry at this folder level. + * @param {Function} cb the callback function: + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + */ + forEach: function(cb) { + var filename, relativePath, file; + /* jshint ignore:start */ + // ignore warning about unwanted properties because this.files is a null prototype object + for (filename in this.files) { + file = this.files[filename]; + relativePath = filename.slice(this.root.length, filename.length); + if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root + cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... + } + } + /* jshint ignore:end */ + }, + + /** + * Filter nested files/folders with the specified function. + * @param {Function} search the predicate to use : + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + * @return {Array} An array of matching elements. + */ + filter: function(search) { + var result = []; + this.forEach(function (relativePath, entry) { + if (search(relativePath, entry)) { // the file matches the function + result.push(entry); + } + + }); + return result; + }, + + /** + * Add a file to the zip file, or search a file. + * @param {string|RegExp} name The name of the file to add (if data is defined), + * the name of the file to find (if no data) or a regex to match files. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded + * @param {Object} o File options + * @return {JSZip|Object|Array} this JSZip object (when adding a file), + * a file (when searching by string) or an array of files (when searching by regex). + */ + file: function(name, data, o) { + if (arguments.length === 1) { + if (isRegExp(name)) { + var regexp = name; + return this.filter(function(relativePath, file) { + return !file.dir && regexp.test(relativePath); + }); + } + else { // text + var obj = this.files[this.root + name]; + if (obj && !obj.dir) { + return obj; + } else { + return null; + } + } + } + else { // more than one argument : we have data ! + name = this.root + name; + fileAdd.call(this, name, data, o); + } + return this; + }, + + /** + * Add a directory to the zip file, or search. + * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. + * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. + */ + folder: function(arg) { + if (!arg) { + return this; + } + + if (isRegExp(arg)) { + return this.filter(function(relativePath, file) { + return file.dir && arg.test(relativePath); + }); + } + + // else, name is a new folder + var name = this.root + arg; + var newFolder = folderAdd.call(this, name); + + // Allow chaining by returning a new object with this folder as the root + var ret = this.clone(); + ret.root = newFolder.name; + return ret; + }, + + /** + * Delete a file, or a directory and all sub-files, from the zip + * @param {string} name the name of the file to delete + * @return {JSZip} this JSZip object + */ + remove: function(name) { + name = this.root + name; + var file = this.files[name]; + if (!file) { + // Look for any folders + if (name.slice(-1) !== "/") { + name += "/"; + } + file = this.files[name]; + } + + if (file && !file.dir) { + // file + delete this.files[name]; + } else { + // maybe a folder, delete recursively + var kids = this.filter(function(relativePath, file) { + return file.name.slice(0, name.length) === name; + }); + for (var i = 0; i < kids.length; i++) { + delete this.files[kids[i].name]; + } + } + + return this; + }, + + /** + * Generate the complete zip file + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file + */ + generate: function(options) { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + /** + * Generate the complete zip file as an internal stream. + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {StreamHelper} the streamed zip file. + */ + generateInternalStream: function(options) { + var worker, opts = {}; + try { + opts = utils.extend(options || {}, { + streamFiles: false, + compression: "STORE", + compressionOptions : null, + type: "", + platform: "DOS", + comment: null, + mimeType: 'application/zip', + encodeFileName: utf8.utf8encode + }); + + opts.type = opts.type.toLowerCase(); + opts.compression = opts.compression.toUpperCase(); + + // "binarystring" is preferred but the internals use "string". + if(opts.type === "binarystring") { + opts.type = "string"; + } + + if (!opts.type) { + throw new Error("No output type specified."); + } + + utils.checkSupport(opts.type); + + // accept nodejs `process.platform` + if( + opts.platform === 'darwin' || + opts.platform === 'freebsd' || + opts.platform === 'linux' || + opts.platform === 'sunos' + ) { + opts.platform = "UNIX"; + } + if (opts.platform === 'win32') { + opts.platform = "DOS"; + } + + var comment = opts.comment || this.comment || ""; + worker = generate.generateWorker(this, opts, comment); + } catch (e) { + worker = new GenericWorker("error"); + worker.error(e); + } + return new StreamHelper(worker, opts.type || "string", opts.mimeType); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateAsync: function(options, onUpdate) { + return this.generateInternalStream(options).accumulate(onUpdate); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateNodeStream: function(options, onUpdate) { + options = options || {}; + if (!options.type) { + options.type = "nodebuffer"; + } + return this.generateInternalStream(options).toNodejsStream(onUpdate); + } +}; +module.exports = out; + +},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ +/* + * This file is used by module bundlers (browserify/webpack/etc) when + * including a stream implementation. We use "readable-stream" to get a + * consistent behavior between nodejs versions but bundlers often have a shim + * for "stream". Using this shim greatly improve the compatibility and greatly + * reduce the final size of the bundle (only one stream implementation, not + * two). + */ +module.exports = require("stream"); + +},{"stream":undefined}],17:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function ArrayReader(data) { + DataReader.call(this, data); + for(var i = 0; i < this.data.length; i++) { + data[i] = data[i] & 0xFF; + } +} +utils.inherits(ArrayReader, DataReader); +/** + * @see DataReader.byteAt + */ +ArrayReader.prototype.byteAt = function(i) { + return this.data[this.zero + i]; +}; +/** + * @see DataReader.lastIndexOfSignature + */ +ArrayReader.prototype.lastIndexOfSignature = function(sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3); + for (var i = this.length - 4; i >= 0; --i) { + if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { + return i - this.zero; + } + } + + return -1; +}; +/** + * @see DataReader.readAndCheckSignature + */ +ArrayReader.prototype.readAndCheckSignature = function (sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3), + data = this.readData(4); + return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; +}; +/** + * @see DataReader.readData + */ +ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + return []; + } + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = ArrayReader; + +},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ +'use strict'; +var utils = require('../utils'); + +function DataReader(data) { + this.data = data; // type : see implementation + this.length = data.length; + this.index = 0; + this.zero = 0; +} +DataReader.prototype = { + /** + * Check that the offset will not go too far. + * @param {string} offset the additional offset to check. + * @throws {Error} an Error if the offset is out of bounds. + */ + checkOffset: function(offset) { + this.checkIndex(this.index + offset); + }, + /** + * Check that the specified index will not be too far. + * @param {string} newIndex the index to check. + * @throws {Error} an Error if the index is out of bounds. + */ + checkIndex: function(newIndex) { + if (this.length < this.zero + newIndex || newIndex < 0) { + throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); + } + }, + /** + * Change the index. + * @param {number} newIndex The new index. + * @throws {Error} if the new index is out of the data. + */ + setIndex: function(newIndex) { + this.checkIndex(newIndex); + this.index = newIndex; + }, + /** + * Skip the next n bytes. + * @param {number} n the number of bytes to skip. + * @throws {Error} if the new index is out of the data. + */ + skip: function(n) { + this.setIndex(this.index + n); + }, + /** + * Get the byte at the specified index. + * @param {number} i the index to use. + * @return {number} a byte. + */ + byteAt: function(i) { + // see implementations + }, + /** + * Get the next number with a given byte size. + * @param {number} size the number of bytes to read. + * @return {number} the corresponding number. + */ + readInt: function(size) { + var result = 0, + i; + this.checkOffset(size); + for (i = this.index + size - 1; i >= this.index; i--) { + result = (result << 8) + this.byteAt(i); + } + this.index += size; + return result; + }, + /** + * Get the next string with a given byte size. + * @param {number} size the number of bytes to read. + * @return {string} the corresponding string. + */ + readString: function(size) { + return utils.transformTo("string", this.readData(size)); + }, + /** + * Get raw data without conversion, bytes. + * @param {number} size the number of bytes to read. + * @return {Object} the raw data, implementation specific. + */ + readData: function(size) { + // see implementations + }, + /** + * Find the last occurrence of a zip signature (4 bytes). + * @param {string} sig the signature to find. + * @return {number} the index of the last occurrence, -1 if not found. + */ + lastIndexOfSignature: function(sig) { + // see implementations + }, + /** + * Read the signature (4 bytes) at the current position and compare it with sig. + * @param {string} sig the expected signature + * @return {boolean} true if the signature matches, false otherwise. + */ + readAndCheckSignature: function(sig) { + // see implementations + }, + /** + * Get the next date. + * @return {Date} the date. + */ + readDate: function() { + var dostime = this.readInt(4); + return new Date(Date.UTC( + ((dostime >> 25) & 0x7f) + 1980, // year + ((dostime >> 21) & 0x0f) - 1, // month + (dostime >> 16) & 0x1f, // day + (dostime >> 11) & 0x1f, // hour + (dostime >> 5) & 0x3f, // minute + (dostime & 0x1f) << 1)); // second + } +}; +module.exports = DataReader; + +},{"../utils":32}],19:[function(require,module,exports){ +'use strict'; +var Uint8ArrayReader = require('./Uint8ArrayReader'); +var utils = require('../utils'); + +function NodeBufferReader(data) { + Uint8ArrayReader.call(this, data); +} +utils.inherits(NodeBufferReader, Uint8ArrayReader); + +/** + * @see DataReader.readData + */ +NodeBufferReader.prototype.readData = function(size) { + this.checkOffset(size); + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = NodeBufferReader; + +},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function StringReader(data) { + DataReader.call(this, data); +} +utils.inherits(StringReader, DataReader); +/** + * @see DataReader.byteAt + */ +StringReader.prototype.byteAt = function(i) { + return this.data.charCodeAt(this.zero + i); +}; +/** + * @see DataReader.lastIndexOfSignature + */ +StringReader.prototype.lastIndexOfSignature = function(sig) { + return this.data.lastIndexOf(sig) - this.zero; +}; +/** + * @see DataReader.readAndCheckSignature + */ +StringReader.prototype.readAndCheckSignature = function (sig) { + var data = this.readData(4); + return sig === data; +}; +/** + * @see DataReader.readData + */ +StringReader.prototype.readData = function(size) { + this.checkOffset(size); + // this will work because the constructor applied the "& 0xff" mask. + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = StringReader; + +},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ +'use strict'; +var ArrayReader = require('./ArrayReader'); +var utils = require('../utils'); + +function Uint8ArrayReader(data) { + ArrayReader.call(this, data); +} +utils.inherits(Uint8ArrayReader, ArrayReader); +/** + * @see DataReader.readData + */ +Uint8ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. + return new Uint8Array(0); + } + var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = Uint8ArrayReader; + +},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var support = require('../support'); +var ArrayReader = require('./ArrayReader'); +var StringReader = require('./StringReader'); +var NodeBufferReader = require('./NodeBufferReader'); +var Uint8ArrayReader = require('./Uint8ArrayReader'); + +/** + * Create a reader adapted to the data. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. + * @return {DataReader} the data reader. + */ +module.exports = function (data) { + var type = utils.getTypeOf(data); + utils.checkSupport(type); + if (type === "string" && !support.uint8array) { + return new StringReader(data); + } + if (type === "nodebuffer") { + return new NodeBufferReader(data); + } + if (support.uint8array) { + return new Uint8ArrayReader(utils.transformTo("uint8array", data)); + } + return new ArrayReader(utils.transformTo("array", data)); +}; + +},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ +'use strict'; +exports.LOCAL_FILE_HEADER = "PK\x03\x04"; +exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; +exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; +exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; +exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; +exports.DATA_DESCRIPTOR = "PK\x07\x08"; + +},{}],24:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var utils = require('../utils'); + +/** + * A worker which convert chunks to a specified type. + * @constructor + * @param {String} destType the destination type. + */ +function ConvertWorker(destType) { + GenericWorker.call(this, "ConvertWorker to " + destType); + this.destType = destType; +} +utils.inherits(ConvertWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +ConvertWorker.prototype.processChunk = function (chunk) { + this.push({ + data : utils.transformTo(this.destType, chunk.data), + meta : chunk.meta + }); +}; +module.exports = ConvertWorker; + +},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var crc32 = require('../crc32'); +var utils = require('../utils'); + +/** + * A worker which calculate the crc32 of the data flowing through. + * @constructor + */ +function Crc32Probe() { + GenericWorker.call(this, "Crc32Probe"); + this.withStreamInfo("crc32", 0); +} +utils.inherits(Crc32Probe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Crc32Probe.prototype.processChunk = function (chunk) { + this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); + this.push(chunk); +}; +module.exports = Crc32Probe; + +},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +/** + * A worker which calculate the total length of the data flowing through. + * @constructor + * @param {String} propName the name used to expose the length + */ +function DataLengthProbe(propName) { + GenericWorker.call(this, "DataLengthProbe for " + propName); + this.propName = propName; + this.withStreamInfo(propName, 0); +} +utils.inherits(DataLengthProbe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +DataLengthProbe.prototype.processChunk = function (chunk) { + if(chunk) { + var length = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = length + chunk.data.length; + } + GenericWorker.prototype.processChunk.call(this, chunk); +}; +module.exports = DataLengthProbe; + + +},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +// the size of the generated chunks +// TODO expose this as a public variable +var DEFAULT_BLOCK_SIZE = 16 * 1024; + +/** + * A worker that reads a content and emits chunks. + * @constructor + * @param {Promise} dataP the promise of the data to split + */ +function DataWorker(dataP) { + GenericWorker.call(this, "DataWorker"); + var self = this; + this.dataIsReady = false; + this.index = 0; + this.max = 0; + this.data = null; + this.type = ""; + + this._tickScheduled = false; + + dataP.then(function (data) { + self.dataIsReady = true; + self.data = data; + self.max = data && data.length || 0; + self.type = utils.getTypeOf(data); + if(!self.isPaused) { + self._tickAndRepeat(); + } + }, function (e) { + self.error(e); + }); +} + +utils.inherits(DataWorker, GenericWorker); + +/** + * @see GenericWorker.cleanUp + */ +DataWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this.data = null; +}; + +/** + * @see GenericWorker.resume + */ +DataWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this._tickScheduled && this.dataIsReady) { + this._tickScheduled = true; + utils.delay(this._tickAndRepeat, [], this); + } + return true; +}; + +/** + * Trigger a tick a schedule an other call to this function. + */ +DataWorker.prototype._tickAndRepeat = function() { + this._tickScheduled = false; + if(this.isPaused || this.isFinished) { + return; + } + this._tick(); + if(!this.isFinished) { + utils.delay(this._tickAndRepeat, [], this); + this._tickScheduled = true; + } +}; + +/** + * Read and push a chunk. + */ +DataWorker.prototype._tick = function() { + + if(this.isPaused || this.isFinished) { + return false; + } + + var size = DEFAULT_BLOCK_SIZE; + var data = null, nextIndex = Math.min(this.max, this.index + size); + if (this.index >= this.max) { + // EOF + return this.end(); + } else { + switch(this.type) { + case "string": + data = this.data.substring(this.index, nextIndex); + break; + case "uint8array": + data = this.data.subarray(this.index, nextIndex); + break; + case "array": + case "nodebuffer": + data = this.data.slice(this.index, nextIndex); + break; + } + this.index = nextIndex; + return this.push({ + data : data, + meta : { + percent : this.max ? this.index / this.max * 100 : 0 + } + }); + } +}; + +module.exports = DataWorker; + +},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ +'use strict'; + +/** + * A worker that does nothing but passing chunks to the next one. This is like + * a nodejs stream but with some differences. On the good side : + * - it works on IE 6-9 without any issue / polyfill + * - it weights less than the full dependencies bundled with browserify + * - it forwards errors (no need to declare an error handler EVERYWHERE) + * + * A chunk is an object with 2 attributes : `meta` and `data`. The former is an + * object containing anything (`percent` for example), see each worker for more + * details. The latter is the real data (String, Uint8Array, etc). + * + * @constructor + * @param {String} name the name of the stream (mainly used for debugging purposes) + */ +function GenericWorker(name) { + // the name of the worker + this.name = name || "default"; + // an object containing metadata about the workers chain + this.streamInfo = {}; + // an error which happened when the worker was paused + this.generatedError = null; + // an object containing metadata to be merged by this worker into the general metadata + this.extraStreamInfo = {}; + // true if the stream is paused (and should not do anything), false otherwise + this.isPaused = true; + // true if the stream is finished (and should not do anything), false otherwise + this.isFinished = false; + // true if the stream is locked to prevent further structure updates (pipe), false otherwise + this.isLocked = false; + // the event listeners + this._listeners = { + 'data':[], + 'end':[], + 'error':[] + }; + // the previous worker, if any + this.previous = null; +} + +GenericWorker.prototype = { + /** + * Push a chunk to the next workers. + * @param {Object} chunk the chunk to push + */ + push : function (chunk) { + this.emit("data", chunk); + }, + /** + * End the stream. + * @return {Boolean} true if this call ended the worker, false otherwise. + */ + end : function () { + if (this.isFinished) { + return false; + } + + this.flush(); + try { + this.emit("end"); + this.cleanUp(); + this.isFinished = true; + } catch (e) { + this.emit("error", e); + } + return true; + }, + /** + * End the stream with an error. + * @param {Error} e the error which caused the premature end. + * @return {Boolean} true if this call ended the worker with an error, false otherwise. + */ + error : function (e) { + if (this.isFinished) { + return false; + } + + if(this.isPaused) { + this.generatedError = e; + } else { + this.isFinished = true; + + this.emit("error", e); + + // in the workers chain exploded in the middle of the chain, + // the error event will go downward but we also need to notify + // workers upward that there has been an error. + if(this.previous) { + this.previous.error(e); + } + + this.cleanUp(); + } + return true; + }, + /** + * Add a callback on an event. + * @param {String} name the name of the event (data, end, error) + * @param {Function} listener the function to call when the event is triggered + * @return {GenericWorker} the current object for chainability + */ + on : function (name, listener) { + this._listeners[name].push(listener); + return this; + }, + /** + * Clean any references when a worker is ending. + */ + cleanUp : function () { + this.streamInfo = this.generatedError = this.extraStreamInfo = null; + this._listeners = []; + }, + /** + * Trigger an event. This will call registered callback with the provided arg. + * @param {String} name the name of the event (data, end, error) + * @param {Object} arg the argument to call the callback with. + */ + emit : function (name, arg) { + if (this._listeners[name]) { + for(var i = 0; i < this._listeners[name].length; i++) { + this._listeners[name][i].call(this, arg); + } + } + }, + /** + * Chain a worker with an other. + * @param {Worker} next the worker receiving events from the current one. + * @return {worker} the next worker for chainability + */ + pipe : function (next) { + return next.registerPrevious(this); + }, + /** + * Same as `pipe` in the other direction. + * Using an API with `pipe(next)` is very easy. + * Implementing the API with the point of view of the next one registering + * a source is easier, see the ZipFileWorker. + * @param {Worker} previous the previous worker, sending events to this one + * @return {Worker} the current worker for chainability + */ + registerPrevious : function (previous) { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + + // sharing the streamInfo... + this.streamInfo = previous.streamInfo; + // ... and adding our own bits + this.mergeStreamInfo(); + this.previous = previous; + var self = this; + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.end(); + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; + }, + /** + * Pause the stream so it doesn't send events anymore. + * @return {Boolean} true if this call paused the worker, false otherwise. + */ + pause : function () { + if(this.isPaused || this.isFinished) { + return false; + } + this.isPaused = true; + + if(this.previous) { + this.previous.pause(); + } + return true; + }, + /** + * Resume a paused stream. + * @return {Boolean} true if this call resumed the worker, false otherwise. + */ + resume : function () { + if(!this.isPaused || this.isFinished) { + return false; + } + this.isPaused = false; + + // if true, the worker tried to resume but failed + var withError = false; + if(this.generatedError) { + this.error(this.generatedError); + withError = true; + } + if(this.previous) { + this.previous.resume(); + } + + return !withError; + }, + /** + * Flush any remaining bytes as the stream is ending. + */ + flush : function () {}, + /** + * Process a chunk. This is usually the method overridden. + * @param {Object} chunk the chunk to process. + */ + processChunk : function(chunk) { + this.push(chunk); + }, + /** + * Add a key/value to be added in the workers chain streamInfo once activated. + * @param {String} key the key to use + * @param {Object} value the associated value + * @return {Worker} the current worker for chainability + */ + withStreamInfo : function (key, value) { + this.extraStreamInfo[key] = value; + this.mergeStreamInfo(); + return this; + }, + /** + * Merge this worker's streamInfo into the chain's streamInfo. + */ + mergeStreamInfo : function () { + for(var key in this.extraStreamInfo) { + if (!this.extraStreamInfo.hasOwnProperty(key)) { + continue; + } + this.streamInfo[key] = this.extraStreamInfo[key]; + } + }, + + /** + * Lock the stream to prevent further updates on the workers chain. + * After calling this method, all calls to pipe will fail. + */ + lock: function () { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + this.isLocked = true; + if (this.previous) { + this.previous.lock(); + } + }, + + /** + * + * Pretty print the workers chain. + */ + toString : function () { + var me = "Worker " + this.name; + if (this.previous) { + return this.previous + " -> " + me; + } else { + return me; + } + } +}; + +module.exports = GenericWorker; + +},{}],29:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var ConvertWorker = require('./ConvertWorker'); +var GenericWorker = require('./GenericWorker'); +var base64 = require('../base64'); +var support = require("../support"); +var external = require("../external"); + +var NodejsStreamOutputAdapter = null; +if (support.nodestream) { + try { + NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); + } catch(e) {} +} + +/** + * Apply the final transformation of the data. If the user wants a Blob for + * example, it's easier to work with an U8intArray and finally do the + * ArrayBuffer/Blob conversion. + * @param {String} type the name of the final type + * @param {String|Uint8Array|Buffer} content the content to transform + * @param {String} mimeType the mime type of the content, if applicable. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. + */ +function transformZipOutput(type, content, mimeType) { + switch(type) { + case "blob" : + return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); + case "base64" : + return base64.encode(content); + default : + return utils.transformTo(type, content); + } +} + +/** + * Concatenate an array of data of the given type. + * @param {String} type the type of the data in the given array. + * @param {Array} dataArray the array containing the data chunks to concatenate + * @return {String|Uint8Array|Buffer} the concatenated data + * @throws Error if the asked type is unsupported + */ +function concat (type, dataArray) { + var i, index = 0, res = null, totalLength = 0; + for(i = 0; i < dataArray.length; i++) { + totalLength += dataArray[i].length; + } + switch(type) { + case "string": + return dataArray.join(""); + case "array": + return Array.prototype.concat.apply([], dataArray); + case "uint8array": + res = new Uint8Array(totalLength); + for(i = 0; i < dataArray.length; i++) { + res.set(dataArray[i], index); + index += dataArray[i].length; + } + return res; + case "nodebuffer": + return Buffer.concat(dataArray); + default: + throw new Error("concat : unsupported type '" + type + "'"); + } +} + +/** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {StreamHelper} helper the helper to use. + * @param {Function} updateCallback a callback called on each update. Called + * with one arg : + * - the metadata linked to the update received. + * @return Promise the promise for the accumulation. + */ +function accumulate(helper, updateCallback) { + return new external.Promise(function (resolve, reject){ + var dataArray = []; + var chunkType = helper._internalType, + resultType = helper._outputType, + mimeType = helper._mimeType; + helper + .on('data', function (data, meta) { + dataArray.push(data); + if(updateCallback) { + updateCallback(meta); + } + }) + .on('error', function(err) { + dataArray = []; + reject(err); + }) + .on('end', function (){ + try { + var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); + resolve(result); + } catch (e) { + reject(e); + } + dataArray = []; + }) + .resume(); + }); +} + +/** + * An helper to easily use workers outside of JSZip. + * @constructor + * @param {Worker} worker the worker to wrap + * @param {String} outputType the type of data expected by the use + * @param {String} mimeType the mime type of the content, if applicable. + */ +function StreamHelper(worker, outputType, mimeType) { + var internalType = outputType; + switch(outputType) { + case "blob": + case "arraybuffer": + internalType = "uint8array"; + break; + case "base64": + internalType = "string"; + break; + } + + try { + // the type used internally + this._internalType = internalType; + // the type used to output results + this._outputType = outputType; + // the mime type + this._mimeType = mimeType; + utils.checkSupport(internalType); + this._worker = worker.pipe(new ConvertWorker(internalType)); + // the last workers can be rewired without issues but we need to + // prevent any updates on previous workers. + worker.lock(); + } catch(e) { + this._worker = new GenericWorker("error"); + this._worker.error(e); + } +} + +StreamHelper.prototype = { + /** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {Function} updateCb the update callback. + * @return Promise the promise for the accumulation. + */ + accumulate : function (updateCb) { + return accumulate(this, updateCb); + }, + /** + * Add a listener on an event triggered on a stream. + * @param {String} evt the name of the event + * @param {Function} fn the listener + * @return {StreamHelper} the current helper. + */ + on : function (evt, fn) { + var self = this; + + if(evt === "data") { + this._worker.on(evt, function (chunk) { + fn.call(self, chunk.data, chunk.meta); + }); + } else { + this._worker.on(evt, function () { + utils.delay(fn, arguments, self); + }); + } + return this; + }, + /** + * Resume the flow of chunks. + * @return {StreamHelper} the current helper. + */ + resume : function () { + utils.delay(this._worker.resume, [], this._worker); + return this; + }, + /** + * Pause the flow of chunks. + * @return {StreamHelper} the current helper. + */ + pause : function () { + this._worker.pause(); + return this; + }, + /** + * Return a nodejs stream for this helper. + * @param {Function} updateCb the update callback. + * @return {NodejsStreamOutputAdapter} the nodejs stream. + */ + toNodejsStream : function (updateCb) { + utils.checkSupport("nodestream"); + if (this._outputType !== "nodebuffer") { + // an object stream containing blob/arraybuffer/uint8array/string + // is strange and I don't know if it would be useful. + // I you find this comment and have a good usecase, please open a + // bug report ! + throw new Error(this._outputType + " is not supported by this method"); + } + + return new NodejsStreamOutputAdapter(this, { + objectMode : this._outputType !== "nodebuffer" + }, updateCb); + } +}; + + +module.exports = StreamHelper; + +},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ +'use strict'; + +exports.base64 = true; +exports.array = true; +exports.string = true; +exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; +exports.nodebuffer = typeof Buffer !== "undefined"; +// contains true if JSZip can read/generate Uint8Array, false otherwise. +exports.uint8array = typeof Uint8Array !== "undefined"; + +if (typeof ArrayBuffer === "undefined") { + exports.blob = false; +} +else { + var buffer = new ArrayBuffer(0); + try { + exports.blob = new Blob([buffer], { + type: "application/zip" + }).size === 0; + } + catch (e) { + try { + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(buffer); + exports.blob = builder.getBlob('application/zip').size === 0; + } + catch (e) { + exports.blob = false; + } + } +} + +try { + exports.nodestream = !!require('readable-stream').Readable; +} catch(e) { + exports.nodestream = false; +} + +},{"readable-stream":16}],31:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); +var support = require('./support'); +var nodejsUtils = require('./nodejsUtils'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * The following functions come from pako, from pako/lib/utils/strings + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Table with utf8 lengths (calculated by first byte of sequence) +// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, +// because max possible codepoint is 0x10ffff +var _utf8len = new Array(256); +for (var i=0; i<256; i++) { + _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); +} +_utf8len[254]=_utf8len[254]=1; // Invalid sequence start + +// convert string to array (typed, when possible) +var string2buf = function (str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + + // count binary size + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; + } + + // allocate buffer + if (support.uint8array) { + buf = new Uint8Array(buf_len); + } else { + buf = new Array(buf_len); + } + + // convert + for (i=0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + if (c < 0x80) { + /* one byte */ + buf[i++] = c; + } else if (c < 0x800) { + /* two bytes */ + buf[i++] = 0xC0 | (c >>> 6); + buf[i++] = 0x80 | (c & 0x3f); + } else if (c < 0x10000) { + /* three bytes */ + buf[i++] = 0xE0 | (c >>> 12); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } else { + /* four bytes */ + buf[i++] = 0xf0 | (c >>> 18); + buf[i++] = 0x80 | (c >>> 12 & 0x3f); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } + } + + return buf; +}; + +// Calculate max possible position in utf8 buffer, +// that will not break sequence. If that's not possible +// - (very small limits) return max size as is. +// +// buf[] - utf8 bytes array +// max - length limit (mandatory); +var utf8border = function(buf, max) { + var pos; + + max = max || buf.length; + if (max > buf.length) { max = buf.length; } + + // go back from last position, until start of sequence found + pos = max-1; + while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } + + // Fuckup - very small and broken sequence, + // return max, because we should return something anyway. + if (pos < 0) { return max; } + + // If we came to start of buffer - that means vuffer is too small, + // return max too. + if (pos === 0) { return max; } + + return (pos + _utf8len[buf[pos]] > max) ? pos : max; +}; + +// convert array to string +var buf2string = function (buf) { + var str, i, out, c, c_len; + var len = buf.length; + + // Reserve max possible length (2 words per char) + // NB: by unknown reasons, Array is significantly faster for + // String.fromCharCode.apply than Uint16Array. + var utf16buf = new Array(len*2); + + for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } + + // apply mask on first byte + c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; + // join the rest + while (c_len > 1 && i < len) { + c = (c << 6) | (buf[i++] & 0x3f); + c_len--; + } + + // terminated by end of string? + if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } + + if (c < 0x10000) { + utf16buf[out++] = c; + } else { + c -= 0x10000; + utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); + utf16buf[out++] = 0xdc00 | (c & 0x3ff); + } + } + + // shrinkBuf(utf16buf, out) + if (utf16buf.length !== out) { + if(utf16buf.subarray) { + utf16buf = utf16buf.subarray(0, out); + } else { + utf16buf.length = out; + } + } + + // return String.fromCharCode.apply(null, utf16buf); + return utils.applyFromCharCode(utf16buf); +}; + + +// That's all for the pako functions. + + +/** + * Transform a javascript string into an array (typed if possible) of bytes, + * UTF-8 encoded. + * @param {String} str the string to encode + * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. + */ +exports.utf8encode = function utf8encode(str) { + if (support.nodebuffer) { + return nodejsUtils.newBufferFrom(str, "utf-8"); + } + + return string2buf(str); +}; + + +/** + * Transform a bytes array (or a representation) representing an UTF-8 encoded + * string into a javascript string. + * @param {Array|Uint8Array|Buffer} buf the data de decode + * @return {String} the decoded string. + */ +exports.utf8decode = function utf8decode(buf) { + if (support.nodebuffer) { + return utils.transformTo("nodebuffer", buf).toString("utf-8"); + } + + buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); + + return buf2string(buf); +}; + +/** + * A worker to decode utf8 encoded binary chunks into string chunks. + * @constructor + */ +function Utf8DecodeWorker() { + GenericWorker.call(this, "utf-8 decode"); + // the last bytes if a chunk didn't end with a complete codepoint. + this.leftOver = null; +} +utils.inherits(Utf8DecodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8DecodeWorker.prototype.processChunk = function (chunk) { + + var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); + + // 1st step, re-use what's left of the previous chunk + if (this.leftOver && this.leftOver.length) { + if(support.uint8array) { + var previousData = data; + data = new Uint8Array(previousData.length + this.leftOver.length); + data.set(this.leftOver, 0); + data.set(previousData, this.leftOver.length); + } else { + data = this.leftOver.concat(data); + } + this.leftOver = null; + } + + var nextBoundary = utf8border(data); + var usableData = data; + if (nextBoundary !== data.length) { + if (support.uint8array) { + usableData = data.subarray(0, nextBoundary); + this.leftOver = data.subarray(nextBoundary, data.length); + } else { + usableData = data.slice(0, nextBoundary); + this.leftOver = data.slice(nextBoundary, data.length); + } + } + + this.push({ + data : exports.utf8decode(usableData), + meta : chunk.meta + }); +}; + +/** + * @see GenericWorker.flush + */ +Utf8DecodeWorker.prototype.flush = function () { + if(this.leftOver && this.leftOver.length) { + this.push({ + data : exports.utf8decode(this.leftOver), + meta : {} + }); + this.leftOver = null; + } +}; +exports.Utf8DecodeWorker = Utf8DecodeWorker; + +/** + * A worker to endcode string chunks into utf8 encoded binary chunks. + * @constructor + */ +function Utf8EncodeWorker() { + GenericWorker.call(this, "utf-8 encode"); +} +utils.inherits(Utf8EncodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8EncodeWorker.prototype.processChunk = function (chunk) { + this.push({ + data : exports.utf8encode(chunk.data), + meta : chunk.meta + }); +}; +exports.Utf8EncodeWorker = Utf8EncodeWorker; + +},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ +'use strict'; + +var support = require('./support'); +var base64 = require('./base64'); +var nodejsUtils = require('./nodejsUtils'); +var setImmediate = require('set-immediate-shim'); +var external = require("./external"); + + +/** + * Convert a string that pass as a "binary string": it should represent a byte + * array but may have > 255 char codes. Be sure to take only the first byte + * and returns the byte array. + * @param {String} str the string to transform. + * @return {Array|Uint8Array} the string in a binary format. + */ +function string2binary(str) { + var result = null; + if (support.uint8array) { + result = new Uint8Array(str.length); + } else { + result = new Array(str.length); + } + return stringToArrayLike(str, result); +} + +/** + * Create a new blob with the given content and the given type. + * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use + * an Uint8Array because the stock browser of android 4 won't accept it (it + * will be silently converted to a string, "[object Uint8Array]"). + * + * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: + * when a large amount of Array is used to create the Blob, the amount of + * memory consumed is nearly 100 times the original data amount. + * + * @param {String} type the mime type of the blob. + * @return {Blob} the created blob. + */ +exports.newBlob = function(part, type) { + exports.checkSupport("blob"); + + try { + // Blob constructor + return new Blob([part], { + type: type + }); + } + catch (e) { + + try { + // deprecated, browser only, old way + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(part); + return builder.getBlob(type); + } + catch (e) { + + // well, fuck ?! + throw new Error("Bug : can't construct the Blob."); + } + } + + +}; +/** + * The identity function. + * @param {Object} input the input. + * @return {Object} the same input. + */ +function identity(input) { + return input; +} + +/** + * Fill in an array with a string. + * @param {String} str the string to use. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. + */ +function stringToArrayLike(str, array) { + for (var i = 0; i < str.length; ++i) { + array[i] = str.charCodeAt(i) & 0xFF; + } + return array; +} + +/** + * An helper for the function arrayLikeToString. + * This contains static information and functions that + * can be optimized by the browser JIT compiler. + */ +var arrayToStringHelper = { + /** + * Transform an array of int into a string, chunk by chunk. + * See the performances notes on arrayLikeToString. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @param {String} type the type of the array. + * @param {Integer} chunk the chunk size. + * @return {String} the resulting string. + * @throws Error if the chunk is too big for the stack. + */ + stringifyByChunk: function(array, type, chunk) { + var result = [], k = 0, len = array.length; + // shortcut + if (len <= chunk) { + return String.fromCharCode.apply(null, array); + } + while (k < len) { + if (type === "array" || type === "nodebuffer") { + result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); + } + else { + result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); + } + k += chunk; + } + return result.join(""); + }, + /** + * Call String.fromCharCode on every item in the array. + * This is the naive implementation, which generate A LOT of intermediate string. + * This should be used when everything else fail. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ + stringifyByChar: function(array){ + var resultStr = ""; + for(var i = 0; i < array.length; i++) { + resultStr += String.fromCharCode(array[i]); + } + return resultStr; + }, + applyCanBeUsed : { + /** + * true if the browser accepts to use String.fromCharCode on Uint8Array + */ + uint8array : (function () { + try { + return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; + } catch (e) { + return false; + } + })(), + /** + * true if the browser accepts to use String.fromCharCode on nodejs Buffer. + */ + nodebuffer : (function () { + try { + return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; + } catch (e) { + return false; + } + })() + } +}; + +/** + * Transform an array-like object to a string. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ +function arrayLikeToString(array) { + // Performances notes : + // -------------------- + // String.fromCharCode.apply(null, array) is the fastest, see + // see http://jsperf.com/converting-a-uint8array-to-a-string/2 + // but the stack is limited (and we can get huge arrays !). + // + // result += String.fromCharCode(array[i]); generate too many strings ! + // + // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 + // TODO : we now have workers that split the work. Do we still need that ? + var chunk = 65536, + type = exports.getTypeOf(array), + canUseApply = true; + if (type === "uint8array") { + canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; + } else if (type === "nodebuffer") { + canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; + } + + if (canUseApply) { + while (chunk > 1) { + try { + return arrayToStringHelper.stringifyByChunk(array, type, chunk); + } catch (e) { + chunk = Math.floor(chunk / 2); + } + } + } + + // no apply or chunk error : slow and painful algorithm + // default browser on android 4.* + return arrayToStringHelper.stringifyByChar(array); +} + +exports.applyFromCharCode = arrayLikeToString; + + +/** + * Copy the data from an array-like to an other array-like. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. + */ +function arrayLikeToArrayLike(arrayFrom, arrayTo) { + for (var i = 0; i < arrayFrom.length; i++) { + arrayTo[i] = arrayFrom[i]; + } + return arrayTo; +} + +// a matrix containing functions to transform everything into everything. +var transform = {}; + +// string to ? +transform["string"] = { + "string": identity, + "array": function(input) { + return stringToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["string"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return stringToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": function(input) { + return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); + } +}; + +// array to ? +transform["array"] = { + "string": arrayLikeToString, + "array": identity, + "arraybuffer": function(input) { + return (new Uint8Array(input)).buffer; + }, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// arraybuffer to ? +transform["arraybuffer"] = { + "string": function(input) { + return arrayLikeToString(new Uint8Array(input)); + }, + "array": function(input) { + return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); + }, + "arraybuffer": identity, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(new Uint8Array(input)); + } +}; + +// uint8array to ? +transform["uint8array"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return input.buffer; + }, + "uint8array": identity, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// nodebuffer to ? +transform["nodebuffer"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["nodebuffer"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return arrayLikeToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": identity +}; + +/** + * Transform an input into any type. + * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. + * If no output type is specified, the unmodified input will be returned. + * @param {String} outputType the output type. + * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. + * @throws {Error} an Error if the browser doesn't support the requested output type. + */ +exports.transformTo = function(outputType, input) { + if (!input) { + // undefined, null, etc + // an empty string won't harm. + input = ""; + } + if (!outputType) { + return input; + } + exports.checkSupport(outputType); + var inputType = exports.getTypeOf(input); + var result = transform[inputType][outputType](input); + return result; +}; + +/** + * Return the type of the input. + * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. + * @param {Object} input the input to identify. + * @return {String} the (lowercase) type of the input. + */ +exports.getTypeOf = function(input) { + if (typeof input === "string") { + return "string"; + } + if (Object.prototype.toString.call(input) === "[object Array]") { + return "array"; + } + if (support.nodebuffer && nodejsUtils.isBuffer(input)) { + return "nodebuffer"; + } + if (support.uint8array && input instanceof Uint8Array) { + return "uint8array"; + } + if (support.arraybuffer && input instanceof ArrayBuffer) { + return "arraybuffer"; + } +}; + +/** + * Throw an exception if the type is not supported. + * @param {String} type the type to check. + * @throws {Error} an Error if the browser doesn't support the requested type. + */ +exports.checkSupport = function(type) { + var supported = support[type.toLowerCase()]; + if (!supported) { + throw new Error(type + " is not supported by this platform"); + } +}; + +exports.MAX_VALUE_16BITS = 65535; +exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 + +/** + * Prettify a string read as binary. + * @param {string} str the string to prettify. + * @return {string} a pretty string. + */ +exports.pretty = function(str) { + var res = '', + code, i; + for (i = 0; i < (str || "").length; i++) { + code = str.charCodeAt(i); + res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); + } + return res; +}; + +/** + * Defer the call of a function. + * @param {Function} callback the function to call asynchronously. + * @param {Array} args the arguments to give to the callback. + */ +exports.delay = function(callback, args, self) { + setImmediate(function () { + callback.apply(self || null, args || []); + }); +}; + +/** + * Extends a prototype with an other, without calling a constructor with + * side effects. Inspired by nodejs' `utils.inherits` + * @param {Function} ctor the constructor to augment + * @param {Function} superCtor the parent constructor to use + */ +exports.inherits = function (ctor, superCtor) { + var Obj = function() {}; + Obj.prototype = superCtor.prototype; + ctor.prototype = new Obj(); +}; + +/** + * Merge the objects passed as parameters into a new one. + * @private + * @param {...Object} var_args All objects to merge. + * @return {Object} a new object with the data of the others. + */ +exports.extend = function() { + var result = {}, i, attr; + for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers + for (attr in arguments[i]) { + if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { + result[attr] = arguments[i][attr]; + } + } + } + return result; +}; + +/** + * Transform arbitrary content into a Promise. + * @param {String} name a name for the content being processed. + * @param {Object} inputData the content to process. + * @param {Boolean} isBinary true if the content is not an unicode string + * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. + * @param {Boolean} isBase64 true if the string content is encoded with base64. + * @return {Promise} a promise in a format usable by JSZip. + */ +exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { + + // if inputData is already a promise, this flatten it. + var promise = external.Promise.resolve(inputData).then(function(data) { + + + var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); + + if (isBlob && typeof FileReader !== "undefined") { + return new external.Promise(function (resolve, reject) { + var reader = new FileReader(); + + reader.onload = function(e) { + resolve(e.target.result); + }; + reader.onerror = function(e) { + reject(e.target.error); + }; + reader.readAsArrayBuffer(data); + }); + } else { + return data; + } + }); + + return promise.then(function(data) { + var dataType = exports.getTypeOf(data); + + if (!dataType) { + return external.Promise.reject( + new Error("Can't read the data of '" + name + "'. Is it " + + "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") + ); + } + // special case : it's way easier to work with Uint8Array than with ArrayBuffer + if (dataType === "arraybuffer") { + data = exports.transformTo("uint8array", data); + } else if (dataType === "string") { + if (isBase64) { + data = base64.decode(data); + } + else if (isBinary) { + // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask + if (isOptimizedBinaryString !== true) { + // this is a string, not in a base64 format. + // Be sure that this is a correct "binary string" + data = string2binary(data); + } + } + } + return data; + }); +}; + +},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var sig = require('./signature'); +var ZipEntry = require('./zipEntry'); +var utf8 = require('./utf8'); +var support = require('./support'); +// class ZipEntries {{{ +/** + * All the entries in the zip file. + * @constructor + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntries(loadOptions) { + this.files = []; + this.loadOptions = loadOptions; +} +ZipEntries.prototype = { + /** + * Check that the reader is on the specified signature. + * @param {string} expectedSignature the expected signature. + * @throws {Error} if it is an other signature. + */ + checkSignature: function(expectedSignature) { + if (!this.reader.readAndCheckSignature(expectedSignature)) { + this.reader.index -= 4; + var signature = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); + } + }, + /** + * Check if the given signature is at the given index. + * @param {number} askedIndex the index to check. + * @param {string} expectedSignature the signature to expect. + * @return {boolean} true if the signature is here, false otherwise. + */ + isSignature: function(askedIndex, expectedSignature) { + var currentIndex = this.reader.index; + this.reader.setIndex(askedIndex); + var signature = this.reader.readString(4); + var result = signature === expectedSignature; + this.reader.setIndex(currentIndex); + return result; + }, + /** + * Read the end of the central directory. + */ + readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2); + this.diskWithCentralDirStart = this.reader.readInt(2); + this.centralDirRecordsOnThisDisk = this.reader.readInt(2); + this.centralDirRecords = this.reader.readInt(2); + this.centralDirSize = this.reader.readInt(4); + this.centralDirOffset = this.reader.readInt(4); + + this.zipCommentLength = this.reader.readInt(2); + // warning : the encoding depends of the system locale + // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. + // On a windows machine, this field is encoded with the localized windows code page. + var zipComment = this.reader.readData(this.zipCommentLength); + var decodeParamType = support.uint8array ? "uint8array" : "array"; + // To get consistent behavior with the generation part, we will assume that + // this is utf8 encoded unless specified otherwise. + var decodeContent = utils.transformTo(decodeParamType, zipComment); + this.zipComment = this.loadOptions.decodeFileName(decodeContent); + }, + /** + * Read the end of the Zip 64 central directory. + * Not merged with the method readEndOfCentral : + * The end of central can coexist with its Zip64 brother, + * I don't want to read the wrong number of bytes ! + */ + readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8); + this.reader.skip(4); + // this.versionMadeBy = this.reader.readString(2); + // this.versionNeeded = this.reader.readInt(2); + this.diskNumber = this.reader.readInt(4); + this.diskWithCentralDirStart = this.reader.readInt(4); + this.centralDirRecordsOnThisDisk = this.reader.readInt(8); + this.centralDirRecords = this.reader.readInt(8); + this.centralDirSize = this.reader.readInt(8); + this.centralDirOffset = this.reader.readInt(8); + + this.zip64ExtensibleData = {}; + var extraDataSize = this.zip64EndOfCentralSize - 44, + index = 0, + extraFieldId, + extraFieldLength, + extraFieldValue; + while (index < extraDataSize) { + extraFieldId = this.reader.readInt(2); + extraFieldLength = this.reader.readInt(4); + extraFieldValue = this.reader.readData(extraFieldLength); + this.zip64ExtensibleData[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Read the end of the Zip 64 central directory locator. + */ + readBlockZip64EndOfCentralLocator: function() { + this.diskWithZip64CentralDirStart = this.reader.readInt(4); + this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); + this.disksCount = this.reader.readInt(4); + if (this.disksCount > 1) { + throw new Error("Multi-volumes zip are not supported"); + } + }, + /** + * Read the local files, based on the offset read in the central part. + */ + readLocalFiles: function() { + var i, file; + for (i = 0; i < this.files.length; i++) { + file = this.files[i]; + this.reader.setIndex(file.localHeaderOffset); + this.checkSignature(sig.LOCAL_FILE_HEADER); + file.readLocalPart(this.reader); + file.handleUTF8(); + file.processAttributes(); + } + }, + /** + * Read the central directory. + */ + readCentralDir: function() { + var file; + + this.reader.setIndex(this.centralDirOffset); + while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { + file = new ZipEntry({ + zip64: this.zip64 + }, this.loadOptions); + file.readCentralPart(this.reader); + this.files.push(file); + } + + if (this.centralDirRecords !== this.files.length) { + if (this.centralDirRecords !== 0 && this.files.length === 0) { + // We expected some records but couldn't find ANY. + // This is really suspicious, as if something went wrong. + throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + } else { + // We found some records but not all. + // Something is wrong but we got something for the user: no error here. + // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); + } + } + }, + /** + * Read the end of central directory. + */ + readEndOfCentral: function() { + var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); + if (offset < 0) { + // Check if the content is a truncated zip or complete garbage. + // A "LOCAL_FILE_HEADER" is not required at the beginning (auto + // extractible zip for example) but it can give a good hint. + // If an ajax request was used without responseType, we will also + // get unreadable data. + var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); + + if (isGarbage) { + throw new Error("Can't find end of central directory : is this a zip file ? " + + "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); + } else { + throw new Error("Corrupted zip: can't find end of central directory"); + } + + } + this.reader.setIndex(offset); + var endOfCentralDirOffset = offset; + this.checkSignature(sig.CENTRAL_DIRECTORY_END); + this.readBlockEndOfCentral(); + + + /* extract from the zip spec : + 4) If one of the fields in the end of central directory + record is too small to hold required data, the field + should be set to -1 (0xFFFF or 0xFFFFFFFF) and the + ZIP64 format record should be created. + 5) The end of central directory record and the + Zip64 end of central directory locator record must + reside on the same disk when splitting or spanning + an archive. + */ + if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { + this.zip64 = true; + + /* + Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from + the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents + all numbers as 64-bit double precision IEEE 754 floating point numbers. + So, we have 53bits for integers and bitwise operations treat everything as 32bits. + see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators + and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 + */ + + // should look for a zip64 EOCD locator + offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + if (offset < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + } + this.reader.setIndex(offset); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + this.readBlockZip64EndOfCentralLocator(); + + // now the zip64 EOCD record + if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { + // console.warn("ZIP64 end of central directory not where expected."); + this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + if (this.relativeOffsetEndOfZip64CentralDir < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + } + } + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + this.readBlockZip64EndOfCentral(); + } + + var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; + if (this.zip64) { + expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator + expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; + } + + var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; + + if (extraBytes > 0) { + // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); + if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { + // The offsets seem wrong, but we have something at the specified offset. + // So… we keep it. + } else { + // the offset is wrong, update the "zero" of the reader + // this happens if data has been prepended (crx files for example) + this.reader.zero = extraBytes; + } + } else if (extraBytes < 0) { + throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); + } + }, + prepareReader: function(data) { + this.reader = readerFor(data); + }, + /** + * Read a zip file and create ZipEntries. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. + */ + load: function(data) { + this.prepareReader(data); + this.readEndOfCentral(); + this.readCentralDir(); + this.readLocalFiles(); + } +}; +// }}} end of ZipEntries +module.exports = ZipEntries; + +},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var CompressedObject = require('./compressedObject'); +var crc32fn = require('./crc32'); +var utf8 = require('./utf8'); +var compressions = require('./compressions'); +var support = require('./support'); + +var MADE_BY_DOS = 0x00; +var MADE_BY_UNIX = 0x03; + +/** + * Find a compression registered in JSZip. + * @param {string} compressionMethod the method magic to find. + * @return {Object|null} the JSZip compression object, null if none found. + */ +var findCompression = function(compressionMethod) { + for (var method in compressions) { + if (!compressions.hasOwnProperty(method)) { + continue; + } + if (compressions[method].magic === compressionMethod) { + return compressions[method]; + } + } + return null; +}; + +// class ZipEntry {{{ +/** + * An entry in the zip file. + * @constructor + * @param {Object} options Options of the current file. + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntry(options, loadOptions) { + this.options = options; + this.loadOptions = loadOptions; +} +ZipEntry.prototype = { + /** + * say if the file is encrypted. + * @return {boolean} true if the file is encrypted, false otherwise. + */ + isEncrypted: function() { + // bit 1 is set + return (this.bitFlag & 0x0001) === 0x0001; + }, + /** + * say if the file has utf-8 filename/comment. + * @return {boolean} true if the filename/comment is in utf-8, false otherwise. + */ + useUTF8: function() { + // bit 11 is set + return (this.bitFlag & 0x0800) === 0x0800; + }, + /** + * Read the local part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readLocalPart: function(reader) { + var compression, localExtraFieldsLength; + + // we already know everything from the central dir ! + // If the central dir data are false, we are doomed. + // On the bright side, the local part is scary : zip64, data descriptors, both, etc. + // The less data we get here, the more reliable this should be. + // Let's skip the whole header and dash to the data ! + reader.skip(22); + // in some zip created on windows, the filename stored in the central dir contains \ instead of /. + // Strangely, the filename here is OK. + // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes + // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... + // Search "unzip mismatching "local" filename continuing with "central" filename version" on + // the internet. + // + // I think I see the logic here : the central directory is used to display + // content and the local directory is used to extract the files. Mixing / and \ + // may be used to display \ to windows users and use / when extracting the files. + // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 + this.fileNameLength = reader.readInt(2); + localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir + // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. + this.fileName = reader.readData(this.fileNameLength); + reader.skip(localExtraFieldsLength); + + if (this.compressedSize === -1 || this.uncompressedSize === -1) { + throw new Error("Bug or corrupted zip : didn't get enough information from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); + } + + compression = findCompression(this.compressionMethod); + if (compression === null) { // no compression found + throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); + } + this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); + }, + + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readCentralPart: function(reader) { + this.versionMadeBy = reader.readInt(2); + reader.skip(2); + // this.versionNeeded = reader.readInt(2); + this.bitFlag = reader.readInt(2); + this.compressionMethod = reader.readString(2); + this.date = reader.readDate(); + this.crc32 = reader.readInt(4); + this.compressedSize = reader.readInt(4); + this.uncompressedSize = reader.readInt(4); + var fileNameLength = reader.readInt(2); + this.extraFieldsLength = reader.readInt(2); + this.fileCommentLength = reader.readInt(2); + this.diskNumberStart = reader.readInt(2); + this.internalFileAttributes = reader.readInt(2); + this.externalFileAttributes = reader.readInt(4); + this.localHeaderOffset = reader.readInt(4); + + if (this.isEncrypted()) { + throw new Error("Encrypted zip are not supported"); + } + + // will be read in the local part, see the comments there + reader.skip(fileNameLength); + this.readExtraFields(reader); + this.parseZIP64ExtraField(reader); + this.fileComment = reader.readData(this.fileCommentLength); + }, + + /** + * Parse the external file attributes and get the unix/dos permissions. + */ + processAttributes: function () { + this.unixPermissions = null; + this.dosPermissions = null; + var madeBy = this.versionMadeBy >> 8; + + // Check if we have the DOS directory flag set. + // We look for it in the DOS and UNIX permissions + // but some unknown platform could set it as a compatibility flag. + this.dir = this.externalFileAttributes & 0x0010 ? true : false; + + if(madeBy === MADE_BY_DOS) { + // first 6 bits (0 to 5) + this.dosPermissions = this.externalFileAttributes & 0x3F; + } + + if(madeBy === MADE_BY_UNIX) { + this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; + // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); + } + + // fail safe : if the name ends with a / it probably means a folder + if (!this.dir && this.fileNameStr.slice(-1) === '/') { + this.dir = true; + } + }, + + /** + * Parse the ZIP64 extra field and merge the info in the current ZipEntry. + * @param {DataReader} reader the reader to use. + */ + parseZIP64ExtraField: function(reader) { + + if (!this.extraFields[0x0001]) { + return; + } + + // should be something, preparing the extra reader + var extraReader = readerFor(this.extraFields[0x0001].value); + + // I really hope that these 64bits integer can fit in 32 bits integer, because js + // won't let us have more. + if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { + this.uncompressedSize = extraReader.readInt(8); + } + if (this.compressedSize === utils.MAX_VALUE_32BITS) { + this.compressedSize = extraReader.readInt(8); + } + if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { + this.localHeaderOffset = extraReader.readInt(8); + } + if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { + this.diskNumberStart = extraReader.readInt(4); + } + }, + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readExtraFields: function(reader) { + var end = reader.index + this.extraFieldsLength, + extraFieldId, + extraFieldLength, + extraFieldValue; + + if (!this.extraFields) { + this.extraFields = {}; + } + + while (reader.index + 4 < end) { + extraFieldId = reader.readInt(2); + extraFieldLength = reader.readInt(2); + extraFieldValue = reader.readData(extraFieldLength); + + this.extraFields[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + + reader.setIndex(end); + }, + /** + * Apply an UTF8 transformation if needed. + */ + handleUTF8: function() { + var decodeParamType = support.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) { + this.fileNameStr = utf8.utf8decode(this.fileName); + this.fileCommentStr = utf8.utf8decode(this.fileComment); + } else { + var upath = this.findExtraFieldUnicodePath(); + if (upath !== null) { + this.fileNameStr = upath; + } else { + // ASCII text or unsupported code page + var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); + } + + var ucomment = this.findExtraFieldUnicodeComment(); + if (ucomment !== null) { + this.fileCommentStr = ucomment; + } else { + // ASCII text or unsupported code page + var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); + } + } + }, + + /** + * Find the unicode path declared in the extra field, if any. + * @return {String} the unicode path, null otherwise. + */ + findExtraFieldUnicodePath: function() { + var upathField = this.extraFields[0x7075]; + if (upathField) { + var extraReader = readerFor(upathField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the filename changed, this field is out of date. + if (crc32fn(this.fileName) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(upathField.length - 5)); + } + return null; + }, + + /** + * Find the unicode comment declared in the extra field, if any. + * @return {String} the unicode comment, null otherwise. + */ + findExtraFieldUnicodeComment: function() { + var ucommentField = this.extraFields[0x6375]; + if (ucommentField) { + var extraReader = readerFor(ucommentField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the comment changed, this field is out of date. + if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); + } + return null; + } +}; +module.exports = ZipEntry; + +},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ +'use strict'; + +var StreamHelper = require('./stream/StreamHelper'); +var DataWorker = require('./stream/DataWorker'); +var utf8 = require('./utf8'); +var CompressedObject = require('./compressedObject'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * A simple object representing a file in the zip file. + * @constructor + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data + * @param {Object} options the options of the file + */ +var ZipObject = function(name, data, options) { + this.name = name; + this.dir = options.dir; + this.date = options.date; + this.comment = options.comment; + this.unixPermissions = options.unixPermissions; + this.dosPermissions = options.dosPermissions; + + this._data = data; + this._dataBinary = options.binary; + // keep only the compression + this.options = { + compression : options.compression, + compressionOptions : options.compressionOptions + }; +}; + +ZipObject.prototype = { + /** + * Create an internal stream for the content of this object. + * @param {String} type the type of each chunk. + * @return StreamHelper the stream. + */ + internalStream: function (type) { + var result = null, outputType = "string"; + try { + if (!type) { + throw new Error("No output type specified."); + } + outputType = type.toLowerCase(); + var askUnicodeString = outputType === "string" || outputType === "text"; + if (outputType === "binarystring" || outputType === "text") { + outputType = "string"; + } + result = this._decompressWorker(); + + var isUnicodeString = !this._dataBinary; + + if (isUnicodeString && !askUnicodeString) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + if (!isUnicodeString && askUnicodeString) { + result = result.pipe(new utf8.Utf8DecodeWorker()); + } + } catch (e) { + result = new GenericWorker("error"); + result.error(e); + } + + return new StreamHelper(result, outputType, ""); + }, + + /** + * Prepare the content in the asked type. + * @param {String} type the type of the result. + * @param {Function} onUpdate a function to call on each internal update. + * @return Promise the promise of the result. + */ + async: function (type, onUpdate) { + return this.internalStream(type).accumulate(onUpdate); + }, + + /** + * Prepare the content as a nodejs stream. + * @param {String} type the type of each chunk. + * @param {Function} onUpdate a function to call on each internal update. + * @return Stream the stream. + */ + nodeStream: function (type, onUpdate) { + return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); + }, + + /** + * Return a worker for the compressed content. + * @private + * @param {Object} compression the compression object to use. + * @param {Object} compressionOptions the options to use when compressing. + * @return Worker the worker. + */ + _compressWorker: function (compression, compressionOptions) { + if ( + this._data instanceof CompressedObject && + this._data.compression.magic === compression.magic + ) { + return this._data.getCompressedWorker(); + } else { + var result = this._decompressWorker(); + if(!this._dataBinary) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + return CompressedObject.createWorkerFrom(result, compression, compressionOptions); + } + }, + /** + * Return a worker for the decompressed content. + * @private + * @return Worker the worker. + */ + _decompressWorker : function () { + if (this._data instanceof CompressedObject) { + return this._data.getContentWorker(); + } else if (this._data instanceof GenericWorker) { + return this._data; + } else { + return new DataWorker(this._data); + } + } +}; + +var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; +var removedFn = function () { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); +}; + +for(var i = 0; i < removedMethods.length; i++) { + ZipObject.prototype[removedMethods[i]] = removedFn; +} +module.exports = ZipObject; + +},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ +(function (global){ +'use strict'; +var Mutation = global.MutationObserver || global.WebKitMutationObserver; + +var scheduleDrain; + +{ + if (Mutation) { + var called = 0; + var observer = new Mutation(nextTick); + var element = global.document.createTextNode(''); + observer.observe(element, { + characterData: true + }); + scheduleDrain = function () { + element.data = (called = ++called % 2); + }; + } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { + var channel = new global.MessageChannel(); + channel.port1.onmessage = nextTick; + scheduleDrain = function () { + channel.port2.postMessage(0); + }; + } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { + scheduleDrain = function () { + + // Create a + + + + + +
+ +

index.html

+
+ + diff --git a/docs/overview-tree.html b/docs/overview-tree.html new file mode 100644 index 000000000..2301ab12d --- /dev/null +++ b/docs/overview-tree.html @@ -0,0 +1,536 @@ + + + + + +Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
+ +
+
+ +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2021. All rights reserved.

+
+ + diff --git a/docs/package-search-index.js b/docs/package-search-index.js new file mode 100644 index 000000000..2012c1ac9 --- /dev/null +++ b/docs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"software.amazon.awssdk.aws.greengrass"},{"l":"software.amazon.awssdk.aws.greengrass.model"},{"l":"software.amazon.awssdk.eventstreamrpc"},{"l":"software.amazon.awssdk.eventstreamrpc.model"},{"l":"software.amazon.awssdk.iot"},{"l":"software.amazon.awssdk.iot.discovery"},{"l":"software.amazon.awssdk.iot.discovery.model"},{"l":"software.amazon.awssdk.iot.iotidentity"},{"l":"software.amazon.awssdk.iot.iotidentity.model"},{"l":"software.amazon.awssdk.iot.iotjobs"},{"l":"software.amazon.awssdk.iot.iotjobs.model"},{"l":"software.amazon.awssdk.iot.iotshadow"},{"l":"software.amazon.awssdk.iot.iotshadow.model"}] \ No newline at end of file diff --git a/docs/package-search-index.zip b/docs/package-search-index.zip new file mode 100644 index 0000000000000000000000000000000000000000..65a126b5f1160a9d35e2362640fbd18cf4b16256 GIT binary patch literal 322 zcmWIWW@Zs#;Nak3aGv%if&mFg0@($L$=QkNsk+6fiABj7x|w+?sTF!z#rb(tCmQk{ zGT?Dt-()mhrlD7QgEHIX8D=J(+SVqlNA50UT9W6>cKXuw&;R2;eO$Tc*2=x#XEV=` zixRoILi)T?h5er`YrDnN?=F3Cb@k7C9I-)cZoG_gBBm*Vx6gZT?~#aRn`jlqzG=s- z2IXTaoq|mK%lh=Z3#M=hV`u!&75k?)kNxHR`FZY{aS1 z5BL9nVGHnP=O|owSYjT~3v-wl7y`T*nM4>6-b9uIc@q`j^mKqXD;r2DBM`a+>8D_Q E033{J%>V!Z literal 0 HcmV?d00001 diff --git a/docs/resources/glass.png b/docs/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/docs/script.js b/docs/script.js new file mode 100644 index 000000000..7dc93c48e --- /dev/null +++ b/docs/script.js @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'jquery/jszip/dist/jszip.js'); + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js'); + if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 || + window.navigator.userAgent.indexOf('Edge/') > 0) { + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js'); + } + createElem(doc, tag, 'search.js'); + + $.get(pathtoroot + "module-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("module-search-index.json").async("text").then(function(content){ + moduleSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "package-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("package-search-index.json").async("text").then(function(content){ + packageSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "type-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("type-search-index.json").async("text").then(function(content){ + typeSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "member-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("member-search-index.json").async("text").then(function(content){ + memberSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "tag-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("tag-search-index.json").async("text").then(function(content){ + tagSearchIndex = JSON.parse(content); + }); + }); + }); + }); + if (!moduleSearchIndex) { + createElem(doc, tag, 'module-search-index.js'); + } + if (!packageSearchIndex) { + createElem(doc, tag, 'package-search-index.js'); + } + if (!typeSearchIndex) { + createElem(doc, tag, 'type-search-index.js'); + } + if (!memberSearchIndex) { + createElem(doc, tag, 'member-search-index.js'); + } + if (!tagSearchIndex) { + createElem(doc, tag, 'tag-search-index.js'); + } + $(window).resize(function() { + $('.navPadding').css('padding-top', $('.fixedNav').css("height")); + }); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(type) { + count = 0; + for (var key in data) { + var row = document.getElementById(key); + if ((data[key] & type) !== 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) { + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} + +function updateModuleFrame(pFrame, cFrame) { + top.packageFrame.location = pFrame; + top.classFrame.location = cFrame; +} diff --git a/docs/search.js b/docs/search.js new file mode 100644 index 000000000..8492271e7 --- /dev/null +++ b/docs/search.js @@ -0,0 +1,326 @@ +/* + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Types"; +var catMembers = "Members"; +var catSearchTags = "SearchTags"; +var highlight = "$&"; +var camelCaseRegexp = ""; +var secondaryMatcher = ""; +function getHighlightedText(item) { + var ccMatcher = new RegExp(camelCaseRegexp); + var label = item.replace(ccMatcher, highlight); + if (label === item) { + label = item.replace(secondaryMatcher, highlight); + } + return label; +} +function getURLPrefix(ui) { + var urlPrefix=""; + if (useModuleDirectories) { + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p == item.l) { + urlPrefix = item.m + slash; + } + }); + return urlPrefix; + } else { + return urlPrefix; + } + } + return urlPrefix; +} +var watermark = 'Search'; +$(function() { + $("#search").val(''); + $("#search").prop("disabled", false); + $("#reset").prop("disabled", false); + $("#search").val(watermark).addClass('watermark'); + $("#search").blur(function() { + if ($(this).val().length == 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + $("#search").on('click keydown', function() { + if ($(this).val() == watermark) { + $(this).val('').removeClass('watermark'); + } + }); + $("#reset").click(function() { + $("#search").val(''); + $("#search").focus(); + }); + $("#search").focus(); + $("#search")[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this, + currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.l !== noResult.l && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "resultItem"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "resultItem"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + if (item.category === catModules) { + label = getHighlightedText(item.l); + } else if (item.category === catPackages) { + label = (item.m) + ? getHighlightedText(item.m + "/" + item.l) + : getHighlightedText(item.l); + } else if (item.category === catTypes) { + label = (item.p) + ? getHighlightedText(item.p + "." + item.l) + : getHighlightedText(item.l); + } else if (item.category === catMembers) { + label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + $("#search").catcomplete({ + minLength: 1, + delay: 100, + source: function(request, response) { + var result = new Array(); + var presult = new Array(); + var tresult = new Array(); + var mresult = new Array(); + var tgresult = new Array(); + var secondaryresult = new Array(); + var displayCount = 0; + var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i"); + camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)"); + var camelCaseMatcher = new RegExp("^" + camelCaseRegexp); + secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); + + // Return the nested innermost name from the specified object + function nestedName(e) { + return e.l.substring(e.l.lastIndexOf(".") + 1); + } + + function concatResults(a1, a2) { + a1 = a1.concat(a2); + a2.length = 0; + return a1; + } + + if (moduleSearchIndex) { + var mdleCount = 0; + $.each(moduleSearchIndex, function(index, item) { + item.category = catModules; + if (exactMatcher.test(item.l)) { + result.push(item); + mdleCount++; + } else if (camelCaseMatcher.test(item.l)) { + result.push(item); + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + displayCount = mdleCount; + result = concatResults(result, secondaryresult); + } + if (packageSearchIndex) { + var pCount = 0; + var pkg = ""; + $.each(packageSearchIndex, function(index, item) { + item.category = catPackages; + pkg = (item.m) + ? (item.m + "/" + item.l) + : item.l; + if (exactMatcher.test(item.l)) { + presult.push(item); + pCount++; + } else if (camelCaseMatcher.test(pkg)) { + presult.push(item); + } else if (secondaryMatcher.test(pkg)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(presult, secondaryresult)); + displayCount = (pCount > displayCount) ? pCount : displayCount; + } + if (typeSearchIndex) { + var tCount = 0; + $.each(typeSearchIndex, function(index, item) { + item.category = catTypes; + var s = nestedName(item); + if (exactMatcher.test(s)) { + tresult.push(item); + tCount++; + } else if (camelCaseMatcher.test(s)) { + tresult.push(item); + } else if (secondaryMatcher.test(item.p + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tresult, secondaryresult)); + displayCount = (tCount > displayCount) ? tCount : displayCount; + } + if (memberSearchIndex) { + var mCount = 0; + $.each(memberSearchIndex, function(index, item) { + item.category = catMembers; + var s = nestedName(item); + if (exactMatcher.test(s)) { + mresult.push(item); + mCount++; + } else if (camelCaseMatcher.test(s)) { + mresult.push(item); + } else if (secondaryMatcher.test(item.c + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(mresult, secondaryresult)); + displayCount = (mCount > displayCount) ? mCount : displayCount; + } + if (tagSearchIndex) { + var tgCount = 0; + $.each(tagSearchIndex, function(index, item) { + item.category = catSearchTags; + if (exactMatcher.test(item.l)) { + tgresult.push(item); + tgCount++; + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tgresult, secondaryresult)); + displayCount = (tgCount > displayCount) ? tgCount : displayCount; + } + displayCount = (displayCount > 500) ? displayCount : 500; + var counter = function() { + var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0}; + var f = function(item) { + count[item.category] += 1; + return (count[item.category] <= displayCount); + }; + return f; + }(); + response(result.filter(counter)); + }, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search").empty(); + } + }, + autoFocus: true, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.l !== noResult.l) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + if (useModuleDirectories) { + url += "module-summary.html"; + } else { + url = ui.item.l + "-summary.html"; + } + } else if (ui.item.category === catPackages) { + if (ui.item.url) { + url = ui.item.url; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.url) { + url = ui.item.url; + } else if (ui.item.p === "") { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === "") { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.url) { + url += ui.item.url; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search").focus(); + } + } + }); +}); diff --git a/docs/serialized-form.html b/docs/serialized-form.html new file mode 100644 index 000000000..6f76dfd45 --- /dev/null +++ b/docs/serialized-form.html @@ -0,0 +1,481 @@ + + + + + +Serialized Form (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionOperationContext.html new file mode 100644 index 000000000..e77171e55 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionOperationContext.html @@ -0,0 +1,550 @@ + + + + + +AuthorizeClientDeviceActionOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthorizeClientDeviceActionOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionResponseHandler.html new file mode 100644 index 000000000..f190343af --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/AuthorizeClientDeviceActionResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +AuthorizeClientDeviceActionResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthorizeClientDeviceActionResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.AuthorizeClientDeviceActionResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentOperationContext.html new file mode 100644 index 000000000..cef2ef735 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentOperationContext.html @@ -0,0 +1,550 @@ + + + + + +CancelLocalDeploymentOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CancelLocalDeploymentOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentResponseHandler.html new file mode 100644 index 000000000..b1f1e0158 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/CancelLocalDeploymentResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +CancelLocalDeploymentResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CancelLocalDeploymentResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.CancelLocalDeploymentResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordOperationContext.html new file mode 100644 index 000000000..417462e26 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordOperationContext.html @@ -0,0 +1,550 @@ + + + + + +CreateDebugPasswordOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateDebugPasswordOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.CreateDebugPasswordOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordResponseHandler.html new file mode 100644 index 000000000..9dc829890 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/CreateDebugPasswordResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +CreateDebugPasswordResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateDebugPasswordResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.CreateDebugPasswordResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentOperationContext.html new file mode 100644 index 000000000..5ba8e6d11 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentOperationContext.html @@ -0,0 +1,550 @@ + + + + + +CreateLocalDeploymentOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateLocalDeploymentOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentResponseHandler.html new file mode 100644 index 000000000..650de50c5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/CreateLocalDeploymentResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +CreateLocalDeploymentResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateLocalDeploymentResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.CreateLocalDeploymentResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateOperationContext.html new file mode 100644 index 000000000..1c0ca383e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateOperationContext.html @@ -0,0 +1,550 @@ + + + + + +DeferComponentUpdateOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeferComponentUpdateOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.DeferComponentUpdateOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateResponseHandler.html new file mode 100644 index 000000000..c634a2dab --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/DeferComponentUpdateResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +DeferComponentUpdateResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeferComponentUpdateResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.DeferComponentUpdateResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowOperationContext.html new file mode 100644 index 000000000..d69dc0c11 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowOperationContext.html @@ -0,0 +1,550 @@ + + + + + +DeleteThingShadowOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteThingShadowOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.DeleteThingShadowOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowResponseHandler.html new file mode 100644 index 000000000..9058a4c0e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/DeleteThingShadowResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +DeleteThingShadowResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteThingShadowResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.DeleteThingShadowResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenOperationContext.html new file mode 100644 index 000000000..e58cc9b62 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenOperationContext.html @@ -0,0 +1,550 @@ + + + + + +GetClientDeviceAuthTokenOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetClientDeviceAuthTokenOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenResponseHandler.html new file mode 100644 index 000000000..ab0377f26 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetClientDeviceAuthTokenResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +GetClientDeviceAuthTokenResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetClientDeviceAuthTokenResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetClientDeviceAuthTokenResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsOperationContext.html new file mode 100644 index 000000000..921761a50 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsOperationContext.html @@ -0,0 +1,550 @@ + + + + + +GetComponentDetailsOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetComponentDetailsOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetComponentDetailsOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsResponseHandler.html new file mode 100644 index 000000000..920db9cb6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetComponentDetailsResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +GetComponentDetailsResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetComponentDetailsResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetComponentDetailsResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetConfigurationOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/GetConfigurationOperationContext.html new file mode 100644 index 000000000..9d3a90093 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetConfigurationOperationContext.html @@ -0,0 +1,550 @@ + + + + + +GetConfigurationOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetConfigurationOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetConfigurationOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetConfigurationResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/GetConfigurationResponseHandler.html new file mode 100644 index 000000000..07f31f29d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetConfigurationResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +GetConfigurationResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetConfigurationResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetConfigurationResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusOperationContext.html new file mode 100644 index 000000000..ec963ac9c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusOperationContext.html @@ -0,0 +1,550 @@ + + + + + +GetLocalDeploymentStatusOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetLocalDeploymentStatusOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusResponseHandler.html new file mode 100644 index 000000000..9f9c1064b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetLocalDeploymentStatusResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +GetLocalDeploymentStatusResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetLocalDeploymentStatusResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetLocalDeploymentStatusResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetSecretValueOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/GetSecretValueOperationContext.html new file mode 100644 index 000000000..c468774c5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetSecretValueOperationContext.html @@ -0,0 +1,550 @@ + + + + + +GetSecretValueOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetSecretValueOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetSecretValueOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetSecretValueResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/GetSecretValueResponseHandler.html new file mode 100644 index 000000000..8daec184e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetSecretValueResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +GetSecretValueResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetSecretValueResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetSecretValueResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetThingShadowOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/GetThingShadowOperationContext.html new file mode 100644 index 000000000..bca7a98a9 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetThingShadowOperationContext.html @@ -0,0 +1,550 @@ + + + + + +GetThingShadowOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetThingShadowOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetThingShadowOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GetThingShadowResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/GetThingShadowResponseHandler.html new file mode 100644 index 000000000..004d83991 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GetThingShadowResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +GetThingShadowResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetThingShadowResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GetThingShadowResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPC.html b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPC.html new file mode 100644 index 000000000..bdc6bbb64 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPC.html @@ -0,0 +1,783 @@ + + + + + +GreengrassCoreIPC (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface GreengrassCoreIPC

    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClient.html b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClient.html new file mode 100644 index 000000000..93a616c6b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClient.html @@ -0,0 +1,988 @@ + + + + + +GreengrassCoreIPCClient (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassCoreIPCClient

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.Builder.html b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.Builder.html new file mode 100644 index 000000000..947d3c111 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.Builder.html @@ -0,0 +1,412 @@ + + + + + +GreengrassCoreIPCClientV2.Builder (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassCoreIPCClientV2.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.Builder
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.StreamingResponse.html b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.StreamingResponse.html new file mode 100644 index 000000000..7ca5d9c8b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.StreamingResponse.html @@ -0,0 +1,327 @@ + + + + + +GreengrassCoreIPCClientV2.StreamingResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassCoreIPCClientV2.StreamingResponse<T,​U>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2.StreamingResponse<T,​U>
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + + + +
          +
        • +

          StreamingResponse

          +
          public StreamingResponse​(T r,
          +                         U h)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getResponse

          +
          public T getResponse()
          +
        • +
        + + + +
          +
        • +

          getHandler

          +
          public U getHandler()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.html b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.html new file mode 100644 index 000000000..64196b942 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCClientV2.html @@ -0,0 +1,2522 @@ + + + + + +GreengrassCoreIPCClientV2 (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassCoreIPCClientV2

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.GreengrassCoreIPCClientV2
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable
      +
      +
      +
      public class GreengrassCoreIPCClientV2
      +extends Object
      +implements AutoCloseable
      +
      V2 Client for Greengrass.
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCServiceModel.html b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCServiceModel.html new file mode 100644 index 000000000..930c55159 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/GreengrassCoreIPCServiceModel.html @@ -0,0 +1,1516 @@ + + + + + +GreengrassCoreIPCServiceModel (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassCoreIPCServiceModel

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ListComponentsOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/ListComponentsOperationContext.html new file mode 100644 index 000000000..f24feeead --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ListComponentsOperationContext.html @@ -0,0 +1,550 @@ + + + + + +ListComponentsOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListComponentsOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ListComponentsOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ListComponentsResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/ListComponentsResponseHandler.html new file mode 100644 index 000000000..7a15fc24f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ListComponentsResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +ListComponentsResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListComponentsResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ListComponentsResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsOperationContext.html new file mode 100644 index 000000000..de945a73f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsOperationContext.html @@ -0,0 +1,550 @@ + + + + + +ListLocalDeploymentsOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListLocalDeploymentsOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsResponseHandler.html new file mode 100644 index 000000000..6d6bfe9e2 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ListLocalDeploymentsResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +ListLocalDeploymentsResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListLocalDeploymentsResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ListLocalDeploymentsResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingOperationContext.html new file mode 100644 index 000000000..70ca2a7a7 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingOperationContext.html @@ -0,0 +1,550 @@ + + + + + +ListNamedShadowsForThingOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListNamedShadowsForThingOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingResponseHandler.html new file mode 100644 index 000000000..0c7349c2e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ListNamedShadowsForThingResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +ListNamedShadowsForThingResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListNamedShadowsForThingResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ListNamedShadowsForThingResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PauseComponentOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/PauseComponentOperationContext.html new file mode 100644 index 000000000..1bf975574 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PauseComponentOperationContext.html @@ -0,0 +1,550 @@ + + + + + +PauseComponentOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PauseComponentOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PauseComponentOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PauseComponentResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/PauseComponentResponseHandler.html new file mode 100644 index 000000000..9f008bb91 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PauseComponentResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +PauseComponentResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PauseComponentResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PauseComponentResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreOperationContext.html new file mode 100644 index 000000000..6acaf8615 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreOperationContext.html @@ -0,0 +1,550 @@ + + + + + +PublishToIoTCoreOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToIoTCoreOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PublishToIoTCoreOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreResponseHandler.html new file mode 100644 index 000000000..d7f78c277 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PublishToIoTCoreResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +PublishToIoTCoreResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToIoTCoreResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PublishToIoTCoreResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PublishToTopicOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/PublishToTopicOperationContext.html new file mode 100644 index 000000000..e46efb97a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PublishToTopicOperationContext.html @@ -0,0 +1,550 @@ + + + + + +PublishToTopicOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToTopicOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PublishToTopicOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PublishToTopicResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/PublishToTopicResponseHandler.html new file mode 100644 index 000000000..6c19beded --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PublishToTopicResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +PublishToTopicResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToTopicResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PublishToTopicResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricOperationContext.html new file mode 100644 index 000000000..cad8dcb96 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricOperationContext.html @@ -0,0 +1,551 @@ + + + + + +PutComponentMetricOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PutComponentMetricOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PutComponentMetricOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricResponseHandler.html new file mode 100644 index 000000000..dcd60baf5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/PutComponentMetricResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +PutComponentMetricResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PutComponentMetricResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.PutComponentMetricResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/RestartComponentOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/RestartComponentOperationContext.html new file mode 100644 index 000000000..731d070a4 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/RestartComponentOperationContext.html @@ -0,0 +1,550 @@ + + + + + +RestartComponentOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RestartComponentOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.RestartComponentOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/RestartComponentResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/RestartComponentResponseHandler.html new file mode 100644 index 000000000..0fb9174b6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/RestartComponentResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +RestartComponentResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RestartComponentResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.RestartComponentResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ResumeComponentOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/ResumeComponentOperationContext.html new file mode 100644 index 000000000..534aac599 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ResumeComponentOperationContext.html @@ -0,0 +1,550 @@ + + + + + +ResumeComponentOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ResumeComponentOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ResumeComponentOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ResumeComponentResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/ResumeComponentResponseHandler.html new file mode 100644 index 000000000..70b6df17e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ResumeComponentResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +ResumeComponentResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ResumeComponentResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ResumeComponentResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportOperationContext.html new file mode 100644 index 000000000..1fd1ba2d3 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportOperationContext.html @@ -0,0 +1,552 @@ + + + + + +SendConfigurationValidityReportOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SendConfigurationValidityReportOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportResponseHandler.html new file mode 100644 index 000000000..70c6c3628 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SendConfigurationValidityReportResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SendConfigurationValidityReportResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SendConfigurationValidityReportResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SendConfigurationValidityReportResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/StopComponentOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/StopComponentOperationContext.html new file mode 100644 index 000000000..cb061f066 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/StopComponentOperationContext.html @@ -0,0 +1,550 @@ + + + + + +StopComponentOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StopComponentOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.StopComponentOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/StopComponentResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/StopComponentResponseHandler.html new file mode 100644 index 000000000..11f3d5499 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/StopComponentResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +StopComponentResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StopComponentResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.StopComponentResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesOperationContext.html new file mode 100644 index 000000000..9254abebb --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesOperationContext.html @@ -0,0 +1,550 @@ + + + + + +SubscribeToCertificateUpdatesOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToCertificateUpdatesOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesResponseHandler.html new file mode 100644 index 000000000..1aa8c9010 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToCertificateUpdatesResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SubscribeToCertificateUpdatesResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToCertificateUpdatesResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToCertificateUpdatesResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesOperationContext.html new file mode 100644 index 000000000..d6770e1b9 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesOperationContext.html @@ -0,0 +1,550 @@ + + + + + +SubscribeToComponentUpdatesOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToComponentUpdatesOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesResponseHandler.html new file mode 100644 index 000000000..6150e3adc --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToComponentUpdatesResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SubscribeToComponentUpdatesResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToComponentUpdatesResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToComponentUpdatesResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateOperationContext.html new file mode 100644 index 000000000..f92205d97 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateOperationContext.html @@ -0,0 +1,550 @@ + + + + + +SubscribeToConfigurationUpdateOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToConfigurationUpdateOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateResponseHandler.html new file mode 100644 index 000000000..01864fb95 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToConfigurationUpdateResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SubscribeToConfigurationUpdateResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToConfigurationUpdateResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToConfigurationUpdateResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreOperationContext.html new file mode 100644 index 000000000..fdc73dac4 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreOperationContext.html @@ -0,0 +1,550 @@ + + + + + +SubscribeToIoTCoreOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToIoTCoreOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreResponseHandler.html new file mode 100644 index 000000000..a10b50482 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToIoTCoreResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SubscribeToIoTCoreResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToIoTCoreResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToIoTCoreResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicOperationContext.html new file mode 100644 index 000000000..2b075a884 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicOperationContext.html @@ -0,0 +1,550 @@ + + + + + +SubscribeToTopicOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToTopicOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToTopicOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicResponseHandler.html new file mode 100644 index 000000000..2d3ba22a2 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToTopicResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SubscribeToTopicResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToTopicResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToTopicResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesOperationContext.html new file mode 100644 index 000000000..2d755be1d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesOperationContext.html @@ -0,0 +1,553 @@ + + + + + +SubscribeToValidateConfigurationUpdatesOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToValidateConfigurationUpdatesOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesResponseHandler.html new file mode 100644 index 000000000..3108577a9 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/SubscribeToValidateConfigurationUpdatesResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +SubscribeToValidateConfigurationUpdatesResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToValidateConfigurationUpdatesResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.SubscribeToValidateConfigurationUpdatesResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationOperationContext.html new file mode 100644 index 000000000..fe128724f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationOperationContext.html @@ -0,0 +1,551 @@ + + + + + +UpdateConfigurationOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateConfigurationOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.UpdateConfigurationOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationResponseHandler.html new file mode 100644 index 000000000..a6ef12ba6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/UpdateConfigurationResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +UpdateConfigurationResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateConfigurationResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.UpdateConfigurationResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/UpdateStateOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/UpdateStateOperationContext.html new file mode 100644 index 000000000..c688bb701 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/UpdateStateOperationContext.html @@ -0,0 +1,550 @@ + + + + + +UpdateStateOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateStateOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.UpdateStateOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/UpdateStateResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/UpdateStateResponseHandler.html new file mode 100644 index 000000000..723ac09f8 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/UpdateStateResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +UpdateStateResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateStateResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.UpdateStateResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowOperationContext.html new file mode 100644 index 000000000..445d63354 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowOperationContext.html @@ -0,0 +1,551 @@ + + + + + +UpdateThingShadowOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateThingShadowOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.UpdateThingShadowOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowResponseHandler.html new file mode 100644 index 000000000..ce4b3c6dd --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/UpdateThingShadowResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +UpdateThingShadowResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateThingShadowResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.UpdateThingShadowResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenOperationContext.html new file mode 100644 index 000000000..be009466a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenOperationContext.html @@ -0,0 +1,551 @@ + + + + + +ValidateAuthorizationTokenOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidateAuthorizationTokenOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenResponseHandler.html new file mode 100644 index 000000000..dfa93b8bb --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/ValidateAuthorizationTokenResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +ValidateAuthorizationTokenResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidateAuthorizationTokenResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.ValidateAuthorizationTokenResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityOperationContext.html b/docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityOperationContext.html new file mode 100644 index 000000000..f09df72df --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityOperationContext.html @@ -0,0 +1,550 @@ + + + + + +VerifyClientDeviceIdentityOperationContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class VerifyClientDeviceIdentityOperationContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityOperationContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityResponseHandler.html b/docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityResponseHandler.html new file mode 100644 index 000000000..ec9755e5b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/VerifyClientDeviceIdentityResponseHandler.html @@ -0,0 +1,418 @@ + + + + + +VerifyClientDeviceIdentityResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class VerifyClientDeviceIdentityResponseHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.VerifyClientDeviceIdentityResponseHandler
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionRequest.html new file mode 100644 index 000000000..b787cc6d7 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionRequest.html @@ -0,0 +1,576 @@ + + + + + +AuthorizeClientDeviceActionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthorizeClientDeviceActionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AuthorizeClientDeviceActionRequest

          +
          public AuthorizeClientDeviceActionRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getClientDeviceAuthToken

          +
          public String getClientDeviceAuthToken()
          +
          The session token for the client device from GetClientDeviceAuthToken.
          +
        • +
        + + + +
          +
        • +

          setClientDeviceAuthToken

          +
          public void setClientDeviceAuthToken​(String clientDeviceAuthToken)
          +
          The session token for the client device from GetClientDeviceAuthToken.
          +
        • +
        + + + +
          +
        • +

          withClientDeviceAuthToken

          +
          public AuthorizeClientDeviceActionRequest withClientDeviceAuthToken​(String clientDeviceAuthToken)
          +
          The session token for the client device from GetClientDeviceAuthToken.
          +
        • +
        + + + +
          +
        • +

          getOperation

          +
          public String getOperation()
          +
          The operation to authorize.
          +
        • +
        + + + +
          +
        • +

          setOperation

          +
          public void setOperation​(String operation)
          +
          The operation to authorize.
          +
        • +
        + + + + + + + +
          +
        • +

          getResource

          +
          public String getResource()
          +
          The resource the client device performs the operation on.
          +
        • +
        + + + +
          +
        • +

          setResource

          +
          public void setResource​(String resource)
          +
          The resource the client device performs the operation on.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionResponse.html new file mode 100644 index 000000000..fe31ca9ed --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/AuthorizeClientDeviceActionResponse.html @@ -0,0 +1,474 @@ + + + + + +AuthorizeClientDeviceActionResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthorizeClientDeviceActionResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.AuthorizeClientDeviceActionResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AuthorizeClientDeviceActionResponse

          +
          public AuthorizeClientDeviceActionResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isIsAuthorized

          +
          public Boolean isIsAuthorized()
          +
          Whether the client device is authorized to perform the operation on the resource.
          +
        • +
        + + + +
          +
        • +

          setIsAuthorized

          +
          public void setIsAuthorized​(Boolean isAuthorized)
          +
          Whether the client device is authorized to perform the operation on the resource.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/BinaryMessage.html b/docs/software/amazon/awssdk/aws/greengrass/model/BinaryMessage.html new file mode 100644 index 000000000..88473fb4b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/BinaryMessage.html @@ -0,0 +1,525 @@ + + + + + +BinaryMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class BinaryMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.BinaryMessage
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          BinaryMessage

          +
          public BinaryMessage()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getMessage

          +
          public byte[] getMessage()
          +
          The binary message as a blob.
          +
        • +
        + + + +
          +
        • +

          setMessage

          +
          public void setMessage​(byte[] message)
          +
          The binary message as a blob.
          +
        • +
        + + + +
          +
        • +

          withMessage

          +
          public BinaryMessage withMessage​(byte[] message)
          +
          The binary message as a blob.
          +
        • +
        + + + +
          +
        • +

          getContext

          +
          public MessageContext getContext()
          +
          The context of the message, such as the topic where the message was published.
          +
        • +
        + + + +
          +
        • +

          setContext

          +
          public void setContext​(MessageContext context)
          +
          The context of the message, such as the topic where the message was published.
          +
        • +
        + + + +
          +
        • +

          withContext

          +
          public BinaryMessage withContext​(MessageContext context)
          +
          The context of the message, such as the topic where the message was published.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentRequest.html new file mode 100644 index 000000000..9f12178f2 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentRequest.html @@ -0,0 +1,474 @@ + + + + + +CancelLocalDeploymentRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CancelLocalDeploymentRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CancelLocalDeploymentRequest

          +
          public CancelLocalDeploymentRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          (Optional) The ID of the local deployment to cancel.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          (Optional) The ID of the local deployment to cancel.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentResponse.html new file mode 100644 index 000000000..fa167420a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CancelLocalDeploymentResponse.html @@ -0,0 +1,465 @@ + + + + + +CancelLocalDeploymentResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CancelLocalDeploymentResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CancelLocalDeploymentResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CertificateOptions.html b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateOptions.html new file mode 100644 index 000000000..e5bd03912 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateOptions.html @@ -0,0 +1,522 @@ + + + + + +CertificateOptions (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CertificateOptions

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CertificateOptions
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CertificateOptions

          +
          public CertificateOptions()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getCertificateTypeAsString

          +
          public String getCertificateTypeAsString()
          +
          The types of certificate updates to subscribe to.
          +
        • +
        + + + +
          +
        • +

          setCertificateType

          +
          public void setCertificateType​(String certificateType)
          +
          The types of certificate updates to subscribe to.
          +
        • +
        + + + +
          +
        • +

          withCertificateType

          +
          public CertificateOptions withCertificateType​(String certificateType)
          +
          The types of certificate updates to subscribe to.
          +
        • +
        + + + +
          +
        • +

          setCertificateType

          +
          public void setCertificateType​(CertificateType certificateType)
          +
          The types of certificate updates to subscribe to.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CertificateType.html b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateType.html new file mode 100644 index 000000000..5a1d35229 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateType.html @@ -0,0 +1,471 @@ + + + + + +CertificateType (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum CertificateType

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          SERVER

          +
          @SerializedName("SERVER")
          +public static final CertificateType SERVER
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static CertificateType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (CertificateType c : CertificateType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static CertificateType valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdate.html b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdate.html new file mode 100644 index 000000000..407438991 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdate.html @@ -0,0 +1,627 @@ + + + + + +CertificateUpdate (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CertificateUpdate

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CertificateUpdate
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CertificateUpdate

          +
          public CertificateUpdate()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPrivateKey

          +
          public String getPrivateKey()
          +
          The private key in pem format.
          +
        • +
        + + + +
          +
        • +

          setPrivateKey

          +
          public void setPrivateKey​(String privateKey)
          +
          The private key in pem format.
          +
        • +
        + + + +
          +
        • +

          withPrivateKey

          +
          public CertificateUpdate withPrivateKey​(String privateKey)
          +
          The private key in pem format.
          +
        • +
        + + + +
          +
        • +

          getPublicKey

          +
          public String getPublicKey()
          +
          The public key in pem format.
          +
        • +
        + + + +
          +
        • +

          setPublicKey

          +
          public void setPublicKey​(String publicKey)
          +
          The public key in pem format.
          +
        • +
        + + + +
          +
        • +

          withPublicKey

          +
          public CertificateUpdate withPublicKey​(String publicKey)
          +
          The public key in pem format.
          +
        • +
        + + + +
          +
        • +

          getCertificate

          +
          public String getCertificate()
          +
          The certificate in pem format.
          +
        • +
        + + + +
          +
        • +

          setCertificate

          +
          public void setCertificate​(String certificate)
          +
          The certificate in pem format.
          +
        • +
        + + + +
          +
        • +

          withCertificate

          +
          public CertificateUpdate withCertificate​(String certificate)
          +
          The certificate in pem format.
          +
        • +
        + + + +
          +
        • +

          getCaCertificates

          +
          public List<String> getCaCertificates()
          +
          List of CA certificates in pem format.
          +
        • +
        + + + +
          +
        • +

          setCaCertificates

          +
          public void setCaCertificates​(List<String> caCertificates)
          +
          List of CA certificates in pem format.
          +
        • +
        + + + +
          +
        • +

          withCaCertificates

          +
          public CertificateUpdate withCaCertificates​(List<String> caCertificates)
          +
          List of CA certificates in pem format.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.UnionMember.html new file mode 100644 index 000000000..d08e143f6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.UnionMember.html @@ -0,0 +1,368 @@ + + + + + +CertificateUpdateEvent.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum CertificateUpdateEvent.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static CertificateUpdateEvent.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (CertificateUpdateEvent.UnionMember c : CertificateUpdateEvent.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static CertificateUpdateEvent.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.html b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.html new file mode 100644 index 000000000..dbcea7073 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CertificateUpdateEvent.html @@ -0,0 +1,527 @@ + + + + + +CertificateUpdateEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CertificateUpdateEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CertificateUpdateEvent
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.UnionMember.html new file mode 100644 index 000000000..adfbbaf42 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.UnionMember.html @@ -0,0 +1,368 @@ + + + + + +ClientDeviceCredential.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ClientDeviceCredential.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ClientDeviceCredential.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ClientDeviceCredential.UnionMember c : ClientDeviceCredential.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ClientDeviceCredential.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.html b/docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.html new file mode 100644 index 000000000..c85af65fd --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ClientDeviceCredential.html @@ -0,0 +1,527 @@ + + + + + +ClientDeviceCredential (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClientDeviceCredential

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ClientDeviceCredential
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ClientDeviceCredential

          +
          public ClientDeviceCredential()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getClientDeviceCertificate

          +
          public String getClientDeviceCertificate()
          +
        • +
        + + + +
          +
        • +

          setClientDeviceCertificate

          +
          public void setClientDeviceCertificate​(String clientDeviceCertificate)
          +
        • +
        + + + + + + + +
          +
        • +

          getSetUnionMember

          +
          public ClientDeviceCredential.UnionMember getSetUnionMember()
          +
          Returns an indicator for which enum member is set. Can be used to convert to proper type.
          +
        • +
        + + + + + + + +
          +
        • +

          selfDesignateSetUnionMember

          +
          public void selfDesignateSetUnionMember()
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ComponentDetails.html b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentDetails.html new file mode 100644 index 000000000..356558d6c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentDetails.html @@ -0,0 +1,675 @@ + + + + + +ComponentDetails (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ComponentDetails

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ComponentDetails
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ComponentDetails

          +
          public ComponentDetails()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component.
          +
        • +
        + + + +
          +
        • +

          withComponentName

          +
          public ComponentDetails withComponentName​(String componentName)
          +
          The name of the component.
          +
        • +
        + + + +
          +
        • +

          getVersion

          +
          public String getVersion()
          +
          The version of the component.
          +
        • +
        + + + +
          +
        • +

          setVersion

          +
          public void setVersion​(String version)
          +
          The version of the component.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          getStateAsString

          +
          public String getStateAsString()
          +
          The state of the component.
          +
        • +
        + + + +
          +
        • +

          setState

          +
          public void setState​(String state)
          +
          The state of the component.
          +
        • +
        + + + + + + + +
          +
        • +

          setState

          +
          public void setState​(LifecycleState state)
          +
          The state of the component.
          +
        • +
        + + + + + + + +
          +
        • +

          getConfiguration

          +
          public Map<String,​Object> getConfiguration()
          +
          The component's configuration as a JSON object.
          +
        • +
        + + + +
          +
        • +

          setConfiguration

          +
          public void setConfiguration​(Map<String,​Object> configuration)
          +
          The component's configuration as a JSON object.
          +
        • +
        + + + +
          +
        • +

          withConfiguration

          +
          public ComponentDetails withConfiguration​(Map<String,​Object> configuration)
          +
          The component's configuration as a JSON object.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ComponentNotFoundError.html b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentNotFoundError.html new file mode 100644 index 000000000..cb5c83f54 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentNotFoundError.html @@ -0,0 +1,556 @@ + + + + + +ComponentNotFoundError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ComponentNotFoundError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.UnionMember.html new file mode 100644 index 000000000..c12aad7dc --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.UnionMember.html @@ -0,0 +1,381 @@ + + + + + +ComponentUpdatePolicyEvents.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ComponentUpdatePolicyEvents.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ComponentUpdatePolicyEvents.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ComponentUpdatePolicyEvents.UnionMember c : ComponentUpdatePolicyEvents.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ComponentUpdatePolicyEvents.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.html b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.html new file mode 100644 index 000000000..d8428d778 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ComponentUpdatePolicyEvents.html @@ -0,0 +1,569 @@ + + + + + +ComponentUpdatePolicyEvents (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ComponentUpdatePolicyEvents

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ComponentUpdatePolicyEvents
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvent.html b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvent.html new file mode 100644 index 000000000..9c248e54d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvent.html @@ -0,0 +1,525 @@ + + + + + +ConfigurationUpdateEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ConfigurationUpdateEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvent
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConfigurationUpdateEvent

          +
          public ConfigurationUpdateEvent()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component.
          +
        • +
        + + + + + + + +
          +
        • +

          getKeyPath

          +
          public List<String> getKeyPath()
          +
          The key path to the configuration value that updated.
          +
        • +
        + + + +
          +
        • +

          setKeyPath

          +
          public void setKeyPath​(List<String> keyPath)
          +
          The key path to the configuration value that updated.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.UnionMember.html new file mode 100644 index 000000000..b7ae33fc1 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.UnionMember.html @@ -0,0 +1,368 @@ + + + + + +ConfigurationUpdateEvents.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ConfigurationUpdateEvents.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ConfigurationUpdateEvents.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ConfigurationUpdateEvents.UnionMember c : ConfigurationUpdateEvents.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ConfigurationUpdateEvents.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.html b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.html new file mode 100644 index 000000000..4073ada5a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationUpdateEvents.html @@ -0,0 +1,527 @@ + + + + + +ConfigurationUpdateEvents (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ConfigurationUpdateEvents

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ConfigurationUpdateEvents
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityReport.html b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityReport.html new file mode 100644 index 000000000..4aba3835b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityReport.html @@ -0,0 +1,624 @@ + + + + + +ConfigurationValidityReport (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ConfigurationValidityReport

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ConfigurationValidityReport
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConfigurationValidityReport

          +
          public ConfigurationValidityReport()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getStatusAsString

          +
          public String getStatusAsString()
          +
          The validity status.
          +
        • +
        + + + +
          +
        • +

          setStatus

          +
          public void setStatus​(String status)
          +
          The validity status.
          +
        • +
        + + + + + + + + + + + + + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the AWS IoT Greengrass deployment that requested the configuration update.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that requested the configuration update.
          +
        • +
        + + + +
          +
        • +

          withDeploymentId

          +
          public ConfigurationValidityReport withDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that requested the configuration update.
          +
        • +
        + + + +
          +
        • +

          getMessage

          +
          public String getMessage()
          +
          (Optional) A message that reports why the configuration isn't valid.
          +
        • +
        + + + +
          +
        • +

          setMessage

          +
          public void setMessage​(String message)
          +
          (Optional) A message that reports why the configuration isn't valid.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityStatus.html b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityStatus.html new file mode 100644 index 000000000..72372ebe5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ConfigurationValidityStatus.html @@ -0,0 +1,485 @@ + + + + + +ConfigurationValidityStatus (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ConfigurationValidityStatus

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ConfigurationValidityStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ConfigurationValidityStatus c : ConfigurationValidityStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ConfigurationValidityStatus valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ConflictError.html b/docs/software/amazon/awssdk/aws/greengrass/model/ConflictError.html new file mode 100644 index 000000000..f3f77aecc --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ConflictError.html @@ -0,0 +1,556 @@ + + + + + +ConflictError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ConflictError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordRequest.html new file mode 100644 index 000000000..db1c303b8 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordRequest.html @@ -0,0 +1,423 @@ + + + + + +CreateDebugPasswordRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateDebugPasswordRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordResponse.html new file mode 100644 index 000000000..ab0b1078a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CreateDebugPasswordResponse.html @@ -0,0 +1,633 @@ + + + + + +CreateDebugPasswordResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateDebugPasswordResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CreateDebugPasswordResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentRequest.html new file mode 100644 index 000000000..6155d6b35 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentRequest.html @@ -0,0 +1,879 @@ + + + + + +CreateLocalDeploymentRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateLocalDeploymentRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateLocalDeploymentRequest

          +
          public CreateLocalDeploymentRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getGroupName

          +
          public String getGroupName()
          +
          The thing group name the deployment is targeting. If the group name is not specified, "LOCAL_DEPLOYMENT" will be used.
          +
        • +
        + + + +
          +
        • +

          setGroupName

          +
          public void setGroupName​(String groupName)
          +
          The thing group name the deployment is targeting. If the group name is not specified, "LOCAL_DEPLOYMENT" will be used.
          +
        • +
        + + + +
          +
        • +

          withGroupName

          +
          public CreateLocalDeploymentRequest withGroupName​(String groupName)
          +
          The thing group name the deployment is targeting. If the group name is not specified, "LOCAL_DEPLOYMENT" will be used.
          +
        • +
        + + + +
          +
        • +

          getRootComponentVersionsToAdd

          +
          public Map<String,​String> getRootComponentVersionsToAdd()
          +
          Map of component name to version. Components will be added to the group's existing root components.
          +
        • +
        + + + +
          +
        • +

          setRootComponentVersionsToAdd

          +
          public void setRootComponentVersionsToAdd​(Map<String,​String> rootComponentVersionsToAdd)
          +
          Map of component name to version. Components will be added to the group's existing root components.
          +
        • +
        + + + +
          +
        • +

          withRootComponentVersionsToAdd

          +
          public CreateLocalDeploymentRequest withRootComponentVersionsToAdd​(Map<String,​String> rootComponentVersionsToAdd)
          +
          Map of component name to version. Components will be added to the group's existing root components.
          +
        • +
        + + + +
          +
        • +

          getRootComponentsToRemove

          +
          public List<String> getRootComponentsToRemove()
          +
          List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.
          +
        • +
        + + + +
          +
        • +

          setRootComponentsToRemove

          +
          public void setRootComponentsToRemove​(List<String> rootComponentsToRemove)
          +
          List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.
          +
        • +
        + + + +
          +
        • +

          withRootComponentsToRemove

          +
          public CreateLocalDeploymentRequest withRootComponentsToRemove​(List<String> rootComponentsToRemove)
          +
          List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.
          +
        • +
        + + + +
          +
        • +

          getComponentToConfiguration

          +
          public Map<String,​Map<String,​Object>> getComponentToConfiguration()
          +
          Map of component names to configuration.
          +
        • +
        + + + +
          +
        • +

          setComponentToConfiguration

          +
          public void setComponentToConfiguration​(Map<String,​Map<String,​Object>> componentToConfiguration)
          +
          Map of component names to configuration.
          +
        • +
        + + + + + + + +
          +
        • +

          getComponentToRunWithInfo

          +
          public Map<String,​RunWithInfo> getComponentToRunWithInfo()
          +
          Map of component names to component run as info.
          +
        • +
        + + + +
          +
        • +

          setComponentToRunWithInfo

          +
          public void setComponentToRunWithInfo​(Map<String,​RunWithInfo> componentToRunWithInfo)
          +
          Map of component names to component run as info.
          +
        • +
        + + + + + + + +
          +
        • +

          getRecipeDirectoryPath

          +
          public String getRecipeDirectoryPath()
          +
          All recipes files in this directory will be copied over to the Greengrass package store.
          +
        • +
        + + + +
          +
        • +

          setRecipeDirectoryPath

          +
          public void setRecipeDirectoryPath​(String recipeDirectoryPath)
          +
          All recipes files in this directory will be copied over to the Greengrass package store.
          +
        • +
        + + + +
          +
        • +

          withRecipeDirectoryPath

          +
          public CreateLocalDeploymentRequest withRecipeDirectoryPath​(String recipeDirectoryPath)
          +
          All recipes files in this directory will be copied over to the Greengrass package store.
          +
        • +
        + + + +
          +
        • +

          getArtifactsDirectoryPath

          +
          public String getArtifactsDirectoryPath()
          +
          All artifact files in this directory will be copied over to the Greengrass package store.
          +
        • +
        + + + +
          +
        • +

          setArtifactsDirectoryPath

          +
          public void setArtifactsDirectoryPath​(String artifactsDirectoryPath)
          +
          All artifact files in this directory will be copied over to the Greengrass package store.
          +
        • +
        + + + +
          +
        • +

          withArtifactsDirectoryPath

          +
          public CreateLocalDeploymentRequest withArtifactsDirectoryPath​(String artifactsDirectoryPath)
          +
          All artifact files in this directory will be copied over to the Greengrass package store.
          +
        • +
        + + + + + + + +
          +
        • +

          getFailureHandlingPolicyAsString

          +
          public String getFailureHandlingPolicyAsString()
          +
          Deployment failure handling policy.
          +
        • +
        + + + +
          +
        • +

          setFailureHandlingPolicy

          +
          public void setFailureHandlingPolicy​(String failureHandlingPolicy)
          +
          Deployment failure handling policy.
          +
        • +
        + + + + + + + +
          +
        • +

          setFailureHandlingPolicy

          +
          public void setFailureHandlingPolicy​(FailureHandlingPolicy failureHandlingPolicy)
          +
          Deployment failure handling policy.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentResponse.html new file mode 100644 index 000000000..2ae4cd567 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CreateLocalDeploymentResponse.html @@ -0,0 +1,474 @@ + + + + + +CreateLocalDeploymentResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateLocalDeploymentResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CreateLocalDeploymentResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateLocalDeploymentResponse

          +
          public CreateLocalDeploymentResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the local deployment that the request created.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the local deployment that the request created.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.UnionMember.html new file mode 100644 index 000000000..4b4ae377d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.UnionMember.html @@ -0,0 +1,368 @@ + + + + + +CredentialDocument.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum CredentialDocument.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static CredentialDocument.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (CredentialDocument.UnionMember c : CredentialDocument.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static CredentialDocument.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.html b/docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.html new file mode 100644 index 000000000..67cbe7004 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/CredentialDocument.html @@ -0,0 +1,527 @@ + + + + + +CredentialDocument (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CredentialDocument

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.CredentialDocument
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateRequest.html new file mode 100644 index 000000000..8915b42e5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateRequest.html @@ -0,0 +1,576 @@ + + + + + +DeferComponentUpdateRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeferComponentUpdateRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeferComponentUpdateRequest

          +
          public DeferComponentUpdateRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the AWS IoT Greengrass deployment to defer.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment to defer.
          +
        • +
        + + + + + + + +
          +
        • +

          getMessage

          +
          public String getMessage()
          +
          (Optional) The name of the component for which to defer updates. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          setMessage

          +
          public void setMessage​(String message)
          +
          (Optional) The name of the component for which to defer updates. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          withMessage

          +
          public DeferComponentUpdateRequest withMessage​(String message)
          +
          (Optional) The name of the component for which to defer updates. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          getRecheckAfterMs

          +
          public Long getRecheckAfterMs()
          +
          The amount of time in milliseconds for which to defer the update. Greengrass waits for this amount of time and then sends another PreComponentUpdateEvent
          +
        • +
        + + + +
          +
        • +

          setRecheckAfterMs

          +
          public void setRecheckAfterMs​(Long recheckAfterMs)
          +
          The amount of time in milliseconds for which to defer the update. Greengrass waits for this amount of time and then sends another PreComponentUpdateEvent
          +
        • +
        + + + +
          +
        • +

          withRecheckAfterMs

          +
          public DeferComponentUpdateRequest withRecheckAfterMs​(Long recheckAfterMs)
          +
          The amount of time in milliseconds for which to defer the update. Greengrass waits for this amount of time and then sends another PreComponentUpdateEvent
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateResponse.html new file mode 100644 index 000000000..ee699102d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DeferComponentUpdateResponse.html @@ -0,0 +1,423 @@ + + + + + +DeferComponentUpdateResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeferComponentUpdateResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.DeferComponentUpdateResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowRequest.html new file mode 100644 index 000000000..af36144e5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowRequest.html @@ -0,0 +1,525 @@ + + + + + +DeleteThingShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteThingShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteThingShadowRequest

          +
          public DeleteThingShadowRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getThingName

          +
          public String getThingName()
          +
          The name of the thing.
          +
        • +
        + + + +
          +
        • +

          setThingName

          +
          public void setThingName​(String thingName)
          +
          The name of the thing.
          +
        • +
        + + + + + + + +
          +
        • +

          getShadowName

          +
          public String getShadowName()
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          setShadowName

          +
          public void setShadowName​(String shadowName)
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          withShadowName

          +
          public DeleteThingShadowRequest withShadowName​(String shadowName)
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowResponse.html new file mode 100644 index 000000000..a256a294e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DeleteThingShadowResponse.html @@ -0,0 +1,474 @@ + + + + + +DeleteThingShadowResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteThingShadowResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.DeleteThingShadowResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteThingShadowResponse

          +
          public DeleteThingShadowResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          An empty response state document.
          +
        • +
        + + + +
          +
        • +

          setPayload

          +
          public void setPayload​(byte[] payload)
          +
          An empty response state document.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatus.html b/docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatus.html new file mode 100644 index 000000000..c2691f39c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatus.html @@ -0,0 +1,527 @@ + + + + + +DeploymentStatus (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum DeploymentStatus

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          QUEUED

          +
          @SerializedName("QUEUED")
          +public static final DeploymentStatus QUEUED
          +
        • +
        + + + +
          +
        • +

          IN_PROGRESS

          +
          @SerializedName("IN_PROGRESS")
          +public static final DeploymentStatus IN_PROGRESS
          +
        • +
        + + + +
          +
        • +

          SUCCEEDED

          +
          @SerializedName("SUCCEEDED")
          +public static final DeploymentStatus SUCCEEDED
          +
        • +
        + + + +
          +
        • +

          FAILED

          +
          @SerializedName("FAILED")
          +public static final DeploymentStatus FAILED
          +
        • +
        + + + +
          +
        • +

          CANCELED

          +
          @SerializedName("CANCELED")
          +public static final DeploymentStatus CANCELED
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static DeploymentStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (DeploymentStatus c : DeploymentStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static DeploymentStatus valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatusDetails.html b/docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatusDetails.html new file mode 100644 index 000000000..f4877e354 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DeploymentStatusDetails.html @@ -0,0 +1,675 @@ + + + + + +DeploymentStatusDetails (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeploymentStatusDetails

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.DeploymentStatusDetails
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeploymentStatusDetails

          +
          public DeploymentStatusDetails()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getDetailedDeploymentStatusAsString

          +
          public String getDetailedDeploymentStatusAsString()
          +
          The detailed deployment status of the local deployment.
          +
        • +
        + + + +
          +
        • +

          setDetailedDeploymentStatus

          +
          public void setDetailedDeploymentStatus​(String detailedDeploymentStatus)
          +
          The detailed deployment status of the local deployment.
          +
        • +
        + + + +
          +
        • +

          withDetailedDeploymentStatus

          +
          public DeploymentStatusDetails withDetailedDeploymentStatus​(String detailedDeploymentStatus)
          +
          The detailed deployment status of the local deployment.
          +
        • +
        + + + +
          +
        • +

          setDetailedDeploymentStatus

          +
          public void setDetailedDeploymentStatus​(DetailedDeploymentStatus detailedDeploymentStatus)
          +
          The detailed deployment status of the local deployment.
          +
        • +
        + + + + + + + +
          +
        • +

          getDeploymentErrorStack

          +
          public List<String> getDeploymentErrorStack()
          +
          (Optional) The list of local deployment errors
          +
        • +
        + + + +
          +
        • +

          setDeploymentErrorStack

          +
          public void setDeploymentErrorStack​(List<String> deploymentErrorStack)
          +
          (Optional) The list of local deployment errors
          +
        • +
        + + + +
          +
        • +

          withDeploymentErrorStack

          +
          public DeploymentStatusDetails withDeploymentErrorStack​(List<String> deploymentErrorStack)
          +
          (Optional) The list of local deployment errors
          +
        • +
        + + + +
          +
        • +

          getDeploymentErrorTypes

          +
          public List<String> getDeploymentErrorTypes()
          +
          (Optional) The list of local deployment error types
          +
        • +
        + + + +
          +
        • +

          setDeploymentErrorTypes

          +
          public void setDeploymentErrorTypes​(List<String> deploymentErrorTypes)
          +
          (Optional) The list of local deployment error types
          +
        • +
        + + + +
          +
        • +

          withDeploymentErrorTypes

          +
          public DeploymentStatusDetails withDeploymentErrorTypes​(List<String> deploymentErrorTypes)
          +
          (Optional) The list of local deployment error types
          +
        • +
        + + + +
          +
        • +

          getDeploymentFailureCause

          +
          public String getDeploymentFailureCause()
          +
          (Optional) The cause of local deployment failure
          +
        • +
        + + + +
          +
        • +

          setDeploymentFailureCause

          +
          public void setDeploymentFailureCause​(String deploymentFailureCause)
          +
          (Optional) The cause of local deployment failure
          +
        • +
        + + + +
          +
        • +

          withDeploymentFailureCause

          +
          public DeploymentStatusDetails withDeploymentFailureCause​(String deploymentFailureCause)
          +
          (Optional) The cause of local deployment failure
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/DetailedDeploymentStatus.html b/docs/software/amazon/awssdk/aws/greengrass/model/DetailedDeploymentStatus.html new file mode 100644 index 000000000..975e883ef --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/DetailedDeploymentStatus.html @@ -0,0 +1,527 @@ + + + + + +DetailedDeploymentStatus (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum DetailedDeploymentStatus

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + + + + + +
          +
        • +

          FAILED_NO_STATE_CHANGE

          +
          @SerializedName("FAILED_NO_STATE_CHANGE")
          +public static final DetailedDeploymentStatus FAILED_NO_STATE_CHANGE
          +
        • +
        + + + +
          +
        • +

          FAILED_ROLLBACK_NOT_REQUESTED

          +
          @SerializedName("FAILED_ROLLBACK_NOT_REQUESTED")
          +public static final DetailedDeploymentStatus FAILED_ROLLBACK_NOT_REQUESTED
          +
        • +
        + + + +
          +
        • +

          FAILED_ROLLBACK_COMPLETE

          +
          @SerializedName("FAILED_ROLLBACK_COMPLETE")
          +public static final DetailedDeploymentStatus FAILED_ROLLBACK_COMPLETE
          +
        • +
        + + + + +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static DetailedDeploymentStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (DetailedDeploymentStatus c : DetailedDeploymentStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static DetailedDeploymentStatus valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/FailedUpdateConditionCheckError.html b/docs/software/amazon/awssdk/aws/greengrass/model/FailedUpdateConditionCheckError.html new file mode 100644 index 000000000..38e3bdab0 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/FailedUpdateConditionCheckError.html @@ -0,0 +1,556 @@ + + + + + +FailedUpdateConditionCheckError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class FailedUpdateConditionCheckError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/FailureHandlingPolicy.html b/docs/software/amazon/awssdk/aws/greengrass/model/FailureHandlingPolicy.html new file mode 100644 index 000000000..d9781b6c5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/FailureHandlingPolicy.html @@ -0,0 +1,485 @@ + + + + + +FailureHandlingPolicy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum FailureHandlingPolicy

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static FailureHandlingPolicy[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (FailureHandlingPolicy c : FailureHandlingPolicy.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static FailureHandlingPolicy valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenRequest.html new file mode 100644 index 000000000..d43f0f8dc --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenRequest.html @@ -0,0 +1,474 @@ + + + + + +GetClientDeviceAuthTokenRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetClientDeviceAuthTokenRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenResponse.html new file mode 100644 index 000000000..753c66de2 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetClientDeviceAuthTokenResponse.html @@ -0,0 +1,474 @@ + + + + + +GetClientDeviceAuthTokenResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetClientDeviceAuthTokenResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetClientDeviceAuthTokenResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetClientDeviceAuthTokenResponse

          +
          public GetClientDeviceAuthTokenResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getClientDeviceAuthToken

          +
          public String getClientDeviceAuthToken()
          +
          The session token for the client device. You can use this session token in subsequent requests to authorize this client device's actions.
          +
        • +
        + + + +
          +
        • +

          setClientDeviceAuthToken

          +
          public void setClientDeviceAuthToken​(String clientDeviceAuthToken)
          +
          The session token for the client device. You can use this session token in subsequent requests to authorize this client device's actions.
          +
        • +
        + + + +
          +
        • +

          withClientDeviceAuthToken

          +
          public GetClientDeviceAuthTokenResponse withClientDeviceAuthToken​(String clientDeviceAuthToken)
          +
          The session token for the client device. You can use this session token in subsequent requests to authorize this client device's actions.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsRequest.html new file mode 100644 index 000000000..ef2a73dd3 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsRequest.html @@ -0,0 +1,474 @@ + + + + + +GetComponentDetailsRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetComponentDetailsRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetComponentDetailsRequest

          +
          public GetComponentDetailsRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component to get.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component to get.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsResponse.html new file mode 100644 index 000000000..7f5cff71c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetComponentDetailsResponse.html @@ -0,0 +1,474 @@ + + + + + +GetComponentDetailsResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetComponentDetailsResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetComponentDetailsResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationRequest.html new file mode 100644 index 000000000..962da908e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationRequest.html @@ -0,0 +1,525 @@ + + + + + +GetConfigurationRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetConfigurationRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetConfigurationRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetConfigurationRequest

          +
          public GetConfigurationRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          (Optional) The name of the component. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          (Optional) The name of the component. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          withComponentName

          +
          public GetConfigurationRequest withComponentName​(String componentName)
          +
          (Optional) The name of the component. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          getKeyPath

          +
          public List<String> getKeyPath()
          +
          The key path to the configuration value. Specify a list where each entry is the key for a single level in the configuration object.
          +
        • +
        + + + +
          +
        • +

          setKeyPath

          +
          public void setKeyPath​(List<String> keyPath)
          +
          The key path to the configuration value. Specify a list where each entry is the key for a single level in the configuration object.
          +
        • +
        + + + +
          +
        • +

          withKeyPath

          +
          public GetConfigurationRequest withKeyPath​(List<String> keyPath)
          +
          The key path to the configuration value. Specify a list where each entry is the key for a single level in the configuration object.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationResponse.html new file mode 100644 index 000000000..0f9981644 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetConfigurationResponse.html @@ -0,0 +1,525 @@ + + + + + +GetConfigurationResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetConfigurationResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetConfigurationResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusRequest.html new file mode 100644 index 000000000..dcec64960 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusRequest.html @@ -0,0 +1,474 @@ + + + + + +GetLocalDeploymentStatusRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetLocalDeploymentStatusRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetLocalDeploymentStatusRequest

          +
          public GetLocalDeploymentStatusRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the local deployment to get.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the local deployment to get.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusResponse.html new file mode 100644 index 000000000..5d18cf171 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetLocalDeploymentStatusResponse.html @@ -0,0 +1,474 @@ + + + + + +GetLocalDeploymentStatusResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetLocalDeploymentStatusResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetLocalDeploymentStatusResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueRequest.html new file mode 100644 index 000000000..c7d267f20 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueRequest.html @@ -0,0 +1,627 @@ + + + + + +GetSecretValueRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetSecretValueRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetSecretValueRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetSecretValueRequest

          +
          public GetSecretValueRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getSecretId

          +
          public String getSecretId()
          +
          The name of the secret to get. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
          +
        • +
        + + + +
          +
        • +

          setSecretId

          +
          public void setSecretId​(String secretId)
          +
          The name of the secret to get. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
          +
        • +
        + + + +
          +
        • +

          withSecretId

          +
          public GetSecretValueRequest withSecretId​(String secretId)
          +
          The name of the secret to get. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
          +
        • +
        + + + +
          +
        • +

          getVersionId

          +
          public String getVersionId()
          +
          (Optional) The ID of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
          +
        • +
        + + + +
          +
        • +

          setVersionId

          +
          public void setVersionId​(String versionId)
          +
          (Optional) The ID of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
          +
        • +
        + + + +
          +
        • +

          withVersionId

          +
          public GetSecretValueRequest withVersionId​(String versionId)
          +
          (Optional) The ID of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
          +
        • +
        + + + +
          +
        • +

          getVersionStage

          +
          public String getVersionStage()
          +
          (Optional) The staging label of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
          +
        • +
        + + + +
          +
        • +

          setVersionStage

          +
          public void setVersionStage​(String versionStage)
          +
          (Optional) The staging label of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
          +
        • +
        + + + +
          +
        • +

          withVersionStage

          +
          public GetSecretValueRequest withVersionStage​(String versionStage)
          +
          (Optional) The staging label of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
          +
        • +
        + + + +
          +
        • +

          isRefresh

          +
          public Boolean isRefresh()
          +
          (Optional) Whether to fetch the latest secret from cloud when the request is handled. Defaults to false.
          +
        • +
        + + + +
          +
        • +

          setRefresh

          +
          public void setRefresh​(Boolean refresh)
          +
          (Optional) Whether to fetch the latest secret from cloud when the request is handled. Defaults to false.
          +
        • +
        + + + +
          +
        • +

          withRefresh

          +
          public GetSecretValueRequest withRefresh​(Boolean refresh)
          +
          (Optional) Whether to fetch the latest secret from cloud when the request is handled. Defaults to false.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueResponse.html new file mode 100644 index 000000000..e229c015c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetSecretValueResponse.html @@ -0,0 +1,627 @@ + + + + + +GetSecretValueResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetSecretValueResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetSecretValueResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetSecretValueResponse

          +
          public GetSecretValueResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getSecretId

          +
          public String getSecretId()
          +
          The ID of the secret.
          +
        • +
        + + + +
          +
        • +

          setSecretId

          +
          public void setSecretId​(String secretId)
          +
          The ID of the secret.
          +
        • +
        + + + + + + + +
          +
        • +

          getVersionId

          +
          public String getVersionId()
          +
          The ID of this version of the secret.
          +
        • +
        + + + +
          +
        • +

          setVersionId

          +
          public void setVersionId​(String versionId)
          +
          The ID of this version of the secret.
          +
        • +
        + + + + + + + +
          +
        • +

          getVersionStage

          +
          public List<String> getVersionStage()
          +
          The list of staging labels attached to this version of the secret.
          +
        • +
        + + + +
          +
        • +

          setVersionStage

          +
          public void setVersionStage​(List<String> versionStage)
          +
          The list of staging labels attached to this version of the secret.
          +
        • +
        + + + +
          +
        • +

          withVersionStage

          +
          public GetSecretValueResponse withVersionStage​(List<String> versionStage)
          +
          The list of staging labels attached to this version of the secret.
          +
        • +
        + + + +
          +
        • +

          getSecretValue

          +
          public SecretValue getSecretValue()
          +
          The value of this version of the secret.
          +
        • +
        + + + +
          +
        • +

          setSecretValue

          +
          public void setSecretValue​(SecretValue secretValue)
          +
          The value of this version of the secret.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowRequest.html new file mode 100644 index 000000000..3e7ebb587 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowRequest.html @@ -0,0 +1,525 @@ + + + + + +GetThingShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetThingShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetThingShadowRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetThingShadowRequest

          +
          public GetThingShadowRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getThingName

          +
          public String getThingName()
          +
          The name of the thing.
          +
        • +
        + + + +
          +
        • +

          setThingName

          +
          public void setThingName​(String thingName)
          +
          The name of the thing.
          +
        • +
        + + + + + + + +
          +
        • +

          getShadowName

          +
          public String getShadowName()
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          setShadowName

          +
          public void setShadowName​(String shadowName)
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          withShadowName

          +
          public GetThingShadowRequest withShadowName​(String shadowName)
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowResponse.html new file mode 100644 index 000000000..23be9b18d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GetThingShadowResponse.html @@ -0,0 +1,474 @@ + + + + + +GetThingShadowResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetThingShadowResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.GetThingShadowResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetThingShadowResponse

          +
          public GetThingShadowResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          The response state document as a JSON encoded blob.
          +
        • +
        + + + +
          +
        • +

          setPayload

          +
          public void setPayload​(byte[] payload)
          +
          The response state document as a JSON encoded blob.
          +
        • +
        + + + +
          +
        • +

          withPayload

          +
          public GetThingShadowResponse withPayload​(byte[] payload)
          +
          The response state document as a JSON encoded blob.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/GreengrassCoreIPCError.html b/docs/software/amazon/awssdk/aws/greengrass/model/GreengrassCoreIPCError.html new file mode 100644 index 000000000..6e68dbb95 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/GreengrassCoreIPCError.html @@ -0,0 +1,361 @@ + + + + + +GreengrassCoreIPCError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassCoreIPCError

    +
    +
    + + +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getErrorTypeString

          +
          public abstract String getErrorTypeString()
          +
        • +
        + + + +
          +
        • +

          isRetryable

          +
          public boolean isRetryable()
          +
        • +
        + + + +
          +
        • +

          isServerError

          +
          public boolean isServerError()
          +
        • +
        + + + +
          +
        • +

          isClientError

          +
          public boolean isClientError()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/InvalidArgumentsError.html b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidArgumentsError.html new file mode 100644 index 000000000..c6b6ca8b8 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidArgumentsError.html @@ -0,0 +1,556 @@ + + + + + +InvalidArgumentsError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidArgumentsError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/InvalidArtifactsDirectoryPathError.html b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidArtifactsDirectoryPathError.html new file mode 100644 index 000000000..5f3590c9a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidArtifactsDirectoryPathError.html @@ -0,0 +1,556 @@ + + + + + +InvalidArtifactsDirectoryPathError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidArtifactsDirectoryPathError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/InvalidClientDeviceAuthTokenError.html b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidClientDeviceAuthTokenError.html new file mode 100644 index 000000000..af90e28a4 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidClientDeviceAuthTokenError.html @@ -0,0 +1,556 @@ + + + + + +InvalidClientDeviceAuthTokenError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidClientDeviceAuthTokenError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/InvalidCredentialError.html b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidCredentialError.html new file mode 100644 index 000000000..8915bd773 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidCredentialError.html @@ -0,0 +1,556 @@ + + + + + +InvalidCredentialError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidCredentialError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/InvalidRecipeDirectoryPathError.html b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidRecipeDirectoryPathError.html new file mode 100644 index 000000000..484841514 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidRecipeDirectoryPathError.html @@ -0,0 +1,556 @@ + + + + + +InvalidRecipeDirectoryPathError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidRecipeDirectoryPathError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/InvalidTokenError.html b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidTokenError.html new file mode 100644 index 000000000..f959c0c92 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/InvalidTokenError.html @@ -0,0 +1,556 @@ + + + + + +InvalidTokenError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidTokenError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.UnionMember.html new file mode 100644 index 000000000..36e5c520e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.UnionMember.html @@ -0,0 +1,368 @@ + + + + + +IoTCoreMessage.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum IoTCoreMessage.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static IoTCoreMessage.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (IoTCoreMessage.UnionMember c : IoTCoreMessage.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static IoTCoreMessage.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.html b/docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.html new file mode 100644 index 000000000..a4ec29ea0 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/IoTCoreMessage.html @@ -0,0 +1,527 @@ + + + + + +IoTCoreMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class IoTCoreMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.IoTCoreMessage
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/JsonMessage.html b/docs/software/amazon/awssdk/aws/greengrass/model/JsonMessage.html new file mode 100644 index 000000000..4395ff90d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/JsonMessage.html @@ -0,0 +1,525 @@ + + + + + +JsonMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JsonMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.JsonMessage
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JsonMessage

          +
          public JsonMessage()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getMessage

          +
          public Map<String,​Object> getMessage()
          +
          The JSON message as an object.
          +
        • +
        + + + +
          +
        • +

          setMessage

          +
          public void setMessage​(Map<String,​Object> message)
          +
          The JSON message as an object.
          +
        • +
        + + + + + + + +
          +
        • +

          getContext

          +
          public MessageContext getContext()
          +
          The context of the message, such as the topic where the message was published.
          +
        • +
        + + + +
          +
        • +

          setContext

          +
          public void setContext​(MessageContext context)
          +
          The context of the message, such as the topic where the message was published.
          +
        • +
        + + + +
          +
        • +

          withContext

          +
          public JsonMessage withContext​(MessageContext context)
          +
          The context of the message, such as the topic where the message was published.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/LifecycleState.html b/docs/software/amazon/awssdk/aws/greengrass/model/LifecycleState.html new file mode 100644 index 000000000..f736adb81 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/LifecycleState.html @@ -0,0 +1,569 @@ + + + + + +LifecycleState (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum LifecycleState

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          RUNNING

          +
          @SerializedName("RUNNING")
          +public static final LifecycleState RUNNING
          +
        • +
        + + + +
          +
        • +

          ERRORED

          +
          @SerializedName("ERRORED")
          +public static final LifecycleState ERRORED
          +
        • +
        + + + +
          +
        • +

          NEW

          +
          @SerializedName("NEW")
          +public static final LifecycleState NEW
          +
        • +
        + + + +
          +
        • +

          FINISHED

          +
          @SerializedName("FINISHED")
          +public static final LifecycleState FINISHED
          +
        • +
        + + + +
          +
        • +

          INSTALLED

          +
          @SerializedName("INSTALLED")
          +public static final LifecycleState INSTALLED
          +
        • +
        + + + +
          +
        • +

          BROKEN

          +
          @SerializedName("BROKEN")
          +public static final LifecycleState BROKEN
          +
        • +
        + + + +
          +
        • +

          STARTING

          +
          @SerializedName("STARTING")
          +public static final LifecycleState STARTING
          +
        • +
        + + + +
          +
        • +

          STOPPING

          +
          @SerializedName("STOPPING")
          +public static final LifecycleState STOPPING
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static LifecycleState[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (LifecycleState c : LifecycleState.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static LifecycleState valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsRequest.html new file mode 100644 index 000000000..d6a25490c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsRequest.html @@ -0,0 +1,423 @@ + + + + + +ListComponentsRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListComponentsRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ListComponentsRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsResponse.html new file mode 100644 index 000000000..2f328022a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ListComponentsResponse.html @@ -0,0 +1,474 @@ + + + + + +ListComponentsResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListComponentsResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ListComponentsResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsRequest.html new file mode 100644 index 000000000..4fdca632d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsRequest.html @@ -0,0 +1,423 @@ + + + + + +ListLocalDeploymentsRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListLocalDeploymentsRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsResponse.html new file mode 100644 index 000000000..74f4ec89e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ListLocalDeploymentsResponse.html @@ -0,0 +1,474 @@ + + + + + +ListLocalDeploymentsResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListLocalDeploymentsResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ListLocalDeploymentsResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingRequest.html new file mode 100644 index 000000000..b922d5e5f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingRequest.html @@ -0,0 +1,576 @@ + + + + + +ListNamedShadowsForThingRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListNamedShadowsForThingRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ListNamedShadowsForThingRequest

          +
          public ListNamedShadowsForThingRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getThingName

          +
          public String getThingName()
          +
          The name of the thing.
          +
        • +
        + + + +
          +
        • +

          setThingName

          +
          public void setThingName​(String thingName)
          +
          The name of the thing.
          +
        • +
        + + + + + + + +
          +
        • +

          getNextToken

          +
          public String getNextToken()
          +
          (Optional) The token to retrieve the next set of results. This value is returned on paged results and is used in the call that returns the next page.
          +
        • +
        + + + +
          +
        • +

          setNextToken

          +
          public void setNextToken​(String nextToken)
          +
          (Optional) The token to retrieve the next set of results. This value is returned on paged results and is used in the call that returns the next page.
          +
        • +
        + + + +
          +
        • +

          withNextToken

          +
          public ListNamedShadowsForThingRequest withNextToken​(String nextToken)
          +
          (Optional) The token to retrieve the next set of results. This value is returned on paged results and is used in the call that returns the next page.
          +
        • +
        + + + +
          +
        • +

          getPageSize

          +
          public Integer getPageSize()
          +
          (Optional) The number of shadow names to return in each call. Value must be between 1 and 100. Default is 25.
          +
        • +
        + + + +
          +
        • +

          setPageSize

          +
          public void setPageSize​(Integer pageSize)
          +
          (Optional) The number of shadow names to return in each call. Value must be between 1 and 100. Default is 25.
          +
        • +
        + + + +
          +
        • +

          withPageSize

          +
          public ListNamedShadowsForThingRequest withPageSize​(Integer pageSize)
          +
          (Optional) The number of shadow names to return in each call. Value must be between 1 and 100. Default is 25.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingResponse.html new file mode 100644 index 000000000..96e183796 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ListNamedShadowsForThingResponse.html @@ -0,0 +1,576 @@ + + + + + +ListNamedShadowsForThingResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ListNamedShadowsForThingResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ListNamedShadowsForThingResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ListNamedShadowsForThingResponse

          +
          public ListNamedShadowsForThingResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getResults

          +
          public List<String> getResults()
          +
          The list of shadow names.
          +
        • +
        + + + +
          +
        • +

          setResults

          +
          public void setResults​(List<String> results)
          +
          The list of shadow names.
          +
        • +
        + + + + + + + +
          +
        • +

          getTimestamp

          +
          public Instant getTimestamp()
          +
          (Optional) The date and time that the response was generated.
          +
        • +
        + + + +
          +
        • +

          setTimestamp

          +
          public void setTimestamp​(Instant timestamp)
          +
          (Optional) The date and time that the response was generated.
          +
        • +
        + + + + + + + +
          +
        • +

          getNextToken

          +
          public String getNextToken()
          +
          (Optional) The token value to use in paged requests to retrieve the next page in the sequence. This token isn't present when there are no more shadow names to return.
          +
        • +
        + + + +
          +
        • +

          setNextToken

          +
          public void setNextToken​(String nextToken)
          +
          (Optional) The token value to use in paged requests to retrieve the next page in the sequence. This token isn't present when there are no more shadow names to return.
          +
        • +
        + + + +
          +
        • +

          withNextToken

          +
          public ListNamedShadowsForThingResponse withNextToken​(String nextToken)
          +
          (Optional) The token value to use in paged requests to retrieve the next page in the sequence. This token isn't present when there are no more shadow names to return.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/LocalDeployment.html b/docs/software/amazon/awssdk/aws/greengrass/model/LocalDeployment.html new file mode 100644 index 000000000..0a7ab26f6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/LocalDeployment.html @@ -0,0 +1,675 @@ + + + + + +LocalDeployment (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class LocalDeployment

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.LocalDeployment
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          LocalDeployment

          +
          public LocalDeployment()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the local deployment.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the local deployment.
          +
        • +
        + + + +
          +
        • +

          withDeploymentId

          +
          public LocalDeployment withDeploymentId​(String deploymentId)
          +
          The ID of the local deployment.
          +
        • +
        + + + + + + + +
          +
        • +

          getStatusAsString

          +
          public String getStatusAsString()
          +
          The status of the local deployment.
          +
        • +
        + + + +
          +
        • +

          setStatus

          +
          public void setStatus​(String status)
          +
          The status of the local deployment.
          +
        • +
        + + + +
          +
        • +

          withStatus

          +
          public LocalDeployment withStatus​(String status)
          +
          The status of the local deployment.
          +
        • +
        + + + +
          +
        • +

          setStatus

          +
          public void setStatus​(DeploymentStatus status)
          +
          The status of the local deployment.
          +
        • +
        + + + + + + + +
          +
        • +

          getCreatedOn

          +
          public String getCreatedOn()
          +
          (Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format
          +
        • +
        + + + +
          +
        • +

          setCreatedOn

          +
          public void setCreatedOn​(String createdOn)
          +
          (Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format
          +
        • +
        + + + +
          +
        • +

          withCreatedOn

          +
          public LocalDeployment withCreatedOn​(String createdOn)
          +
          (Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format
          +
        • +
        + + + +
          +
        • +

          getDeploymentStatusDetails

          +
          public DeploymentStatusDetails getDeploymentStatusDetails()
          +
          (Optional) The status details of the local deployment.
          +
        • +
        + + + +
          +
        • +

          setDeploymentStatusDetails

          +
          public void setDeploymentStatusDetails​(DeploymentStatusDetails deploymentStatusDetails)
          +
          (Optional) The status details of the local deployment.
          +
        • +
        + + + +
          +
        • +

          withDeploymentStatusDetails

          +
          public LocalDeployment withDeploymentStatusDetails​(DeploymentStatusDetails deploymentStatusDetails)
          +
          (Optional) The status details of the local deployment.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/MQTTCredential.html b/docs/software/amazon/awssdk/aws/greengrass/model/MQTTCredential.html new file mode 100644 index 000000000..30ea16bea --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/MQTTCredential.html @@ -0,0 +1,627 @@ + + + + + +MQTTCredential (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MQTTCredential

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.MQTTCredential
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MQTTCredential

          +
          public MQTTCredential()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getClientId

          +
          public String getClientId()
          +
          The client ID to used to connect.
          +
        • +
        + + + +
          +
        • +

          setClientId

          +
          public void setClientId​(String clientId)
          +
          The client ID to used to connect.
          +
        • +
        + + + +
          +
        • +

          withClientId

          +
          public MQTTCredential withClientId​(String clientId)
          +
          The client ID to used to connect.
          +
        • +
        + + + +
          +
        • +

          getCertificatePem

          +
          public String getCertificatePem()
          +
          The client certificate in pem format.
          +
        • +
        + + + +
          +
        • +

          setCertificatePem

          +
          public void setCertificatePem​(String certificatePem)
          +
          The client certificate in pem format.
          +
        • +
        + + + +
          +
        • +

          withCertificatePem

          +
          public MQTTCredential withCertificatePem​(String certificatePem)
          +
          The client certificate in pem format.
          +
        • +
        + + + +
          +
        • +

          getUsername

          +
          public String getUsername()
          +
          The username. (unused).
          +
        • +
        + + + +
          +
        • +

          setUsername

          +
          public void setUsername​(String username)
          +
          The username. (unused).
          +
        • +
        + + + +
          +
        • +

          withUsername

          +
          public MQTTCredential withUsername​(String username)
          +
          The username. (unused).
          +
        • +
        + + + +
          +
        • +

          getPassword

          +
          public String getPassword()
          +
          The password. (unused).
          +
        • +
        + + + +
          +
        • +

          setPassword

          +
          public void setPassword​(String password)
          +
          The password. (unused).
          +
        • +
        + + + +
          +
        • +

          withPassword

          +
          public MQTTCredential withPassword​(String password)
          +
          The password. (unused).
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/MQTTMessage.html b/docs/software/amazon/awssdk/aws/greengrass/model/MQTTMessage.html new file mode 100644 index 000000000..4ca95c53e --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/MQTTMessage.html @@ -0,0 +1,930 @@ + + + + + +MQTTMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MQTTMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.MQTTMessage
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MQTTMessage

          +
          public MQTTMessage()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTopicName

          +
          public String getTopicName()
          +
          The topic to which the message was published.
          +
        • +
        + + + +
          +
        • +

          setTopicName

          +
          public void setTopicName​(String topicName)
          +
          The topic to which the message was published.
          +
        • +
        + + + +
          +
        • +

          withTopicName

          +
          public MQTTMessage withTopicName​(String topicName)
          +
          The topic to which the message was published.
          +
        • +
        + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          (Optional) The message payload as a blob.
          +
        • +
        + + + +
          +
        • +

          setPayload

          +
          public void setPayload​(byte[] payload)
          +
          (Optional) The message payload as a blob.
          +
        • +
        + + + +
          +
        • +

          withPayload

          +
          public MQTTMessage withPayload​(byte[] payload)
          +
          (Optional) The message payload as a blob.
          +
        • +
        + + + +
          +
        • +

          isRetain

          +
          public Boolean isRetain()
          +
          (Optional) The value of the retain flag.
          +
        • +
        + + + +
          +
        • +

          setRetain

          +
          public void setRetain​(Boolean retain)
          +
          (Optional) The value of the retain flag.
          +
        • +
        + + + +
          +
        • +

          withRetain

          +
          public MQTTMessage withRetain​(Boolean retain)
          +
          (Optional) The value of the retain flag.
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          public List<UserProperty> getUserProperties()
          +
          (Optional) MQTT user properties associated with the message.
          +
        • +
        + + + +
          +
        • +

          setUserProperties

          +
          public void setUserProperties​(List<UserProperty> userProperties)
          +
          (Optional) MQTT user properties associated with the message.
          +
        • +
        + + + +
          +
        • +

          withUserProperties

          +
          public MQTTMessage withUserProperties​(List<UserProperty> userProperties)
          +
          (Optional) MQTT user properties associated with the message.
          +
        • +
        + + + +
          +
        • +

          getMessageExpiryIntervalSeconds

          +
          public Long getMessageExpiryIntervalSeconds()
          +
          (Optional) Message expiry interval in seconds.
          +
        • +
        + + + +
          +
        • +

          setMessageExpiryIntervalSeconds

          +
          public void setMessageExpiryIntervalSeconds​(Long messageExpiryIntervalSeconds)
          +
          (Optional) Message expiry interval in seconds.
          +
        • +
        + + + +
          +
        • +

          withMessageExpiryIntervalSeconds

          +
          public MQTTMessage withMessageExpiryIntervalSeconds​(Long messageExpiryIntervalSeconds)
          +
          (Optional) Message expiry interval in seconds.
          +
        • +
        + + + +
          +
        • +

          getCorrelationData

          +
          public byte[] getCorrelationData()
          +
          (Optional) Correlation data blob for request/response.
          +
        • +
        + + + +
          +
        • +

          setCorrelationData

          +
          public void setCorrelationData​(byte[] correlationData)
          +
          (Optional) Correlation data blob for request/response.
          +
        • +
        + + + +
          +
        • +

          withCorrelationData

          +
          public MQTTMessage withCorrelationData​(byte[] correlationData)
          +
          (Optional) Correlation data blob for request/response.
          +
        • +
        + + + +
          +
        • +

          getResponseTopic

          +
          public String getResponseTopic()
          +
          (Optional) Response topic for request/response.
          +
        • +
        + + + +
          +
        • +

          setResponseTopic

          +
          public void setResponseTopic​(String responseTopic)
          +
          (Optional) Response topic for request/response.
          +
        • +
        + + + +
          +
        • +

          withResponseTopic

          +
          public MQTTMessage withResponseTopic​(String responseTopic)
          +
          (Optional) Response topic for request/response.
          +
        • +
        + + + +
          +
        • +

          getPayloadFormat

          +
          public PayloadFormat getPayloadFormat()
          +
        • +
        + + + +
          +
        • +

          getPayloadFormatAsString

          +
          public String getPayloadFormatAsString()
          +
          (Optional) Message payload format.
          +
        • +
        + + + +
          +
        • +

          setPayloadFormat

          +
          public void setPayloadFormat​(String payloadFormat)
          +
          (Optional) Message payload format.
          +
        • +
        + + + +
          +
        • +

          withPayloadFormat

          +
          public MQTTMessage withPayloadFormat​(String payloadFormat)
          +
          (Optional) Message payload format.
          +
        • +
        + + + +
          +
        • +

          setPayloadFormat

          +
          public void setPayloadFormat​(PayloadFormat payloadFormat)
          +
          (Optional) Message payload format.
          +
        • +
        + + + +
          +
        • +

          withPayloadFormat

          +
          public MQTTMessage withPayloadFormat​(PayloadFormat payloadFormat)
          +
          (Optional) Message payload format.
          +
        • +
        + + + +
          +
        • +

          getContentType

          +
          public String getContentType()
          +
          (Optional) Message content type.
          +
        • +
        + + + +
          +
        • +

          setContentType

          +
          public void setContentType​(String contentType)
          +
          (Optional) Message content type.
          +
        • +
        + + + +
          +
        • +

          withContentType

          +
          public MQTTMessage withContentType​(String contentType)
          +
          (Optional) Message content type.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/MessageContext.html b/docs/software/amazon/awssdk/aws/greengrass/model/MessageContext.html new file mode 100644 index 000000000..e93a9e481 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/MessageContext.html @@ -0,0 +1,476 @@ + + + + + +MessageContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MessageContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.MessageContext
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MessageContext

          +
          public MessageContext()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTopic

          +
          public String getTopic()
          +
          The topic where the message was published.
          +
        • +
        + + + +
          +
        • +

          setTopic

          +
          public void setTopic​(String topic)
          +
          The topic where the message was published.
          +
        • +
        + + + +
          +
        • +

          withTopic

          +
          public MessageContext withTopic​(String topic)
          +
          The topic where the message was published.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/Metric.html b/docs/software/amazon/awssdk/aws/greengrass/model/Metric.html new file mode 100644 index 000000000..679389bd4 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/Metric.html @@ -0,0 +1,591 @@ + + + + + +Metric (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    + +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.Metric
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/MetricUnitType.html b/docs/software/amazon/awssdk/aws/greengrass/model/MetricUnitType.html new file mode 100644 index 000000000..8438fb738 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/MetricUnitType.html @@ -0,0 +1,541 @@ + + + + + +MetricUnitType (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum MetricUnitType

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          BYTES

          +
          @SerializedName("BYTES")
          +public static final MetricUnitType BYTES
          +
        • +
        + + + +
          +
        • +

          BYTES_PER_SECOND

          +
          @SerializedName("BYTES_PER_SECOND")
          +public static final MetricUnitType BYTES_PER_SECOND
          +
        • +
        + + + +
          +
        • +

          COUNT

          +
          @SerializedName("COUNT")
          +public static final MetricUnitType COUNT
          +
        • +
        + + + +
          +
        • +

          COUNT_PER_SECOND

          +
          @SerializedName("COUNT_PER_SECOND")
          +public static final MetricUnitType COUNT_PER_SECOND
          +
        • +
        + + + +
          +
        • +

          MEGABYTES

          +
          @SerializedName("MEGABYTES")
          +public static final MetricUnitType MEGABYTES
          +
        • +
        + + + +
          +
        • +

          SECONDS

          +
          @SerializedName("SECONDS")
          +public static final MetricUnitType SECONDS
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static MetricUnitType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (MetricUnitType c : MetricUnitType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static MetricUnitType valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentRequest.html new file mode 100644 index 000000000..c3e40f052 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentRequest.html @@ -0,0 +1,474 @@ + + + + + +PauseComponentRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PauseComponentRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PauseComponentRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PauseComponentRequest

          +
          public PauseComponentRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component to pause, which must be a generic component.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component to pause, which must be a generic component.
          +
        • +
        + + + +
          +
        • +

          withComponentName

          +
          public PauseComponentRequest withComponentName​(String componentName)
          +
          The name of the component to pause, which must be a generic component.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentResponse.html new file mode 100644 index 000000000..a9a78cbad --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PauseComponentResponse.html @@ -0,0 +1,423 @@ + + + + + +PauseComponentResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PauseComponentResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PauseComponentResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PayloadFormat.html b/docs/software/amazon/awssdk/aws/greengrass/model/PayloadFormat.html new file mode 100644 index 000000000..91a5ea851 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PayloadFormat.html @@ -0,0 +1,485 @@ + + + + + +PayloadFormat (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum PayloadFormat

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          BYTES

          +
          @SerializedName("0")
          +public static final PayloadFormat BYTES
          +
        • +
        + + + +
          +
        • +

          UTF8

          +
          @SerializedName("1")
          +public static final PayloadFormat UTF8
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static PayloadFormat[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (PayloadFormat c : PayloadFormat.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static PayloadFormat valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PostComponentUpdateEvent.html b/docs/software/amazon/awssdk/aws/greengrass/model/PostComponentUpdateEvent.html new file mode 100644 index 000000000..8857a8ebe --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PostComponentUpdateEvent.html @@ -0,0 +1,474 @@ + + + + + +PostComponentUpdateEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PostComponentUpdateEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PostComponentUpdateEvent
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PostComponentUpdateEvent

          +
          public PostComponentUpdateEvent()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the AWS IoT Greengrass deployment that updated the component.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that updated the component.
          +
        • +
        + + + +
          +
        • +

          withDeploymentId

          +
          public PostComponentUpdateEvent withDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that updated the component.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PreComponentUpdateEvent.html b/docs/software/amazon/awssdk/aws/greengrass/model/PreComponentUpdateEvent.html new file mode 100644 index 000000000..919e0faa8 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PreComponentUpdateEvent.html @@ -0,0 +1,525 @@ + + + + + +PreComponentUpdateEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PreComponentUpdateEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PreComponentUpdateEvent
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PreComponentUpdateEvent

          +
          public PreComponentUpdateEvent()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the AWS IoT Greengrass deployment that updates the component.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that updates the component.
          +
        • +
        + + + +
          +
        • +

          withDeploymentId

          +
          public PreComponentUpdateEvent withDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that updates the component.
          +
        • +
        + + + +
          +
        • +

          isIsGgcRestarting

          +
          public Boolean isIsGgcRestarting()
          +
          Whether or not Greengrass needs to restart to apply the update.
          +
        • +
        + + + +
          +
        • +

          setIsGgcRestarting

          +
          public void setIsGgcRestarting​(Boolean isGgcRestarting)
          +
          Whether or not Greengrass needs to restart to apply the update.
          +
        • +
        + + + +
          +
        • +

          withIsGgcRestarting

          +
          public PreComponentUpdateEvent withIsGgcRestarting​(Boolean isGgcRestarting)
          +
          Whether or not Greengrass needs to restart to apply the update.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.UnionMember.html new file mode 100644 index 000000000..9eb500c60 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.UnionMember.html @@ -0,0 +1,381 @@ + + + + + +PublishMessage.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum PublishMessage.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static PublishMessage.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (PublishMessage.UnionMember c : PublishMessage.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static PublishMessage.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.html b/docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.html new file mode 100644 index 000000000..d57b7c5c8 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PublishMessage.html @@ -0,0 +1,569 @@ + + + + + +PublishMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PublishMessage
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreRequest.html new file mode 100644 index 000000000..fd58d0d87 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreRequest.html @@ -0,0 +1,1029 @@ + + + + + +PublishToIoTCoreRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToIoTCoreRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PublishToIoTCoreRequest

          +
          public PublishToIoTCoreRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTopicName

          +
          public String getTopicName()
          +
          The topic to which to publish the message.
          +
        • +
        + + + +
          +
        • +

          setTopicName

          +
          public void setTopicName​(String topicName)
          +
          The topic to which to publish the message.
          +
        • +
        + + + + + + + +
          +
        • +

          getQos

          +
          public QOS getQos()
          +
        • +
        + + + +
          +
        • +

          getQosAsString

          +
          public String getQosAsString()
          +
          The MQTT QoS to use.
          +
        • +
        + + + +
          +
        • +

          setQos

          +
          public void setQos​(String qos)
          +
          The MQTT QoS to use.
          +
        • +
        + + + + + + + +
          +
        • +

          setQos

          +
          public void setQos​(QOS qos)
          +
          The MQTT QoS to use.
          +
        • +
        + + + + + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          (Optional) The message payload as a blob.
          +
        • +
        + + + +
          +
        • +

          setPayload

          +
          public void setPayload​(byte[] payload)
          +
          (Optional) The message payload as a blob.
          +
        • +
        + + + +
          +
        • +

          withPayload

          +
          public PublishToIoTCoreRequest withPayload​(byte[] payload)
          +
          (Optional) The message payload as a blob.
          +
        • +
        + + + +
          +
        • +

          isRetain

          +
          public Boolean isRetain()
          +
          (Optional) Whether to set MQTT retain option to true when publishing.
          +
        • +
        + + + +
          +
        • +

          setRetain

          +
          public void setRetain​(Boolean retain)
          +
          (Optional) Whether to set MQTT retain option to true when publishing.
          +
        • +
        + + + +
          +
        • +

          withRetain

          +
          public PublishToIoTCoreRequest withRetain​(Boolean retain)
          +
          (Optional) Whether to set MQTT retain option to true when publishing.
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          public List<UserProperty> getUserProperties()
          +
          (Optional) MQTT user properties associated with the message.
          +
        • +
        + + + +
          +
        • +

          setUserProperties

          +
          public void setUserProperties​(List<UserProperty> userProperties)
          +
          (Optional) MQTT user properties associated with the message.
          +
        • +
        + + + + + + + +
          +
        • +

          getMessageExpiryIntervalSeconds

          +
          public Long getMessageExpiryIntervalSeconds()
          +
          (Optional) Message expiry interval in seconds.
          +
        • +
        + + + +
          +
        • +

          setMessageExpiryIntervalSeconds

          +
          public void setMessageExpiryIntervalSeconds​(Long messageExpiryIntervalSeconds)
          +
          (Optional) Message expiry interval in seconds.
          +
        • +
        + + + +
          +
        • +

          withMessageExpiryIntervalSeconds

          +
          public PublishToIoTCoreRequest withMessageExpiryIntervalSeconds​(Long messageExpiryIntervalSeconds)
          +
          (Optional) Message expiry interval in seconds.
          +
        • +
        + + + +
          +
        • +

          getCorrelationData

          +
          public byte[] getCorrelationData()
          +
          (Optional) Correlation data blob for request/response.
          +
        • +
        + + + +
          +
        • +

          setCorrelationData

          +
          public void setCorrelationData​(byte[] correlationData)
          +
          (Optional) Correlation data blob for request/response.
          +
        • +
        + + + +
          +
        • +

          withCorrelationData

          +
          public PublishToIoTCoreRequest withCorrelationData​(byte[] correlationData)
          +
          (Optional) Correlation data blob for request/response.
          +
        • +
        + + + +
          +
        • +

          getResponseTopic

          +
          public String getResponseTopic()
          +
          (Optional) Response topic for request/response.
          +
        • +
        + + + +
          +
        • +

          setResponseTopic

          +
          public void setResponseTopic​(String responseTopic)
          +
          (Optional) Response topic for request/response.
          +
        • +
        + + + +
          +
        • +

          withResponseTopic

          +
          public PublishToIoTCoreRequest withResponseTopic​(String responseTopic)
          +
          (Optional) Response topic for request/response.
          +
        • +
        + + + +
          +
        • +

          getPayloadFormat

          +
          public PayloadFormat getPayloadFormat()
          +
        • +
        + + + +
          +
        • +

          getPayloadFormatAsString

          +
          public String getPayloadFormatAsString()
          +
          (Optional) Message payload format.
          +
        • +
        + + + +
          +
        • +

          setPayloadFormat

          +
          public void setPayloadFormat​(String payloadFormat)
          +
          (Optional) Message payload format.
          +
        • +
        + + + + + + + +
          +
        • +

          setPayloadFormat

          +
          public void setPayloadFormat​(PayloadFormat payloadFormat)
          +
          (Optional) Message payload format.
          +
        • +
        + + + + + + + +
          +
        • +

          getContentType

          +
          public String getContentType()
          +
          (Optional) Message content type.
          +
        • +
        + + + +
          +
        • +

          setContentType

          +
          public void setContentType​(String contentType)
          +
          (Optional) Message content type.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreResponse.html new file mode 100644 index 000000000..72f581bdf --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToIoTCoreResponse.html @@ -0,0 +1,423 @@ + + + + + +PublishToIoTCoreResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToIoTCoreResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PublishToIoTCoreResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicRequest.html new file mode 100644 index 000000000..6285ad650 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicRequest.html @@ -0,0 +1,525 @@ + + + + + +PublishToTopicRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToTopicRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PublishToTopicRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicResponse.html new file mode 100644 index 000000000..08e0c871c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PublishToTopicResponse.html @@ -0,0 +1,423 @@ + + + + + +PublishToTopicResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PublishToTopicResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PublishToTopicResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricRequest.html new file mode 100644 index 000000000..316ca4435 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricRequest.html @@ -0,0 +1,465 @@ + + + + + +PutComponentMetricRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PutComponentMetricRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PutComponentMetricRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricResponse.html new file mode 100644 index 000000000..478c293e2 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/PutComponentMetricResponse.html @@ -0,0 +1,423 @@ + + + + + +PutComponentMetricResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PutComponentMetricResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.PutComponentMetricResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/QOS.html b/docs/software/amazon/awssdk/aws/greengrass/model/QOS.html new file mode 100644 index 000000000..da6d2e075 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/QOS.html @@ -0,0 +1,485 @@ + + + + + +QOS (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          AT_MOST_ONCE

          +
          @SerializedName("0")
          +public static final QOS AT_MOST_ONCE
          +
        • +
        + + + +
          +
        • +

          AT_LEAST_ONCE

          +
          @SerializedName("1")
          +public static final QOS AT_LEAST_ONCE
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static QOS[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (QOS c : QOS.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static QOS valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + +
          +
        • +

          get

          +
          public static QOS get​(String value)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ReceiveMode.html b/docs/software/amazon/awssdk/aws/greengrass/model/ReceiveMode.html new file mode 100644 index 000000000..b71ef049a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ReceiveMode.html @@ -0,0 +1,485 @@ + + + + + +ReceiveMode (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ReceiveMode

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          RECEIVE_ALL_MESSAGES

          +
          @SerializedName("RECEIVE_ALL_MESSAGES")
          +public static final ReceiveMode RECEIVE_ALL_MESSAGES
          +
        • +
        + + + +
          +
        • +

          RECEIVE_MESSAGES_FROM_OTHERS

          +
          @SerializedName("RECEIVE_MESSAGES_FROM_OTHERS")
          +public static final ReceiveMode RECEIVE_MESSAGES_FROM_OTHERS
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ReceiveMode[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ReceiveMode c : ReceiveMode.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ReceiveMode valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ReportedLifecycleState.html b/docs/software/amazon/awssdk/aws/greengrass/model/ReportedLifecycleState.html new file mode 100644 index 000000000..8c5ad755c --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ReportedLifecycleState.html @@ -0,0 +1,485 @@ + + + + + +ReportedLifecycleState (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ReportedLifecycleState

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ReportedLifecycleState[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ReportedLifecycleState c : ReportedLifecycleState.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ReportedLifecycleState valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/RequestStatus.html b/docs/software/amazon/awssdk/aws/greengrass/model/RequestStatus.html new file mode 100644 index 000000000..576d30620 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/RequestStatus.html @@ -0,0 +1,485 @@ + + + + + +RequestStatus (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum RequestStatus

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          SUCCEEDED

          +
          @SerializedName("SUCCEEDED")
          +public static final RequestStatus SUCCEEDED
          +
        • +
        + + + +
          +
        • +

          FAILED

          +
          @SerializedName("FAILED")
          +public static final RequestStatus FAILED
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static RequestStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (RequestStatus c : RequestStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static RequestStatus valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public String getValue()
          +
        • +
        + + + + + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ResourceNotFoundError.html b/docs/software/amazon/awssdk/aws/greengrass/model/ResourceNotFoundError.html new file mode 100644 index 000000000..61e7e16a4 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ResourceNotFoundError.html @@ -0,0 +1,640 @@ + + + + + +ResourceNotFoundError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ResourceNotFoundError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentRequest.html new file mode 100644 index 000000000..d406e3604 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentRequest.html @@ -0,0 +1,474 @@ + + + + + +RestartComponentRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RestartComponentRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.RestartComponentRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RestartComponentRequest

          +
          public RestartComponentRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentResponse.html new file mode 100644 index 000000000..315391595 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/RestartComponentResponse.html @@ -0,0 +1,573 @@ + + + + + +RestartComponentResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RestartComponentResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.RestartComponentResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RestartComponentResponse

          +
          public RestartComponentResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getRestartStatus

          +
          public RequestStatus getRestartStatus()
          +
        • +
        + + + +
          +
        • +

          getRestartStatusAsString

          +
          public String getRestartStatusAsString()
          +
          The status of the restart request.
          +
        • +
        + + + +
          +
        • +

          setRestartStatus

          +
          public void setRestartStatus​(String restartStatus)
          +
          The status of the restart request.
          +
        • +
        + + + + + + + +
          +
        • +

          setRestartStatus

          +
          public void setRestartStatus​(RequestStatus restartStatus)
          +
          The status of the restart request.
          +
        • +
        + + + + + + + +
          +
        • +

          getMessage

          +
          public String getMessage()
          +
          A message about why the component failed to restart, if the request failed.
          +
        • +
        + + + +
          +
        • +

          setMessage

          +
          public void setMessage​(String message)
          +
          A message about why the component failed to restart, if the request failed.
          +
        • +
        + + + +
          +
        • +

          withMessage

          +
          public RestartComponentResponse withMessage​(String message)
          +
          A message about why the component failed to restart, if the request failed.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentRequest.html new file mode 100644 index 000000000..7fac3d7d3 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentRequest.html @@ -0,0 +1,474 @@ + + + + + +ResumeComponentRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ResumeComponentRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ResumeComponentRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ResumeComponentRequest

          +
          public ResumeComponentRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component to resume.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component to resume.
          +
        • +
        + + + +
          +
        • +

          withComponentName

          +
          public ResumeComponentRequest withComponentName​(String componentName)
          +
          The name of the component to resume.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentResponse.html new file mode 100644 index 000000000..464eea534 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ResumeComponentResponse.html @@ -0,0 +1,423 @@ + + + + + +ResumeComponentResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ResumeComponentResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ResumeComponentResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/RunWithInfo.html b/docs/software/amazon/awssdk/aws/greengrass/model/RunWithInfo.html new file mode 100644 index 000000000..0d6c63b59 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/RunWithInfo.html @@ -0,0 +1,576 @@ + + + + + +RunWithInfo (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RunWithInfo

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.RunWithInfo
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RunWithInfo

          +
          public RunWithInfo()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPosixUser

          +
          public String getPosixUser()
          +
          (Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
          +
        • +
        + + + +
          +
        • +

          setPosixUser

          +
          public void setPosixUser​(String posixUser)
          +
          (Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
          +
        • +
        + + + +
          +
        • +

          withPosixUser

          +
          public RunWithInfo withPosixUser​(String posixUser)
          +
          (Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
          +
        • +
        + + + +
          +
        • +

          getWindowsUser

          +
          public String getWindowsUser()
          +
          (Optional) The Windows user to use to run this component on Windows core devices.
          +
        • +
        + + + +
          +
        • +

          setWindowsUser

          +
          public void setWindowsUser​(String windowsUser)
          +
          (Optional) The Windows user to use to run this component on Windows core devices.
          +
        • +
        + + + +
          +
        • +

          withWindowsUser

          +
          public RunWithInfo withWindowsUser​(String windowsUser)
          +
          (Optional) The Windows user to use to run this component on Windows core devices.
          +
        • +
        + + + +
          +
        • +

          getSystemResourceLimits

          +
          public SystemResourceLimits getSystemResourceLimits()
          +
          (Optional) The system resource limits to apply to this component's processes.
          +
        • +
        + + + +
          +
        • +

          setSystemResourceLimits

          +
          public void setSystemResourceLimits​(SystemResourceLimits systemResourceLimits)
          +
          (Optional) The system resource limits to apply to this component's processes.
          +
        • +
        + + + +
          +
        • +

          withSystemResourceLimits

          +
          public RunWithInfo withSystemResourceLimits​(SystemResourceLimits systemResourceLimits)
          +
          (Optional) The system resource limits to apply to this component's processes.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.UnionMember.html new file mode 100644 index 000000000..645f04367 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.UnionMember.html @@ -0,0 +1,381 @@ + + + + + +SecretValue.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum SecretValue.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static SecretValue.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (SecretValue.UnionMember c : SecretValue.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static SecretValue.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.html b/docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.html new file mode 100644 index 000000000..62db88176 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SecretValue.html @@ -0,0 +1,569 @@ + + + + + +SecretValue (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SecretValue

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SecretValue
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SecretValue

          +
          public SecretValue()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getSecretString

          +
          public String getSecretString()
          +
        • +
        + + + +
          +
        • +

          setSecretString

          +
          public void setSecretString​(String secretString)
          +
        • +
        + + + +
          +
        • +

          withSecretString

          +
          public SecretValue withSecretString​(String secretString)
          +
        • +
        + + + +
          +
        • +

          getSecretBinary

          +
          public byte[] getSecretBinary()
          +
        • +
        + + + +
          +
        • +

          setSecretBinary

          +
          public void setSecretBinary​(byte[] secretBinary)
          +
        • +
        + + + +
          +
        • +

          withSecretBinary

          +
          public SecretValue withSecretBinary​(byte[] secretBinary)
          +
        • +
        + + + +
          +
        • +

          getSetUnionMember

          +
          public SecretValue.UnionMember getSetUnionMember()
          +
          Returns an indicator for which enum member is set. Can be used to convert to proper type.
          +
        • +
        + + + + + + + +
          +
        • +

          selfDesignateSetUnionMember

          +
          public void selfDesignateSetUnionMember()
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportRequest.html new file mode 100644 index 000000000..bb1ef8acf --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportRequest.html @@ -0,0 +1,474 @@ + + + + + +SendConfigurationValidityReportRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SendConfigurationValidityReportRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportResponse.html new file mode 100644 index 000000000..62bca9653 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SendConfigurationValidityReportResponse.html @@ -0,0 +1,423 @@ + + + + + +SendConfigurationValidityReportResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SendConfigurationValidityReportResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SendConfigurationValidityReportResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ServiceError.html b/docs/software/amazon/awssdk/aws/greengrass/model/ServiceError.html new file mode 100644 index 000000000..b22cc6e77 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ServiceError.html @@ -0,0 +1,598 @@ + + + + + +ServiceError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServiceError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/StopComponentRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/StopComponentRequest.html new file mode 100644 index 000000000..68e619057 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/StopComponentRequest.html @@ -0,0 +1,474 @@ + + + + + +StopComponentRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StopComponentRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.StopComponentRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          StopComponentRequest

          +
          public StopComponentRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          The name of the component.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          The name of the component.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/StopComponentResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/StopComponentResponse.html new file mode 100644 index 000000000..adf441c8f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/StopComponentResponse.html @@ -0,0 +1,573 @@ + + + + + +StopComponentResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StopComponentResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.StopComponentResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          StopComponentResponse

          +
          public StopComponentResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getStopStatusAsString

          +
          public String getStopStatusAsString()
          +
          The status of the stop request.
          +
        • +
        + + + +
          +
        • +

          setStopStatus

          +
          public void setStopStatus​(String stopStatus)
          +
          The status of the stop request.
          +
        • +
        + + + + + + + +
          +
        • +

          setStopStatus

          +
          public void setStopStatus​(RequestStatus stopStatus)
          +
          The status of the stop request.
          +
        • +
        + + + + + + + +
          +
        • +

          getMessage

          +
          public String getMessage()
          +
          A message about why the component failed to stop, if the request failed.
          +
        • +
        + + + +
          +
        • +

          setMessage

          +
          public void setMessage​(String message)
          +
          A message about why the component failed to stop, if the request failed.
          +
        • +
        + + + +
          +
        • +

          withMessage

          +
          public StopComponentResponse withMessage​(String message)
          +
          A message about why the component failed to stop, if the request failed.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesRequest.html new file mode 100644 index 000000000..a8e72b4ff --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesRequest.html @@ -0,0 +1,465 @@ + + + + + +SubscribeToCertificateUpdatesRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToCertificateUpdatesRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesResponse.html new file mode 100644 index 000000000..1be6eeb8b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToCertificateUpdatesResponse.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToCertificateUpdatesResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToCertificateUpdatesResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToCertificateUpdatesResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesRequest.html new file mode 100644 index 000000000..c9fa978f7 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesRequest.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToComponentUpdatesRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToComponentUpdatesRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesResponse.html new file mode 100644 index 000000000..e18f8d17b --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToComponentUpdatesResponse.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToComponentUpdatesResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToComponentUpdatesResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToComponentUpdatesResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateRequest.html new file mode 100644 index 000000000..c7023e5fb --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateRequest.html @@ -0,0 +1,525 @@ + + + + + +SubscribeToConfigurationUpdateRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToConfigurationUpdateRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SubscribeToConfigurationUpdateRequest

          +
          public SubscribeToConfigurationUpdateRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getComponentName

          +
          public String getComponentName()
          +
          (Optional) The name of the component. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          setComponentName

          +
          public void setComponentName​(String componentName)
          +
          (Optional) The name of the component. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          withComponentName

          +
          public SubscribeToConfigurationUpdateRequest withComponentName​(String componentName)
          +
          (Optional) The name of the component. Defaults to the name of the component that makes the request.
          +
        • +
        + + + +
          +
        • +

          getKeyPath

          +
          public List<String> getKeyPath()
          +
          The key path to the configuration value for which to subscribe. Specify a list where each entry is the key for a single level in the configuration object.
          +
        • +
        + + + +
          +
        • +

          setKeyPath

          +
          public void setKeyPath​(List<String> keyPath)
          +
          The key path to the configuration value for which to subscribe. Specify a list where each entry is the key for a single level in the configuration object.
          +
        • +
        + + + +
          +
        • +

          withKeyPath

          +
          public SubscribeToConfigurationUpdateRequest withKeyPath​(List<String> keyPath)
          +
          The key path to the configuration value for which to subscribe. Specify a list where each entry is the key for a single level in the configuration object.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateResponse.html new file mode 100644 index 000000000..a713418f9 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToConfigurationUpdateResponse.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToConfigurationUpdateResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToConfigurationUpdateResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToConfigurationUpdateResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreRequest.html new file mode 100644 index 000000000..a903c3920 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreRequest.html @@ -0,0 +1,573 @@ + + + + + +SubscribeToIoTCoreRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToIoTCoreRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SubscribeToIoTCoreRequest

          +
          public SubscribeToIoTCoreRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTopicName

          +
          public String getTopicName()
          +
          The topic to which to subscribe. Supports MQTT wildcards.
          +
        • +
        + + + +
          +
        • +

          setTopicName

          +
          public void setTopicName​(String topicName)
          +
          The topic to which to subscribe. Supports MQTT wildcards.
          +
        • +
        + + + + + + + +
          +
        • +

          getQos

          +
          public QOS getQos()
          +
        • +
        + + + +
          +
        • +

          getQosAsString

          +
          public String getQosAsString()
          +
          The MQTT QoS to use.
          +
        • +
        + + + +
          +
        • +

          setQos

          +
          public void setQos​(String qos)
          +
          The MQTT QoS to use.
          +
        • +
        + + + + + + + +
          +
        • +

          setQos

          +
          public void setQos​(QOS qos)
          +
          The MQTT QoS to use.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreResponse.html new file mode 100644 index 000000000..e84d3d2d6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToIoTCoreResponse.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToIoTCoreResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToIoTCoreResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicRequest.html new file mode 100644 index 000000000..06a466cc6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicRequest.html @@ -0,0 +1,573 @@ + + + + + +SubscribeToTopicRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToTopicRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SubscribeToTopicRequest

          +
          public SubscribeToTopicRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTopic

          +
          public String getTopic()
          +
          The topic to subscribe to. Supports MQTT-style wildcards.
          +
        • +
        + + + +
          +
        • +

          setTopic

          +
          public void setTopic​(String topic)
          +
          The topic to subscribe to. Supports MQTT-style wildcards.
          +
        • +
        + + + + + + + +
          +
        • +

          getReceiveMode

          +
          public ReceiveMode getReceiveMode()
          +
        • +
        + + + +
          +
        • +

          getReceiveModeAsString

          +
          public String getReceiveModeAsString()
          +
          (Optional) The behavior that specifies whether the component receives messages from itself.
          +
        • +
        + + + +
          +
        • +

          setReceiveMode

          +
          public void setReceiveMode​(String receiveMode)
          +
          (Optional) The behavior that specifies whether the component receives messages from itself.
          +
        • +
        + + + +
          +
        • +

          withReceiveMode

          +
          public SubscribeToTopicRequest withReceiveMode​(String receiveMode)
          +
          (Optional) The behavior that specifies whether the component receives messages from itself.
          +
        • +
        + + + +
          +
        • +

          setReceiveMode

          +
          public void setReceiveMode​(ReceiveMode receiveMode)
          +
          (Optional) The behavior that specifies whether the component receives messages from itself.
          +
        • +
        + + + +
          +
        • +

          withReceiveMode

          +
          public SubscribeToTopicRequest withReceiveMode​(ReceiveMode receiveMode)
          +
          (Optional) The behavior that specifies whether the component receives messages from itself.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicResponse.html new file mode 100644 index 000000000..d5f0eac65 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToTopicResponse.html @@ -0,0 +1,477 @@ + + + + + +SubscribeToTopicResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToTopicResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToTopicResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesRequest.html new file mode 100644 index 000000000..cc6a2a2c1 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesRequest.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToValidateConfigurationUpdatesRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToValidateConfigurationUpdatesRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesResponse.html new file mode 100644 index 000000000..1e5ea04e5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscribeToValidateConfigurationUpdatesResponse.html @@ -0,0 +1,423 @@ + + + + + +SubscribeToValidateConfigurationUpdatesResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscribeToValidateConfigurationUpdatesResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscribeToValidateConfigurationUpdatesResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.UnionMember.html new file mode 100644 index 000000000..01c7b21b6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.UnionMember.html @@ -0,0 +1,381 @@ + + + + + +SubscriptionResponseMessage.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum SubscriptionResponseMessage.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static SubscriptionResponseMessage.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (SubscriptionResponseMessage.UnionMember c : SubscriptionResponseMessage.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static SubscriptionResponseMessage.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.html b/docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.html new file mode 100644 index 000000000..e5996e6cb --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SubscriptionResponseMessage.html @@ -0,0 +1,569 @@ + + + + + +SubscriptionResponseMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SubscriptionResponseMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SubscriptionResponseMessage
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/SystemResourceLimits.html b/docs/software/amazon/awssdk/aws/greengrass/model/SystemResourceLimits.html new file mode 100644 index 000000000..7bd625f0d --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/SystemResourceLimits.html @@ -0,0 +1,525 @@ + + + + + +SystemResourceLimits (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SystemResourceLimits

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.SystemResourceLimits
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SystemResourceLimits

          +
          public SystemResourceLimits()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getMemory

          +
          public Long getMemory()
          +
          (Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.
          +
        • +
        + + + +
          +
        • +

          setMemory

          +
          public void setMemory​(Long memory)
          +
          (Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.
          +
        • +
        + + + +
          +
        • +

          withMemory

          +
          public SystemResourceLimits withMemory​(Long memory)
          +
          (Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.
          +
        • +
        + + + +
          +
        • +

          getCpus

          +
          public Double getCpus()
          +
          (Optional) The maximum amount of CPU time that this component's processes can use on the core device.
          +
        • +
        + + + +
          +
        • +

          setCpus

          +
          public void setCpus​(Double cpus)
          +
          (Optional) The maximum amount of CPU time that this component's processes can use on the core device.
          +
        • +
        + + + +
          +
        • +

          withCpus

          +
          public SystemResourceLimits withCpus​(Double cpus)
          +
          (Optional) The maximum amount of CPU time that this component's processes can use on the core device.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UnauthorizedError.html b/docs/software/amazon/awssdk/aws/greengrass/model/UnauthorizedError.html new file mode 100644 index 000000000..3e10f3e08 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UnauthorizedError.html @@ -0,0 +1,556 @@ + + + + + +UnauthorizedError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UnauthorizedError

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationRequest.html new file mode 100644 index 000000000..c558db560 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationRequest.html @@ -0,0 +1,576 @@ + + + + + +UpdateConfigurationRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateConfigurationRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateConfigurationRequest

          +
          public UpdateConfigurationRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getKeyPath

          +
          public List<String> getKeyPath()
          +
          (Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object.
          +
        • +
        + + + +
          +
        • +

          setKeyPath

          +
          public void setKeyPath​(List<String> keyPath)
          +
          (Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object.
          +
        • +
        + + + +
          +
        • +

          withKeyPath

          +
          public UpdateConfigurationRequest withKeyPath​(List<String> keyPath)
          +
          (Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object.
          +
        • +
        + + + +
          +
        • +

          getTimestamp

          +
          public Instant getTimestamp()
          +
          The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails.
          +
        • +
        + + + +
          +
        • +

          setTimestamp

          +
          public void setTimestamp​(Instant timestamp)
          +
          The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails.
          +
        • +
        + + + +
          +
        • +

          withTimestamp

          +
          public UpdateConfigurationRequest withTimestamp​(Instant timestamp)
          +
          The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails.
          +
        • +
        + + + +
          +
        • +

          getValueToMerge

          +
          public Map<String,​Object> getValueToMerge()
          +
          The configuration object to merge at the location that you specify in keyPath.
          +
        • +
        + + + +
          +
        • +

          setValueToMerge

          +
          public void setValueToMerge​(Map<String,​Object> valueToMerge)
          +
          The configuration object to merge at the location that you specify in keyPath.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationResponse.html new file mode 100644 index 000000000..a9574135f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateConfigurationResponse.html @@ -0,0 +1,423 @@ + + + + + +UpdateConfigurationResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateConfigurationResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateRequest.html new file mode 100644 index 000000000..ce4e0058a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateRequest.html @@ -0,0 +1,522 @@ + + + + + +UpdateStateRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateStateRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UpdateStateRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateResponse.html new file mode 100644 index 000000000..228e67270 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateStateResponse.html @@ -0,0 +1,423 @@ + + + + + +UpdateStateResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateStateResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UpdateStateResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowRequest.html new file mode 100644 index 000000000..3db9bc262 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowRequest.html @@ -0,0 +1,576 @@ + + + + + +UpdateThingShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateThingShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateThingShadowRequest

          +
          public UpdateThingShadowRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getThingName

          +
          public String getThingName()
          +
          The name of the thing.
          +
        • +
        + + + +
          +
        • +

          setThingName

          +
          public void setThingName​(String thingName)
          +
          The name of the thing.
          +
        • +
        + + + + + + + +
          +
        • +

          getShadowName

          +
          public String getShadowName()
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          setShadowName

          +
          public void setShadowName​(String shadowName)
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          withShadowName

          +
          public UpdateThingShadowRequest withShadowName​(String shadowName)
          +
          The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").
          +
        • +
        + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          The request state document as a JSON encoded blob.
          +
        • +
        + + + +
          +
        • +

          setPayload

          +
          public void setPayload​(byte[] payload)
          +
          The request state document as a JSON encoded blob.
          +
        • +
        + + + +
          +
        • +

          withPayload

          +
          public UpdateThingShadowRequest withPayload​(byte[] payload)
          +
          The request state document as a JSON encoded blob.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowResponse.html new file mode 100644 index 000000000..99e140fcd --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UpdateThingShadowResponse.html @@ -0,0 +1,474 @@ + + + + + +UpdateThingShadowResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateThingShadowResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UpdateThingShadowResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateThingShadowResponse

          +
          public UpdateThingShadowResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          The response state document as a JSON encoded blob.
          +
        • +
        + + + +
          +
        • +

          setPayload

          +
          public void setPayload​(byte[] payload)
          +
          The response state document as a JSON encoded blob.
          +
        • +
        + + + +
          +
        • +

          withPayload

          +
          public UpdateThingShadowResponse withPayload​(byte[] payload)
          +
          The response state document as a JSON encoded blob.
          +
        • +
        + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/UserProperty.html b/docs/software/amazon/awssdk/aws/greengrass/model/UserProperty.html new file mode 100644 index 000000000..08707a872 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/UserProperty.html @@ -0,0 +1,507 @@ + + + + + +UserProperty (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UserProperty

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.UserProperty
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenRequest.html new file mode 100644 index 000000000..78669f7b4 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenRequest.html @@ -0,0 +1,465 @@ + + + + + +ValidateAuthorizationTokenRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidateAuthorizationTokenRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenResponse.html new file mode 100644 index 000000000..0cec691a5 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateAuthorizationTokenResponse.html @@ -0,0 +1,465 @@ + + + + + +ValidateAuthorizationTokenResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidateAuthorizationTokenResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ValidateAuthorizationTokenResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvent.html b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvent.html new file mode 100644 index 000000000..d2e30b328 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvent.html @@ -0,0 +1,525 @@ + + + + + +ValidateConfigurationUpdateEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidateConfigurationUpdateEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvent
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ValidateConfigurationUpdateEvent

          +
          public ValidateConfigurationUpdateEvent()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getConfiguration

          +
          public Map<String,​Object> getConfiguration()
          +
          The object that contains the new configuration.
          +
        • +
        + + + +
          +
        • +

          setConfiguration

          +
          public void setConfiguration​(Map<String,​Object> configuration)
          +
          The object that contains the new configuration.
          +
        • +
        + + + + + + + +
          +
        • +

          getDeploymentId

          +
          public String getDeploymentId()
          +
          The ID of the AWS IoT Greengrass deployment that updates the component.
          +
        • +
        + + + +
          +
        • +

          setDeploymentId

          +
          public void setDeploymentId​(String deploymentId)
          +
          The ID of the AWS IoT Greengrass deployment that updates the component.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.UnionMember.html b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.UnionMember.html new file mode 100644 index 000000000..ad0ad4bda --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.UnionMember.html @@ -0,0 +1,368 @@ + + + + + +ValidateConfigurationUpdateEvents.UnionMember (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ValidateConfigurationUpdateEvents.UnionMember

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ValidateConfigurationUpdateEvents.UnionMember[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ValidateConfigurationUpdateEvents.UnionMember c : ValidateConfigurationUpdateEvents.UnionMember.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ValidateConfigurationUpdateEvents.UnionMember valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.html b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.html new file mode 100644 index 000000000..f84d0e7c6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/ValidateConfigurationUpdateEvents.html @@ -0,0 +1,527 @@ + + + + + +ValidateConfigurationUpdateEvents (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidateConfigurationUpdateEvents

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.ValidateConfigurationUpdateEvents
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityRequest.html b/docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityRequest.html new file mode 100644 index 000000000..b946bea6a --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityRequest.html @@ -0,0 +1,474 @@ + + + + + +VerifyClientDeviceIdentityRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class VerifyClientDeviceIdentityRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityRequest
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityResponse.html b/docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityResponse.html new file mode 100644 index 000000000..58a2b632f --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/VerifyClientDeviceIdentityResponse.html @@ -0,0 +1,474 @@ + + + + + +VerifyClientDeviceIdentityResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class VerifyClientDeviceIdentityResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.aws.greengrass.model.VerifyClientDeviceIdentityResponse
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          VerifyClientDeviceIdentityResponse

          +
          public VerifyClientDeviceIdentityResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isIsValidClientDevice

          +
          public Boolean isIsValidClientDevice()
          +
          Whether the client device's identity is valid.
          +
        • +
        + + + +
          +
        • +

          setIsValidClientDevice

          +
          public void setIsValidClientDevice​(Boolean isValidClientDevice)
          +
          Whether the client device's identity is valid.
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/package-summary.html b/docs/software/amazon/awssdk/aws/greengrass/model/package-summary.html new file mode 100644 index 000000000..ee8e9cca6 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/package-summary.html @@ -0,0 +1,713 @@ + + + + + +software.amazon.awssdk.aws.greengrass.model (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.aws.greengrass.model

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/model/package-tree.html b/docs/software/amazon/awssdk/aws/greengrass/model/package-tree.html new file mode 100644 index 000000000..1786a6029 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/model/package-tree.html @@ -0,0 +1,325 @@ + + + + + +software.amazon.awssdk.aws.greengrass.model Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.aws.greengrass.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/package-summary.html b/docs/software/amazon/awssdk/aws/greengrass/package-summary.html new file mode 100644 index 000000000..543d41306 --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/package-summary.html @@ -0,0 +1,543 @@ + + + + + +software.amazon.awssdk.aws.greengrass (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.aws.greengrass

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/aws/greengrass/package-tree.html b/docs/software/amazon/awssdk/aws/greengrass/package-tree.html new file mode 100644 index 000000000..74b42e1ce --- /dev/null +++ b/docs/software/amazon/awssdk/aws/greengrass/package-tree.html @@ -0,0 +1,248 @@ + + + + + +software.amazon.awssdk.aws.greengrass Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.aws.greengrass

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/DeserializationException.html b/docs/software/amazon/awssdk/eventstreamrpc/DeserializationException.html new file mode 100644 index 000000000..f4bc3fa2c --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/DeserializationException.html @@ -0,0 +1,328 @@ + + + + + +DeserializationException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeserializationException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeserializationException

          +
          public DeserializationException​(Object lexicalData)
          +
          Creates a new DeserializationException from the given data
          +
          +
          Parameters:
          +
          lexicalData - The data that could not be deserialized
          +
          +
        • +
        + + + +
          +
        • +

          DeserializationException

          +
          public DeserializationException​(Object lexicalData,
          +                                Throwable cause)
          +
          Creates a new DeserializationException from the given data
          +
          +
          Parameters:
          +
          lexicalData - The data that could not be deserialized
          +
          cause - The reason the data could not be deserialized
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/EventStreamClosedException.html b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamClosedException.html new file mode 100644 index 000000000..0ca559f26 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamClosedException.html @@ -0,0 +1,325 @@ + + + + + +EventStreamClosedException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamClosedException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamClosedException

          +
          public EventStreamClosedException​(long continauationId)
          +
          Creates a new EventStreamClosedException from the given continuation ID
          +
          +
          Parameters:
          +
          continauationId - The continuation ID that caused the exception
          +
          +
        • +
        + + + +
          +
        • +

          EventStreamClosedException

          +
          public EventStreamClosedException​(String msg)
          +
          Creates a new EventStreamClosedException with a given messasge
          +
          +
          Parameters:
          +
          msg - The message to associated with the EventStreamClosedException
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCClient.html b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCClient.html new file mode 100644 index 000000000..8c164f2bd --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCClient.html @@ -0,0 +1,339 @@ + + + + + +EventStreamRPCClient (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamRPCClient

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.EventStreamRPCClient
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      GreengrassCoreIPCClient
      +
      +
      +
      public class EventStreamRPCClient
      +extends Object
      +
      Not sure how public we need to make this class
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamRPCClient

          +
          public EventStreamRPCClient​(EventStreamRPCConnection connection)
          +
          Creates a new EventStreamRPCClient
          +
          +
          Parameters:
          +
          connection - The connection for the EventStreamRPCClient to use
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          doOperationInvoke

          +
          public <ReqType extends EventStreamJsonMessage,​RespType extends EventStreamJsonMessage,​StrReqType extends EventStreamJsonMessage,​StrRespType extends EventStreamJsonMessageOperationResponse<RespType,​StrReqType> doOperationInvoke​(OperationModelContext<ReqType,​RespType,​StrReqType,​StrRespType> operationModelContext,
          +                                                                                                                                                                                                                                                              ReqType request,
          +                                                                                                                                                                                                                                                              Optional<StreamResponseHandler<StrRespType>> streamResponseHandler)
          +
          Work horse of all operations, streaming or otherwise.
          +
          +
          Type Parameters:
          +
          ReqType - The request type
          +
          RespType - The response type
          +
          StrReqType - The streaming request type
          +
          StrRespType - The streaming response type
          +
          Parameters:
          +
          operationModelContext - The operation context
          +
          request - The request
          +
          streamResponseHandler - The streaming handler
          +
          Returns:
          +
          The operation result
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.LifecycleHandler.html b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.LifecycleHandler.html new file mode 100644 index 000000000..10a7664d8 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.LifecycleHandler.html @@ -0,0 +1,337 @@ + + + + + +EventStreamRPCConnection.LifecycleHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface EventStreamRPCConnection.LifecycleHandler

    +
    +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      EventStreamRPCConnection
      +
      +
      +
      public static interface EventStreamRPCConnection.LifecycleHandler
      +
      Lifecycle handler is how a client can react and respond to connectivity interruptions. Connectivity + interruptions are isolated from operation availability issues.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods Default Methods 
        Modifier and TypeMethodDescription
        voidonConnect() +
        Invoked only if there is a successful connection.
        +
        voidonDisconnect​(int errorCode) +
        Invoked for both connect failures and disconnects from a healthy state
        +
        booleanonError​(Throwable t) +
        Used to communicate errors that occur on the connection during any phase of its lifecycle that may + not appropriately or easily attach to onConnect() or onDisconnect().
        +
        default voidonPing​(List<software.amazon.awssdk.crt.eventstream.Header> headers, + byte[] payload) +
        Do nothing on ping by default.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onConnect

          +
          void onConnect()
          +
          Invoked only if there is a successful connection. Leaves out the error code since it will have + already been compared to AWS_OP_SUCCESS
          +
        • +
        + + + +
          +
        • +

          onDisconnect

          +
          void onDisconnect​(int errorCode)
          +
          Invoked for both connect failures and disconnects from a healthy state
          +
          +
          Parameters:
          +
          errorCode - A code indicating the reason for the disconnect
          +
          +
        • +
        + + + +
          +
        • +

          onError

          +
          boolean onError​(Throwable t)
          +
          Used to communicate errors that occur on the connection during any phase of its lifecycle that may + not appropriately or easily attach to onConnect() or onDisconnect(). Return value of this indicates + whether or not the client should stay connected or terminate the connection. Returning true indicates + the connection should terminate as a result of the error, and false indicates that the connection + should not. If the handler throws, is the same as returning true. + + Note: Some conditions when onError() is called will not care about the return value and always + result in closing the connection. AccessDeniedException is such an example
          +
          +
          Parameters:
          +
          t - Exception
          +
          Returns:
          +
          true if the connection should be terminated as a result of handling the error
          +
          +
        • +
        + + + +
          +
        • +

          onPing

          +
          default void onPing​(List<software.amazon.awssdk.crt.eventstream.Header> headers,
          +                    byte[] payload)
          +
          Do nothing on ping by default. Inform handler of ping data + + TODO: Could use boolean return here as a hint on whether a pong reply should be sent?
          +
          +
          Parameters:
          +
          headers - The ping headers
          +
          payload - The ping payload
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.html b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.html new file mode 100644 index 000000000..63b95f20f --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnection.html @@ -0,0 +1,457 @@ + + + + + +EventStreamRPCConnection (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamRPCConnection

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnection
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable
      +
      +
      +
      public class EventStreamRPCConnection
      +extends Object
      +implements AutoCloseable
      +
      A connection for an EventStreamRPC client
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamRPCConnection

          +
          public EventStreamRPCConnection​(EventStreamRPCConnectionConfig config)
          +
          Constructs a new EventStreamRPCConnection from the given configuration
          +
          +
          Parameters:
          +
          config - The configuration used to construct the EventStreamRPCConnection
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          newStream

          +
          public software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation newStream​(software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler continuationHandler)
          +
          Creates a new stream with the given continuation handler. + Trhows an exception if not connected
          +
          +
          Parameters:
          +
          continuationHandler - The continuation handler to use
          +
          Returns:
          +
          A new ClientConnectionContinuation containing the new stream.
          +
          +
        • +
        + + + +
          +
        • +

          disconnect

          +
          public void disconnect()
          +
          Disconnects the EventStreamRPCConnection
          +
        • +
        + + + +
          +
        • +

          sendPing

          +
          public CompletableFuture<Void> sendPing​(Optional<MessageAmendInfo> pingData)
          +
          Interface to send ping. Optional MessageAmendInfo will use the headers and payload + for the ping message verbatim. Should trigger a pong response and server copies back
          +
          +
          Parameters:
          +
          pingData - The ping data to send
          +
          Returns:
          +
          A future that completes when the pong response is receieved
          +
          +
        • +
        + + + +
          +
        • +

          sendPingResponse

          +
          public CompletableFuture<Void> sendPingResponse​(Optional<MessageAmendInfo> pingResponseData)
          +
          Interface to send pingResponse. Optional MessageAmendInfo will use the headers and payload + for the ping message verbatim. Should trigger a pong response and server copies back
          +
          +
          Parameters:
          +
          pingResponseData - The ping response data to send
          +
          Returns:
          +
          A future that completes when the pong response is receieved
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close()
          +
          +
          Specified by:
          +
          close in interface AutoCloseable
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnectionConfig.html b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnectionConfig.html new file mode 100644 index 000000000..22ebbebf4 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCConnectionConfig.html @@ -0,0 +1,470 @@ + + + + + +EventStreamRPCConnectionConfig (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamRPCConnectionConfig

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.EventStreamRPCConnectionConfig
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class EventStreamRPCConnectionConfig
      +extends Object
      +
      The closeable elements inside the EventStreamRPCConnectionConfig are not cleaned up when + this config object is done. It is still up to the caller of the constructor to clean up + resources that are associated in the config. + + The connect message transformer is used to supply additional connect message headers + and supply the payload of the connect message. This is to be used to supply authentication + information on the connect
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        EventStreamRPCConnectionConfig​(software.amazon.awssdk.crt.io.ClientBootstrap clientBootstrap, + software.amazon.awssdk.crt.io.EventLoopGroup eventLoopGroup, + software.amazon.awssdk.crt.io.SocketOptions socketOptions, + software.amazon.awssdk.crt.io.ClientTlsContext tlsContext, + String host, + int port, + Supplier<CompletableFuture<MessageAmendInfo>> connectMessageAmender) +
        Creates a new EventStreamRPCConnectionConfig with the given data
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamRPCConnectionConfig

          +
          public EventStreamRPCConnectionConfig​(software.amazon.awssdk.crt.io.ClientBootstrap clientBootstrap,
          +                                      software.amazon.awssdk.crt.io.EventLoopGroup eventLoopGroup,
          +                                      software.amazon.awssdk.crt.io.SocketOptions socketOptions,
          +                                      software.amazon.awssdk.crt.io.ClientTlsContext tlsContext,
          +                                      String host,
          +                                      int port,
          +                                      Supplier<CompletableFuture<MessageAmendInfo>> connectMessageAmender)
          +
          Creates a new EventStreamRPCConnectionConfig with the given data
          +
          +
          Parameters:
          +
          clientBootstrap - The ClientBootstrap to use
          +
          eventLoopGroup - The EventLoopGroup to use
          +
          socketOptions - The SocketOptions to use
          +
          tlsContext - The TlsContext to use
          +
          host - The host name to use
          +
          port - The host port to use
          +
          connectMessageAmender - The connect message amender to use
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getClientBootstrap

          +
          public software.amazon.awssdk.crt.io.ClientBootstrap getClientBootstrap()
          +
          Returns the ClientBootstrap associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          the ClientBootstrap associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        + + + +
          +
        • +

          getEventLoopGroup

          +
          public software.amazon.awssdk.crt.io.EventLoopGroup getEventLoopGroup()
          +
          Returns the EventLoopGroup associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          the EventLoopGroup associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        + + + +
          +
        • +

          getSocketOptions

          +
          public software.amazon.awssdk.crt.io.SocketOptions getSocketOptions()
          +
          Returns the SocketOptions associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          The SocketOptions associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        + + + +
          +
        • +

          getTlsContext

          +
          public software.amazon.awssdk.crt.io.ClientTlsContext getTlsContext()
          +
          Returns the TlsContext associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          The TlsContext associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        + + + +
          +
        • +

          getHost

          +
          public String getHost()
          +
          Returns the host name associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          The host name associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        + + + +
          +
        • +

          getPort

          +
          public int getPort()
          +
          Returns the port associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          The port associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        + + + +
          +
        • +

          getConnectMessageAmender

          +
          public Supplier<CompletableFuture<MessageAmendInfo>> getConnectMessageAmender()
          +
          Returns the connect message amender associated with the EventStreamRPCConnectionConfig
          +
          +
          Returns:
          +
          The connect message amender associated with the EventStreamRPCConnectionConfig
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCServiceModel.html b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCServiceModel.html new file mode 100644 index 000000000..d9b2a43b3 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/EventStreamRPCServiceModel.html @@ -0,0 +1,650 @@ + + + + + +EventStreamRPCServiceModel (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamRPCServiceModel

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.EventStreamRPCServiceModel
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      GreengrassCoreIPCServiceModel
      +
      +
      +
      public abstract class EventStreamRPCServiceModel
      +extends Object
      +
      Implementers of this service model are expected to likely be singletons. There + should be little value to having more than one, though between different instances + properly constructed for a service, they can be used interchangeably
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          CONTENT_TYPE_HEADER

          +
          public static final String CONTENT_TYPE_HEADER
          +
          Content type header string
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          CONTENT_TYPE_APPLICATION_TEXT

          +
          public static final String CONTENT_TYPE_APPLICATION_TEXT
          +
          Content type application text string
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          CONTENT_TYPE_APPLICATION_JSON

          +
          public static final String CONTENT_TYPE_APPLICATION_JSON
          +
          Content type application json string
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SERVICE_MODEL_TYPE_HEADER

          +
          public static final String SERVICE_MODEL_TYPE_HEADER
          +
          Service model type header
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamRPCServiceModel

          +
          public EventStreamRPCServiceModel()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          blobTypeEquals

          +
          public static boolean blobTypeEquals​(Optional<byte[]> lhs,
          +                                     Optional<byte[]> rhs)
          +
          Used to compare two members of a blob shape for equality. Array equals nesting + inside of an Optional doesn't work + + Note: Generated code for equals method of Smithy shapes relies on this
          +
          +
          Parameters:
          +
          lhs - The first to compare
          +
          rhs - The second to compare
          +
          Returns:
          +
          True if both are equal, false otherwise
          +
          +
        • +
        + + + +
          +
        • +

          getServiceName

          +
          public abstract String getServiceName()
          +
          For getting the actual service name
          +
          +
          Returns:
          +
          The name of the service as a string
          +
          +
        • +
        + + + +
          +
        • +

          getApplicationModelClass

          +
          public final Optional<Class<? extends EventStreamJsonMessage>> getApplicationModelClass​(String applicationModelType)
          +
          Returns the application model class
          +
          +
          Parameters:
          +
          applicationModelType - The application model
          +
          Returns:
          +
          The class of the given application model
          +
          +
        • +
        + + + +
          +
        • +

          getAllOperations

          +
          public abstract Collection<String> getAllOperations()
          +
          Retreives all operations on the service
          +
          +
          Returns:
          +
          All operations on the service
          +
          +
        • +
        + + + +
          +
        • +

          getOperationModelContext

          +
          public abstract OperationModelContext getOperationModelContext​(String operationName)
          +
          Retrieves the operation model context for a given operation name on the service + + This may not be a useful interface as generated code will typically pull a known operation model context + Public visibility is useful for testing
          +
          +
          Parameters:
          +
          operationName - The name of the operation
          +
          Returns:
          +
          The operation context associated with the given operation name
          +
          +
        • +
        + + + + + + + +
          +
        • +

          toJsonString

          +
          public String toJsonString​(EventStreamJsonMessage message)
          +
          Converts the given EventStreamJsonMessage to a JSON string
          +
          +
          Parameters:
          +
          message - The message to convert
          +
          Returns:
          +
          A JSON string
          +
          +
        • +
        + + + +
          +
        • +

          getStaticGson

          +
          public static com.google.gson.Gson getStaticGson()
          +
          In situations where the framework needs to do some JSON processing + without a specific service/operation in context
          +
          +
          Returns:
          +
          the static Gson instance capable of processing the basics of EventStreamableJsonMessage
          +
          +
        • +
        + + + +
          +
        • +

          fromJson

          +
          public EventStreamJsonMessage fromJson​(String applicationModelType,
          +                                       byte[] payload)
          +
          Creates a EventStreamJsonMessage from the given application model type string and payload. + Uses this service's specific model class to create the EventStreamJsonMessage.
          +
          +
          Parameters:
          +
          applicationModelType - The application model type string
          +
          payload - The payload
          +
          Returns:
          +
          A EventStreamMessage
          +
          +
        • +
        + + + +
          +
        • +

          fromJson

          +
          public <T extends EventStreamJsonMessage> T fromJson​(Class<T> clazz,
          +                                                     byte[] payload)
          +
          Creates a EventStreamJsonMessage of type T from the given application model + class and payload.
          +
          +
          Type Parameters:
          +
          T - The type to convert the result to
          +
          Parameters:
          +
          clazz - The class
          +
          payload - The payload
          +
          Returns:
          +
          A EventStreamMessage of type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/GreengrassConnectMessageSupplier.html b/docs/software/amazon/awssdk/eventstreamrpc/GreengrassConnectMessageSupplier.html new file mode 100644 index 000000000..afdec1e58 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/GreengrassConnectMessageSupplier.html @@ -0,0 +1,315 @@ + + + + + +GreengrassConnectMessageSupplier (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassConnectMessageSupplier

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.GreengrassConnectMessageSupplier
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GreengrassConnectMessageSupplier
      +extends Object
      +
      The connect message supplier for Greengrass
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GreengrassConnectMessageSupplier

          +
          public GreengrassConnectMessageSupplier()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          connectMessageSupplier

          +
          public static Supplier<CompletableFuture<MessageAmendInfo>> connectMessageSupplier​(String authToken)
          +
          Returns a new connect message supplier using the given token
          +
          +
          Parameters:
          +
          authToken - The auth token to use
          +
          Returns:
          +
          A new connect message supplier
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/GreengrassEventStreamConnectMessage.html b/docs/software/amazon/awssdk/eventstreamrpc/GreengrassEventStreamConnectMessage.html new file mode 100644 index 000000000..da212c430 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/GreengrassEventStreamConnectMessage.html @@ -0,0 +1,334 @@ + + + + + +GreengrassEventStreamConnectMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GreengrassEventStreamConnectMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.GreengrassEventStreamConnectMessage
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GreengrassEventStreamConnectMessage
      +extends Object
      +
      A Greengrass EventStream connection message
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GreengrassEventStreamConnectMessage

          +
          public GreengrassEventStreamConnectMessage()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          setAuthToken

          +
          public void setAuthToken​(String authToken)
          +
          Sets the authorization token in the connect message
          +
          +
          Parameters:
          +
          authToken - the authorization token to use
          +
          +
        • +
        + + + +
          +
        • +

          getAuthToken

          +
          public String getAuthToken()
          +
          Returns the authorization token in the connect message
          +
          +
          Returns:
          +
          authorization token in the connect message
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/InvalidDataException.html b/docs/software/amazon/awssdk/eventstreamrpc/InvalidDataException.html new file mode 100644 index 000000000..287ffb735 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/InvalidDataException.html @@ -0,0 +1,307 @@ + + + + + +InvalidDataException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InvalidDataException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          InvalidDataException

          +
          public InvalidDataException​(software.amazon.awssdk.crt.eventstream.MessageType unexpectedType)
          +
          Constructs a new InvalidDataException with the given MessageType, whose name will + be added to the exception.
          +
          +
          Parameters:
          +
          unexpectedType - The MessageType that caused the exception
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/MessageAmendInfo.html b/docs/software/amazon/awssdk/eventstreamrpc/MessageAmendInfo.html new file mode 100644 index 000000000..a7191a8f3 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/MessageAmendInfo.html @@ -0,0 +1,359 @@ + + + + + +MessageAmendInfo (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MessageAmendInfo

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.MessageAmendInfo
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class MessageAmendInfo
      +extends Object
      +
      Small data class used to hold information that may be used differently depending on the context + + For sending messages, the headers stored in the object may be used to append to existing headers, + where it won't overwrite an existing one that may be outgoing. + + The payload may or may not be used. Refer to the method that accepts or expects this structure to + understand what parts are used and which are not. For example, for EventStreamRPCConnection's + connect() method, the headers are used verbatim into the activate request and the payload too. + + For a sendStreamEvent(obj, amendInfo) hypothetical overload, only the headers that don't overwrite + :content-type, service-model-type would be used, and the payload would be completely ignored from + this structure.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MessageAmendInfo

          +
          public MessageAmendInfo​(List<software.amazon.awssdk.crt.eventstream.Header> headers,
          +                        byte[] payload)
          +
          Constructs a new MessageAmendInfo
          +
          +
          Parameters:
          +
          headers - The headers to store
          +
          payload - The payload to store
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHeaders

          +
          public List<software.amazon.awssdk.crt.eventstream.Header> getHeaders()
          +
          Returns the headers stored in the object. For sent messages, + the headers stored in the object may be used to append to existing headers, + where it won't overwrite an existing one that may be outgoing.
          +
          +
          Returns:
          +
          The headers stored
          +
          +
        • +
        + + + +
          +
        • +

          getPayload

          +
          public byte[] getPayload()
          +
          Returns the payload stored in the object. A payload may, or may not, be used + in a given MessageAmendInfo. Refer to the method that accepts or expects this + structure to understand what parts are used and which are not.
          +
          +
          Returns:
          +
          The payload stored
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/OperationModelContext.html b/docs/software/amazon/awssdk/eventstreamrpc/OperationModelContext.html new file mode 100644 index 000000000..7ba9dc938 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/OperationModelContext.html @@ -0,0 +1,491 @@ + + + + + +OperationModelContext (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface OperationModelContext<RequestType extends EventStreamJsonMessage,​ResponseType extends EventStreamJsonMessage,​StreamingRequestType extends EventStreamJsonMessage,​StreamingResponseType extends EventStreamJsonMessage>

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getServiceModel

          +
          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
          +
          +
          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

          +
          String getOperationName()
          +
          Returns the canonical operation name associated with this context across any client language. + Namespace included + + Example: aws.greengrass#SubscribeToTopic
          +
          +
          Returns:
          +
          the canonical operation name associated with this context across any client language.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestTypeClass

          +
          Class<RequestType> getRequestTypeClass()
          +
          Returns the initial-request java class type
          +
          +
          Returns:
          +
          the initial-request java class type
          +
          +
        • +
        + + + +
          +
        • +

          getRequestApplicationModelType

          +
          String getRequestApplicationModelType()
          +
          Returns the application model type string for the initial-request object
          +
          +
          Returns:
          +
          the application model type string for the initial-request object
          +
          +
        • +
        + + + +
          +
        • +

          getResponseTypeClass

          +
          Class<ResponseType> getResponseTypeClass()
          +
          Returns the initial-response java class type
          +
          +
          Returns:
          +
          the initial-response java class type
          +
          +
        • +
        + + + +
          +
        • +

          getResponseApplicationModelType

          +
          String getResponseApplicationModelType()
          +
          Returns the application model type string for the initial response object
          +
          +
          Returns:
          +
          the application model type string for the initial response object
          +
          +
        • +
        + + + +
          +
        • +

          getStreamingRequestTypeClass

          +
          Optional<Class<StreamingRequestType>> getStreamingRequestTypeClass()
          +
          Returns the streaming-request java class type
          +
          +
          Returns:
          +
          the streaming-request java class type
          +
          +
        • +
        + + + +
          +
        • +

          getStreamingRequestApplicationModelType

          +
          Optional<String> getStreamingRequestApplicationModelType()
          +
          Returns the application model type of
          +
          +
          Returns:
          +
          the application model type of
          +
          +
        • +
        + + + +
          +
        • +

          getStreamingResponseTypeClass

          +
          Optional<Class<StreamingResponseType>> getStreamingResponseTypeClass()
          +
          Returns the streaming-response java class type
          +
          +
          Returns:
          +
          the streaming-response java class type
          +
          +
        • +
        + + + +
          +
        • +

          getStreamingResponseApplicationModelType

          +
          Optional<String> getStreamingResponseApplicationModelType()
          +
          Returns the streaming response application model string
          +
          +
          Returns:
          +
          the streaming response application model string
          +
          +
        • +
        + + + +
          +
        • +

          isStreamingOperation

          +
          default boolean isStreamingOperation()
          +
          Returns true if there is a streaming request or response associated with the operation + or both
          +
          +
          Returns:
          +
          true if there is a streaming request or response associated with the operation + or both
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/OperationResponse.html b/docs/software/amazon/awssdk/eventstreamrpc/OperationResponse.html new file mode 100644 index 000000000..24713e08e --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/OperationResponse.html @@ -0,0 +1,466 @@ + + + + + +OperationResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class OperationResponse<ResponseType extends EventStreamJsonMessage,​StreamRequestType extends EventStreamJsonMessage>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.eventstreamrpc.OperationResponse<ResponseType,​StreamRequestType>
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      ResponseType - The response type
      +
      StreamRequestType - The stream response type
      +
      +
      +
      All Implemented Interfaces:
      +
      AutoCloseable, StreamEventPublisher<StreamRequestType>, StreamResponse<ResponseType,​StreamRequestType>
      +
      +
      +
      public class OperationResponse<ResponseType extends EventStreamJsonMessage,​StreamRequestType extends EventStreamJsonMessage>
      +extends Object
      +implements StreamResponse<ResponseType,​StreamRequestType>, AutoCloseable
      +
      Underlying type for operation response handling. Enables publishing on stream operations from + client, closing of any open stream, and retrieval of response. Specific generated operation response + handlers are usually simple wrappers with the generic types specified
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/SerializationException.html b/docs/software/amazon/awssdk/eventstreamrpc/SerializationException.html new file mode 100644 index 000000000..dafb86b77 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/SerializationException.html @@ -0,0 +1,328 @@ + + + + + +SerializationException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SerializationException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SerializationException

          +
          public SerializationException​(Object object)
          +
          Creates a new serlization exception
          +
          +
          Parameters:
          +
          object - The object that caused the serlization exception
          +
          +
        • +
        + + + +
          +
        • +

          SerializationException

          +
          public SerializationException​(Object object,
          +                              Throwable cause)
          +
          Creates a new serlization exception
          +
          +
          Parameters:
          +
          object - The object that caused the serlization exception
          +
          cause - The cause of the serlization exception
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/StreamEventPublisher.html b/docs/software/amazon/awssdk/eventstreamrpc/StreamEventPublisher.html new file mode 100644 index 000000000..2bc78babf --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/StreamEventPublisher.html @@ -0,0 +1,294 @@ + + + + + +StreamEventPublisher (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface StreamEventPublisher<StreamEventType extends EventStreamJsonMessage>

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          sendStreamEvent

          +
          CompletableFuture<Void> sendStreamEvent​(StreamEventType streamEvent)
          +
          Publish an event over an open stream operation.
          +
          +
          Parameters:
          +
          streamEvent - event to publish
          +
          Returns:
          +
          Completable future indicating flush of the event over the stream
          +
          +
        • +
        + + + +
          +
        • +

          closeStream

          +
          CompletableFuture<Void> closeStream()
          +
          Closes the stream by sending an empty message
          +
          +
          Returns:
          +
          Completable future indicating flush of the stream termination message
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/StreamResponse.html b/docs/software/amazon/awssdk/eventstreamrpc/StreamResponse.html new file mode 100644 index 000000000..1625d723a --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/StreamResponse.html @@ -0,0 +1,315 @@ + + + + + +StreamResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface StreamResponse<ResponseType extends EventStreamJsonMessage,​StreamRequestType extends EventStreamJsonMessage>

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getRequestFlushFuture

          +
          CompletableFuture<Void> getRequestFlushFuture()
          +
          Completable future indicating flush of the request that initiated the stream operation
          +
          +
          Returns:
          +
          Completable future indicating flush of the request that initiated the stream operation
          +
          +
        • +
        + + + +
          +
        • +

          getResponse

          +
          CompletableFuture<ResponseType> getResponse()
          +
          Completable future for retrieving the initial-response of the stream operation
          +
          +
          Returns:
          +
          Completable future for retrieving the initial-response of the stream operation
          +
          +
        • +
        + + + +
          +
        • +

          isClosed

          +
          boolean isClosed()
          +
          Tests if the stream is closed
          +
          +
          Returns:
          +
          True if the stream is closed
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/StreamResponseHandler.html b/docs/software/amazon/awssdk/eventstreamrpc/StreamResponseHandler.html new file mode 100644 index 000000000..927de925c --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/StreamResponseHandler.html @@ -0,0 +1,309 @@ + + + + + +StreamResponseHandler (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface StreamResponseHandler<StreamEventType>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      StreamEventType - The stream event type
      +
      +
      +
      public interface StreamResponseHandler<StreamEventType>
      +
      Operation response handler is needed to invoke an operation that has a streaming + response element to it.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          onStreamEvent

          +
          void onStreamEvent​(StreamEventType streamEvent)
          +
          Called when there is a stream event to process
          +
          +
          Parameters:
          +
          streamEvent - The stream event to process
          +
          +
        • +
        + + + +
          +
        • +

          onStreamError

          +
          boolean onStreamError​(Throwable error)
          +
          Called when there's an error in the stream. Return value of this function + suggests whether or not the client handling will keep the stream open + or close it. + + There are conditions when onStreamError() may be triggered but the client handling will + close the connection anyways.
          +
          +
          Parameters:
          +
          error - The error that occurred
          +
          Returns:
          +
          true if the stream should be closed on this error, false if stream should remain open
          +
          +
        • +
        + + + +
          +
        • +

          onStreamClosed

          +
          void onStreamClosed()
          +
          Called when stream is closed
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/UnmappedDataException.html b/docs/software/amazon/awssdk/eventstreamrpc/UnmappedDataException.html new file mode 100644 index 000000000..7f531db6f --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/UnmappedDataException.html @@ -0,0 +1,350 @@ + + + + + +UnmappedDataException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UnmappedDataException

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Serializable
      +
      +
      +
      public class UnmappedDataException
      +extends RuntimeException
      +
      Unmapped data exception is generated either on server or client side when recieving data + over the wire and is unable to map properly to an expected type to be received + for the operation. Or an exception (don't have to be called out).
      +
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UnmappedDataException

          +
          public UnmappedDataException​(String applicationModelType)
          +
          Creates a new Unmapped data exception.
          +
          +
          Parameters:
          +
          applicationModelType - The application model type that caused the exception
          +
          +
        • +
        + + + +
          +
        • +

          UnmappedDataException

          +
          public UnmappedDataException​(Class<? extends EventStreamJsonMessage> expectedClass)
          +
          Creates a new Unmapped data exception.
          +
          +
          Parameters:
          +
          expectedClass - The application class that caused the exception
          +
          +
        • +
        + + + +
          +
        • +

          UnmappedDataException

          +
          public UnmappedDataException​(String applicationModelType,
          +                             Class<? extends EventStreamJsonMessage> expectedClass)
          +
          Creates a new Unmapped data exception.
          +
          +
          Parameters:
          +
          applicationModelType - The application model type that caused the exception
          +
          expectedClass - The application class that caused the exception
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/Version.html b/docs/software/amazon/awssdk/eventstreamrpc/Version.html new file mode 100644 index 000000000..dfc0b637a --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/Version.html @@ -0,0 +1,500 @@ + + + + + +Version (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Version

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          PATTERN

          +
          public static final Pattern PATTERN
          +
          The Regex pattern used to parse versions from strings
          +
        • +
        + + + +
          +
        • +

          MAJOR

          +
          public static final int MAJOR
          +
          Default major version number. Defaults to 0
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          MINOR

          +
          public static final int MINOR
          +
          Default minor version number. Defaults to 1
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          PATCH

          +
          public static final int PATCH
          +
          Default patch version number. Defaults to 0
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getInstance

          +
          public static Version getInstance()
          +
          +
          Returns:
          +
          Returns an instance of the version
          +
          +
        • +
        + + + +
          +
        • +

          getVersionString

          +
          public String getVersionString()
          +
          Returns the Version in string representation in the format: Major.Minor.Patch.
          +
          +
          Returns:
          +
          The Version converted to a string
          +
          +
        • +
        + + + + + + + +
          +
        • +

          fromString

          +
          public static Version fromString​(String versionString)
          +
          Returns a new Version class from the given version string. + Will throw an exception if it cannot convert.
          +
          +
          Parameters:
          +
          versionString - The version string to convert
          +
          Returns:
          +
          The Version class created from the string
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object rhs)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/AccessDeniedException.html b/docs/software/amazon/awssdk/eventstreamrpc/model/AccessDeniedException.html new file mode 100644 index 000000000..78c98f973 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/AccessDeniedException.html @@ -0,0 +1,453 @@ + + + + + +AccessDeniedException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AccessDeniedException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          ERROR_CODE

          +
          public static final String ERROR_CODE
          +
          The error code associated with a access denied exception
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AccessDeniedException

          +
          public AccessDeniedException​(String serviceName,
          +                             String message)
          +
          Message constructor may reveal what operation or resource was denied access + or the principal/authN that was rejected + + Do not overexpose reason or logic for AccessDenied. Prefer internal logging
          +
          +
          Parameters:
          +
          serviceName - The name of the service that caused the exception
          +
          message - The message to associate with the exception
          +
          +
        • +
        + + + +
          +
        • +

          AccessDeniedException

          +
          public AccessDeniedException​(String serviceName)
          +
          Message constructor may reveal what operation or resource was denied access + or the principal/authN that was rejected + + Do not overexpose reason or logic for AccessDenied. Prefer internal logging
          +
          +
          Parameters:
          +
          serviceName - The name of the service that caused the exception
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getApplicationModelType

          +
          public String getApplicationModelType()
          +
          Returns the named model type. May be used for a header.
          +
          +
          Returns:
          +
          The named model type
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamError.html b/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamError.html new file mode 100644 index 000000000..d2be16343 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamError.html @@ -0,0 +1,431 @@ + + + + + +EventStreamError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamError

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Serializable
      +
      +
      +
      public class EventStreamError
      +extends RuntimeException
      +
      Used to hold event stream RPC error messages that are not tied to any service. + Message info comes back with a payload of JSON like: + + { "message": "..." } + + And we map that to this exception type to convey the information
      +
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamError

          +
          public EventStreamError​(String message)
          +
          Creates a new EventStream error with only a message
          +
          +
          Parameters:
          +
          message - The message to associate with the EventStreamError
          +
          +
        • +
        + + + +
          +
        • +

          EventStreamError

          +
          public EventStreamError​(String message,
          +                        List<software.amazon.awssdk.crt.eventstream.Header> headers,
          +                        software.amazon.awssdk.crt.eventstream.MessageType messageType)
          +
          Creates a new EventStreamError with a message, headers, and message type
          +
          +
          Parameters:
          +
          message - The message to associate with the EventStreamError
          +
          headers - Headers to associate with the EventStreamError
          +
          messageType - The message type to associate with the EventStreamError
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public static EventStreamError create​(List<software.amazon.awssdk.crt.eventstream.Header> headers,
          +                                      byte[] payload,
          +                                      software.amazon.awssdk.crt.eventstream.MessageType messageType)
          +
          Creates a new EventStreamError
          +
          +
          Parameters:
          +
          headers - currently unusued, but likely a useful element for output
          +
          payload - The payload to associated with the EventStreamError
          +
          messageType - The message type to associate with the EventStreamError
          +
          Returns:
          +
          A new EventStreamError
          +
          +
        • +
        + + + +
          +
        • +

          getMessageHeaders

          +
          public List<software.amazon.awssdk.crt.eventstream.Header> getMessageHeaders()
          +
          Returns the headers associated with the EventStreamError
          +
          +
          Returns:
          +
          the headers associated with the EventStreamError
          +
          +
        • +
        + + + +
          +
        • +

          getMessageType

          +
          public software.amazon.awssdk.crt.eventstream.MessageType getMessageType()
          +
          Returns the message type associated with the EventStreamError
          +
          +
          Returns:
          +
          the message type associated with the EventStreamError
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamJsonMessage.html b/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamJsonMessage.html new file mode 100644 index 000000000..b125a660b --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamJsonMessage.html @@ -0,0 +1,352 @@ + + + + + +EventStreamJsonMessage (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface EventStreamJsonMessage

    +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods Default Methods 
        Modifier and TypeMethodDescription
        default EventStreamJsonMessagefromJson​(com.google.gson.Gson gson, + byte[] payload) +
        Converts the given GSON and payload into a EventStreamJsonMessage
        +
        StringgetApplicationModelType() +
        Returns the named model type.
        +
        default booleanisVoid() +
        Returns whether the EventStreamJsonMessage is void
        +
        default voidpostFromJson() +
        If anything needs to be done in memory after parsing from JSON, override and perform it here
        +
        default byte[]toPayload​(com.google.gson.Gson gson) +
        Serialize this object into a JSON payload.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          toPayload

          +
          default byte[] toPayload​(com.google.gson.Gson gson)
          +
          Serialize this object into a JSON payload. Does not validate object being serialized + + WARNING: implementers should not override this method. This could be an abstract class + with final implementations for serialization/deserialization. Or better yet, rework + how it works
          +
          +
          Parameters:
          +
          gson - The GSON to convert to a JSON payload
          +
          Returns:
          +
          The GSON converted to a JSON payload
          +
          +
        • +
        + + + +
          +
        • +

          fromJson

          +
          default EventStreamJsonMessage fromJson​(com.google.gson.Gson gson,
          +                                        byte[] payload)
          +
          Converts the given GSON and payload into a EventStreamJsonMessage
          +
          +
          Parameters:
          +
          gson - The GSON to convert
          +
          payload - The payload to convert
          +
          Returns:
          +
          A EventStreamJsonMessage
          +
          +
        • +
        + + + +
          +
        • +

          postFromJson

          +
          default void postFromJson()
          +
          If anything needs to be done in memory after parsing from JSON, override and perform it here
          +
        • +
        + + + +
          +
        • +

          getApplicationModelType

          +
          String getApplicationModelType()
          +
          Returns the named model type. May be used for a header.
          +
          +
          Returns:
          +
          the named model type
          +
          +
        • +
        + + + +
          +
        • +

          isVoid

          +
          default boolean isVoid()
          +
          Returns whether the EventStreamJsonMessage is void
          +
          +
          Returns:
          +
          True if the EventStreamJsonMessage is void
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamOperationError.html b/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamOperationError.html new file mode 100644 index 000000000..8771c8abd --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/EventStreamOperationError.html @@ -0,0 +1,416 @@ + + + + + +EventStreamOperationError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EventStreamOperationError

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EventStreamOperationError

          +
          public EventStreamOperationError​(String serviceName,
          +                                 String errorCode,
          +                                 String message)
          +
          Creates a new EventStreamOperationError from the given service name, error code, and message
          +
          +
          Parameters:
          +
          serviceName - The service that caused the error
          +
          errorCode - The error code associated with the error
          +
          message - The message to show alongside the error
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getService

          +
          public String getService()
          +
          Returns the name of the service that caused the error
          +
          +
          Returns:
          +
          the name of the service that caused the error
          +
          +
        • +
        + + + +
          +
        • +

          getMessage

          +
          public String getMessage()
          +
          Likely overridden by a specific field defined in service-operation model
          +
          +
          Overrides:
          +
          getMessage in class Throwable
          +
          Returns:
          +
          The message associated with the error
          +
          +
        • +
        + + + +
          +
        • +

          getErrorCode

          +
          public String getErrorCode()
          +
          Likely subclasses will have a more limited set of valid error codes
          +
          +
          Returns:
          +
          The error code associated with the error
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/InternalServerException.html b/docs/software/amazon/awssdk/eventstreamrpc/model/InternalServerException.html new file mode 100644 index 000000000..3ec4ed792 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/InternalServerException.html @@ -0,0 +1,418 @@ + + + + + +InternalServerException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InternalServerException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          ERROR_CODE

          +
          public static final String ERROR_CODE
          +
          The error code associated with a internal server exception
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          InternalServerException

          +
          public InternalServerException​(String serviceName)
          +
          Creates a new internal server exception from the given service name
          +
          +
          Parameters:
          +
          serviceName - The name of the service that caused the exception
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getApplicationModelType

          +
          public String getApplicationModelType()
          +
          Returns the named model type. May be used for a header.
          +
          +
          Returns:
          +
          - Application Model Type
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/UnsupportedOperationException.html b/docs/software/amazon/awssdk/eventstreamrpc/model/UnsupportedOperationException.html new file mode 100644 index 000000000..ee738f881 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/UnsupportedOperationException.html @@ -0,0 +1,421 @@ + + + + + +UnsupportedOperationException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UnsupportedOperationException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          ERROR_CODE

          +
          public static final String ERROR_CODE
          +
          The error code associated with a unsupported operation exception
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UnsupportedOperationException

          +
          public UnsupportedOperationException​(String serviceName,
          +                                     String operationName)
          +
          Creates a new UnsupportedOperationException from the given service and operation names
          +
          +
          Parameters:
          +
          serviceName - The name of the service that caused the exception
          +
          operationName - The name of the operation that caused the exception
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getApplicationModelType

          +
          public String getApplicationModelType()
          +
          Returns the named model type. May be used for a header.
          +
          +
          Returns:
          +
          the named model type
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/ValidationException.html b/docs/software/amazon/awssdk/eventstreamrpc/model/ValidationException.html new file mode 100644 index 000000000..edf8e94fc --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/ValidationException.html @@ -0,0 +1,421 @@ + + + + + +ValidationException (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ValidationException

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          ERROR_CODE

          +
          public static final String ERROR_CODE
          +
          The error code associated with a validation exception
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ValidationException

          +
          public ValidationException​(String serviceName,
          +                           String message)
          +
          Creates a new ValidationException with the given service name and message
          +
          +
          Parameters:
          +
          serviceName - The name of the service that caused the exception
          +
          message - The reason for the exception
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getApplicationModelType

          +
          public String getApplicationModelType()
          +
          Returns the named model type. May be used for a header.
          +
          +
          Returns:
          +
          the named model type
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/package-summary.html b/docs/software/amazon/awssdk/eventstreamrpc/model/package-summary.html new file mode 100644 index 000000000..a33fbc999 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/package-summary.html @@ -0,0 +1,218 @@ + + + + + +software.amazon.awssdk.eventstreamrpc.model (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.eventstreamrpc.model

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Interface Summary 
      InterfaceDescription
      EventStreamJsonMessage +
      All generated model types implement this interface, including errors.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Exception Summary 
      ExceptionDescription
      AccessDeniedException +
      Thrown when an access denied exception occurs
      +
      EventStreamError +
      Used to hold event stream RPC error messages that are not tied to any service.
      +
      EventStreamOperationError +
      Root error type returned by any continuation error message + + TODO: To mimic public AWS SDK clients, any exception thrown by + a given service should inherit from it's generated model + service exception.
      +
      InternalServerException +
      Thrown when a internal server exception occurs
      +
      UnsupportedOperationException +
      Thrown when an unsupported operation exception occurs
      +
      ValidationException +
      Thrown when a validation exception occurs
      +
      +
    • +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/model/package-tree.html b/docs/software/amazon/awssdk/eventstreamrpc/model/package-tree.html new file mode 100644 index 000000000..3ee7b34cb --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/model/package-tree.html @@ -0,0 +1,188 @@ + + + + + +software.amazon.awssdk.eventstreamrpc.model Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.eventstreamrpc.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/package-summary.html b/docs/software/amazon/awssdk/eventstreamrpc/package-summary.html new file mode 100644 index 000000000..eb6fd612c --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/package-summary.html @@ -0,0 +1,305 @@ + + + + + +software.amazon.awssdk.eventstreamrpc (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.eventstreamrpc

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/eventstreamrpc/package-tree.html b/docs/software/amazon/awssdk/eventstreamrpc/package-tree.html new file mode 100644 index 000000000..3a6ed6508 --- /dev/null +++ b/docs/software/amazon/awssdk/eventstreamrpc/package-tree.html @@ -0,0 +1,200 @@ + + + + + +software.amazon.awssdk.eventstreamrpc Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.eventstreamrpc

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig.html b/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig.html new file mode 100644 index 000000000..007e2404a --- /dev/null +++ b/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig.html @@ -0,0 +1,428 @@ + + + + + +AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      AwsIotMqtt5ClientBuilder
      +
      +
      +
      public static final class AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig
      +extends Object
      +
      Configuration options specific to + AWS IoT Core custom authentication + features. For clients constructed by an AwsIotMqtt5ClientBuilder, all parameters associated + with AWS IoT custom authentication are passed via the username and password properties in the CONNECT packet.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          authorizerName

          +
          public String authorizerName
          +
          Name of the custom authorizer to use. + + Required if the endpoint does not have a default custom authorizer associated with it. + It is strongly suggested to URL-encode this value; the SDK will not do so for you.
          +
        • +
        + + + +
          +
        • +

          username

          +
          public String username
          +
          The username to use with the custom authorizer. Query-string elements of this property value will be unioned + with the query-string elements implied by other properties in this object. + + For example, if you set this to: + + MyUsername?someKey=someValue + + and use authorizerName to specify the authorizer, the final username would look like: + + MyUsername?someKey=someValue&x-amz-customauthorizer-name=<your authorizer's name >&...
          +
        • +
        + + + +
          +
        • +

          password

          +
          public byte[] password
          +
          The password to use with the custom authorizer. Becomes the MQTT5 CONNECT packet's password property. + AWS IoT Core will base64 encode this binary data before passing it to the authorizer's lambda function.
          +
        • +
        + + + +
          +
        • +

          tokenKeyName

          +
          public String tokenKeyName
          +
          Key used to extract the custom authorizer token from MQTT username query-string properties. + + Required if the custom authorizer has signing enabled. It is strongly suggested to URL-encode this value; the + SDK will not do so for you.
          +
        • +
        + + + +
          +
        • +

          tokenValue

          +
          public String tokenValue
          +
          An opaque token value. This value must be signed by the private key associated with the custom authorizer and + the result placed in the tokenSignature property. + + Required if the custom authorizer has signing enabled.
          +
        • +
        + + + +
          +
        • +

          tokenSignature

          +
          public String tokenSignature
          +
          The digital signature of the token value in the tokenValue property. The signature must be based on + the private key associated with the custom authorizer. The signature must be base64 encoded. + + Required if the custom authorizer has signing enabled. It is strongly suggested to URL-encode this value; the + SDK will not do so for you.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MqttConnectCustomAuthConfig

          +
          public MqttConnectCustomAuthConfig()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.WebsocketSigv4Config.html b/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.WebsocketSigv4Config.html new file mode 100644 index 000000000..8764f1126 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.WebsocketSigv4Config.html @@ -0,0 +1,337 @@ + + + + + +AwsIotMqtt5ClientBuilder.WebsocketSigv4Config (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AwsIotMqtt5ClientBuilder.WebsocketSigv4Config

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      AwsIotMqtt5ClientBuilder
      +
      +
      +
      public static final class AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
      +extends Object
      +
      Websocket-specific MQTT5 connection AWS IoT configuration options
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          credentialsProvider

          +
          public software.amazon.awssdk.crt.auth.credentials.CredentialsProvider credentialsProvider
          +
          Sources the AWS Credentials used to sign the websocket connection handshake. If not provided, + the default credentials provider chain is used.
          +
        • +
        + + + +
          +
        • +

          region

          +
          public String region
          +
          The AWS region the websocket connection is being established in. Must match the region embedded in the + endpoint. If not provided, pattern-matching logic is used to extract the region from the endpoint. + Use this option if the pattern-matching logic has not yet been updated to handle new endpoint formats.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          WebsocketSigv4Config

          +
          public WebsocketSigv4Config()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.html b/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.html new file mode 100644 index 000000000..0e637b30b --- /dev/null +++ b/docs/software/amazon/awssdk/iot/AwsIotMqtt5ClientBuilder.html @@ -0,0 +1,1181 @@ + + + + + +AwsIotMqtt5ClientBuilder (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AwsIotMqtt5ClientBuilder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.crt.CrtResource
      • +
      • +
          +
        • software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable
      +
      +
      +
      public class AwsIotMqtt5ClientBuilder
      +extends software.amazon.awssdk.crt.CrtResource
      +
      Builders for making MQTT5 clients with different connection methods for AWS IoT Core.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          newDirectMqttBuilderWithMtlsFromPath

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithMtlsFromPath​(String hostName,
          +                                                                            String certificatePath,
          +                                                                            String privateKeyPath)
          +
          Creates a new MQTT5 client builder with mTLS file paths.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          certificatePath - - Path to certificate, in PEM format
          +
          privateKeyPath - - Path to private key, in PEM format
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMqttBuilderWithMtlsFromMemory

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithMtlsFromMemory​(String hostName,
          +                                                                              String certificate,
          +                                                                              String privateKey)
          +
          Creates a new MQTT5 client builder with mTLS cert pair in memory
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          certificate - - Certificate, in PEM format
          +
          privateKey - - Private key, in PEM format
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMqttBuilderWithMtlsFromPkcs11

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithMtlsFromPkcs11​(String hostName,
          +                                                                              software.amazon.awssdk.crt.io.TlsContextPkcs11Options pkcs11Options)
          +
          Creates a new MQTT5 client builder with mTLS using a PKCS#11 library for private key operations + + NOTE: This configuration only works on Unix devices.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          pkcs11Options - - PKCS#11 options
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMtlsCustomKeyOperationsBuilder

          +
          public static AwsIotMqtt5ClientBuilder newDirectMtlsCustomKeyOperationsBuilder​(String hostName,
          +                                                                               software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions operationOptions)
          +
          Creates a new MQTT5 client builder with mTLS using a custom handler for private key operations + + NOTE: This configuration only works on Unix devices.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          operationOptions - - Options for using a custom handler
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMqttBuilderWithMtlsFromWindowsCertStorePath

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithMtlsFromWindowsCertStorePath​(String hostName,
          +                                                                                            String certificatePath)
          +
          Creates a new MQTT5 client builder with mTLS using a certificate in a Windows certificate store. + + NOTE: This configuration only works on Windows devices.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          certificatePath - - Path to certificate in a Windows certificate store. + The path must use backslashes and end with the certificate's thumbprint. + Example: `CurrentUser\MY\A11F8A9B5DF5B98BA3508FBCA575D09570E0D2C6`
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMqttBuilderWithCustomAuth

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithCustomAuth​(String hostName,
          +                                                                          AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig customAuthConfig)
          +
          Creates a new MQTT5 client builder that will use direct MQTT and a custom authenticator controlled by the + username and password values.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          customAuthConfig - - AWS IoT custom auth configuration
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMqttBuilderWithMtlsFromPkcs11

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithMtlsFromPkcs11​(String hostName,
          +                                                                              String pkcs12Path,
          +                                                                              String pkcs12Password)
          +
          Create a new builder with mTLS, using a PKCS12 library for private key operations. + + NOTE: MacOS only
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          pkcs12Path - Path to the PKCS12 file to use with the builder.
          +
          pkcs12Password - The password of the PKCS12 file to use with the builder.
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newWebsocketMqttBuilderWithSigv4Auth

          +
          public static AwsIotMqtt5ClientBuilder newWebsocketMqttBuilderWithSigv4Auth​(String hostName,
          +                                                                            AwsIotMqtt5ClientBuilder.WebsocketSigv4Config config)
          +
          Create a new MQTT5 client builder that will use websockets and AWS Sigv4 signing to establish + mutually-authenticated (mTLS) connections.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          config - - Additional Sigv4-oriented options to use
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newWebsocketMqttBuilderWithCustomAuth

          +
          public static AwsIotMqtt5ClientBuilder newWebsocketMqttBuilderWithCustomAuth​(String hostName,
          +                                                                             AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig customAuthConfig)
          +
          Creates a new MQTT5 client builder that will use websocket connection and a custom authenticator controlled by the + username and password values.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          customAuthConfig - - AWS IoT custom auth configuration
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newDirectMqttBuilderWithJavaKeystore

          +
          public static AwsIotMqtt5ClientBuilder newDirectMqttBuilderWithJavaKeystore​(String hostName,
          +                                                                            KeyStore keyStore,
          +                                                                            String certificateAlias,
          +                                                                            String certificatePassword)
          +
          Creates a new MQTT5 client builder using a certificate and key stored in the passed-in Java keystore. + + Note: This function assumes the passed-in keystore has already been loaded from a + file by calling keystore.load(file, password).
          +
          +
          Parameters:
          +
          hostName - AWS IoT endpoint to connect to
          +
          keyStore - The Java keystore to use. Assumed to be loaded with certificates and keys
          +
          certificateAlias - The alias of the certificate and key to use with the builder.
          +
          certificatePassword - The password of the certificate and key to use with the builder.
          +
          Returns:
          +
          A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newMqttBuilder

          +
          public static AwsIotMqtt5ClientBuilder newMqttBuilder​(String hostName)
          +
          Creates a new MQTT5 client builder with default TLS options. This requires setting all connection details manually. + Default port to direct MQTT.
          +
          +
          Parameters:
          +
          hostName - - AWS IoT endpoint to connect to
          +
          Returns:
          +
          - A new AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newMqttBuilderFromMqtt311ConnectionConfig

          +
          public static AwsIotMqtt5ClientBuilder newMqttBuilderFromMqtt311ConnectionConfig​(software.amazon.awssdk.crt.mqtt.MqttConnectionConfig mqtt311Config,
          +                                                                                 software.amazon.awssdk.crt.io.TlsContextOptions tlsOptions)
          +                                                                          throws Exception
          +
          Creates a new MQTT5 client builder using a MqttConnectionConfig. + + This does NOT support all MqttConnectionConfig options and will throw + an exception should it encounter options it does not support. + + Known unsupported options/cases: +

          - Custom Authorizer: Will not be properly detected nor setup +

          - Websockets: Is not supported and will throw an exception +

          - Will Message: Is not supported and will throw an exception +

          - All Callbacks: Connection callbacks are not supported and will be ignored

          +
          +
          Parameters:
          +
          mqtt311Config - The MqttConnectionConfig to create a MQTT5 client builder from
          +
          tlsOptions - The TLS options to use alongside the MqttConnectionConfig
          +
          Returns:
          +
          A new AwsIotMqtt5ClientBuilder
          +
          Throws:
          +
          Exception - If an unsupported option is passed
          +
          +
        • +
        + + + +
          +
        • +

          withCertificateAuthorityFromPath

          +
          public AwsIotMqtt5ClientBuilder withCertificateAuthorityFromPath​(String caDirPath,
          +                                                                 String caFilePath)
          +
          Overrides the default system trust store.
          +
          +
          Parameters:
          +
          caDirPath - - Only used on Unix-style systems where all trust anchors are + stored in a directory (e.g. /etc/ssl/certs).
          +
          caFilePath - - Single file containing all trust CAs, in PEM format.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withCertificateAuthority

          +
          public AwsIotMqtt5ClientBuilder withCertificateAuthority​(String caRoot)
          +
          Overrides the default trust store.
          +
          +
          Parameters:
          +
          caRoot - - Buffer containing all trust CAs, in PEM format.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withPort

          +
          public AwsIotMqtt5ClientBuilder withPort​(Long port)
          +
          Overrides the port to connect to on the IoT endpoint
          +
          +
          Parameters:
          +
          port - - The port to connect to on the IoT endpoint. Usually 8883 for MQTT, or 443 for websockets
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withConnectProperties

          +
          public AwsIotMqtt5ClientBuilder withConnectProperties​(software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder connectPacket)
          +
          Overrides all configurable options with respect to the CONNECT packet sent by the client, including the will. + These connect properties will be used for every connection attempt made by the client. Custom authentication + configuration will override the username and password values in this configuration.
          +
          +
          Parameters:
          +
          connectPacket - - All configurable options with respect to the CONNECT packet sent by the client
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withSessionBehavior

          +
          public AwsIotMqtt5ClientBuilder withSessionBehavior​(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior sessionBehavior)
          +
          Overrides how the MQTT5 client should behave with respect to MQTT sessions.
          +
          +
          Parameters:
          +
          sessionBehavior - - How the MQTT5 client should behave with respect to MQTT sessions.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withRetryJitterMode

          +
          public AwsIotMqtt5ClientBuilder withRetryJitterMode​(software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode jitterMode)
          +
          Overrides how the reconnect delay is modified in order to smooth out the distribution of reconnect attempt + time points for a large set of reconnecting clients.
          +
          +
          Parameters:
          +
          jitterMode - - Controls how the reconnect delay is modified in order to smooth out the distribution + of reconnect attempt time points for a large set of reconnecting clients.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withMinReconnectDelayMs

          +
          public AwsIotMqtt5ClientBuilder withMinReconnectDelayMs​(Long minReconnectDelayMs)
          +
          Overrides the minimum amount of time to wait to reconnect after a disconnect. Exponential back-off is + performed with controllable jitter after each connection failure.
          +
          +
          Parameters:
          +
          minReconnectDelayMs - - Minimum amount of time to wait to reconnect after a disconnect.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withMaxReconnectDelayMs

          +
          public AwsIotMqtt5ClientBuilder withMaxReconnectDelayMs​(Long maxReconnectDelayMs)
          +
          Overrides the maximum amount of time to wait to reconnect after a disconnect. Exponential back-off is + performed with controllable jitter after each connection failure.
          +
          +
          Parameters:
          +
          maxReconnectDelayMs - - Maximum amount of time to wait to reconnect after a disconnect.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withMinConnectedTimeToResetReconnectDelayMs

          +
          public AwsIotMqtt5ClientBuilder withMinConnectedTimeToResetReconnectDelayMs​(Long minConnectedTimeToResetReconnectDelayMs)
          +
          Overrides the amount of time that must elapse with an established connection before the reconnect delay is + reset to the minimum. This helps alleviate bandwidth-waste in fast reconnect cycles due to permission + failures on operations.
          +
          +
          Parameters:
          +
          minConnectedTimeToResetReconnectDelayMs - - The amount of time that must elapse with an established + connection before the reconnect delay is reset to the minimum.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withConnackTimeoutMs

          +
          public AwsIotMqtt5ClientBuilder withConnackTimeoutMs​(Long connackTimeoutMs)
          +
          Overrides the time interval to wait after sending a CONNECT request for a CONNACK to arrive. If one does not + arrive, the connection will be shut down.
          +
          +
          Parameters:
          +
          connackTimeoutMs - - The time interval to wait after sending a CONNECT request for a CONNACK to arrive.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withOfflineQueueBehavior

          +
          public AwsIotMqtt5ClientBuilder withOfflineQueueBehavior​(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior offlineQueueBehavior)
          +
          Overrides how disconnects affect the queued and in-progress operations tracked by the client. Also controls + how new operations are handled while the client is not connected. In particular, if the client is not connected, + then any operation that would be failed on disconnect (according to these rules) will also be rejected.
          +
          +
          Parameters:
          +
          offlineQueueBehavior - - How disconnects affect the queued and in-progress operations tracked by the client.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withPingTimeoutMs

          +
          public AwsIotMqtt5ClientBuilder withPingTimeoutMs​(Long pingTimeoutMs)
          +
          Overrides the time interval to wait after sending a PINGREQ for a PINGRESP to arrive. If one does not arrive, + the client will close the current connection.
          +
          +
          Parameters:
          +
          pingTimeoutMs - - The time interval to wait after sending a PINGREQ for a PINGRESP to arrive.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withAckTimeoutSeconds

          +
          public AwsIotMqtt5ClientBuilder withAckTimeoutSeconds​(Long ackTimeoutSeconds)
          +
          Overrides the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before + failing the operation. Defaults to no timeout.
          +
          +
          Parameters:
          +
          ackTimeoutSeconds - - the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, + or UNSUBSCRIBE before failing the operation
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withSocketOptions

          +
          public AwsIotMqtt5ClientBuilder withSocketOptions​(software.amazon.awssdk.crt.io.SocketOptions socketOptions)
          +
          Overrides the socket properties of the underlying MQTT connections made by the client. Leave undefined to use + defaults (no TCP keep alive, 10 second socket timeout).
          +
          +
          Parameters:
          +
          socketOptions - - The socket properties of the underlying MQTT connections made by the client
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withHttpProxyOptions

          +
          public AwsIotMqtt5ClientBuilder withHttpProxyOptions​(software.amazon.awssdk.crt.http.HttpProxyOptions httpProxyOptions)
          +
          Overrides (tunneling) HTTP proxy usage when establishing MQTT connections.
          +
          +
          Parameters:
          +
          httpProxyOptions - - HTTP proxy options to use when establishing MQTT connections.
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withExtendedValidationAndFlowControlOptions

          +
          public AwsIotMqtt5ClientBuilder withExtendedValidationAndFlowControlOptions​(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions extendedValidationAndFlowControlOptions)
          +
          Overrides additional controls for client behavior with respect to operation validation and flow control; these + checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.
          +
          +
          Parameters:
          +
          extendedValidationAndFlowControlOptions - - additional controls for client behavior with respect to operation + validation and flow control
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withLifeCycleEvents

          +
          public AwsIotMqtt5ClientBuilder withLifeCycleEvents​(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents lifecycleEvents)
          +
          Sets the LifeCycleEvents that will be called by the client when receives a life cycle events. Examples of + life cycle events are: Connection success, connection failure, disconnection, etc.
          +
          +
          Parameters:
          +
          lifecycleEvents - - The LifeCycleEvents to be called
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withPublishEvents

          +
          public AwsIotMqtt5ClientBuilder withPublishEvents​(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.PublishEvents publishEvents)
          +
          Sets the PublishEvents that will be called by the client when it receives a publish packet.
          +
          +
          Parameters:
          +
          publishEvents - The PublishEvents to be called
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withTopicAliasingOptions

          +
          public AwsIotMqtt5ClientBuilder withTopicAliasingOptions​(software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions options)
          +
          Overrides how the MQTT5 client should behave with respect to MQTT5 topic aliasing.
          +
          +
          Parameters:
          +
          options - - How the MQTT5 client should use topic aliasing
          +
          Returns:
          +
          - The AwsIotMqtt5ClientBuilder
          +
          +
        • +
        + + + +
          +
        • +

          build

          +
          public software.amazon.awssdk.crt.mqtt5.Mqtt5Client build()
          +
          Constructs an MQTT5 client object configured with the options set.
          +
          +
          Returns:
          +
          A MQTT5ClientOptions
          +
          +
        • +
        + + + +
          +
        • +

          extractRegionFromEndpoint

          +
          public static String extractRegionFromEndpoint​(String endpoint)
          +                                        throws Exception
          +
          Attempts to determine the AWS region associated with an endpoint. + Will throw an exception if it cannot find the region.
          +
          +
          Parameters:
          +
          endpoint - - The endpoint to compute the region for.
          +
          Returns:
          +
          The region associated with the endpoint.
          +
          Throws:
          +
          Exception - When AWS region cannot be extracted from endpoint.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/AwsIotMqttConnectionBuilder.html b/docs/software/amazon/awssdk/iot/AwsIotMqttConnectionBuilder.html new file mode 100644 index 000000000..dad71c098 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/AwsIotMqttConnectionBuilder.html @@ -0,0 +1,1317 @@ + + + + + +AwsIotMqttConnectionBuilder (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AwsIotMqttConnectionBuilder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.crt.CrtResource
      • +
      • +
          +
        • software.amazon.awssdk.iot.AwsIotMqttConnectionBuilder
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable
      +
      +
      +
      public final class AwsIotMqttConnectionBuilder
      +extends software.amazon.awssdk.crt.CrtResource
      +
      A central class for building Mqtt connections without manually managing a large variety of native objects (some + still need to be created though).
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          newMtlsBuilderFromPath

          +
          public static AwsIotMqttConnectionBuilder newMtlsBuilderFromPath​(String certPath,
          +                                                                 String privateKeyPath)
          +
          Create a new builder with mTLS file paths
          +
          +
          Parameters:
          +
          certPath - - Path to certificate, in PEM format
          +
          privateKeyPath - - Path to private key, in PEM format
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          newMtlsPkcs11Builder

          +
          public static AwsIotMqttConnectionBuilder newMtlsPkcs11Builder​(software.amazon.awssdk.crt.io.TlsContextPkcs11Options pkcs11Options)
          +
          Create a new builder with mTLS, using a PKCS#11 library for private key operations. + + NOTE: Unix only
          +
          +
          Parameters:
          +
          pkcs11Options - PKCS#11 options
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newMtlsCustomKeyOperationsBuilder

          +
          public static AwsIotMqttConnectionBuilder newMtlsCustomKeyOperationsBuilder​(software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions operationOptions)
          +
          Create a new builder with mTLS, using a custom handler for private key operations.
          +
          +
          Parameters:
          +
          operationOptions - options for using a custom handler
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newMtlsWindowsCertStorePathBuilder

          +
          public static AwsIotMqttConnectionBuilder newMtlsWindowsCertStorePathBuilder​(String certificatePath)
          +
          Create a new builder with mTLS, using a certificate in a Windows certificate store. + + NOTE: Windows only
          +
          +
          Parameters:
          +
          certificatePath - Path to certificate in a Windows certificate store. + The path must use backslashes and end with the + certificate's thumbprint. Example: + CurrentUser\MY\A11F8A9B5DF5B98BA3508FBCA575D09570E0D2C6
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          newJavaKeystoreBuilder

          +
          public static AwsIotMqttConnectionBuilder newJavaKeystoreBuilder​(KeyStore keyStore,
          +                                                                 String certificateAlias,
          +                                                                 String certificatePassword)
          +                                                          throws software.amazon.awssdk.crt.CrtRuntimeException
          +
          Create a new builder with mTLS, using a certificate and key stored in the passed-in Java keystore. + + Note: function assumes the passed keystore has already been loaded from a file by calling "keystore.load(file, password)"
          +
          +
          Parameters:
          +
          keyStore - The Java keystore to use. Assumed to be loaded with certificates and keys
          +
          certificateAlias - The alias of the certificate and key to use with the builder.
          +
          certificatePassword - The password of the certificate and key to use with the builder.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          Throws:
          +
          software.amazon.awssdk.crt.CrtRuntimeException - if an error occurs, like the keystore cannot be opened or the certificate is not found.
          +
          +
        • +
        + + + +
          +
        • +

          newMtlsPkcs12Builder

          +
          public static AwsIotMqttConnectionBuilder newMtlsPkcs12Builder​(String pkcs12Path,
          +                                                               String pkcs12Password)
          +
          Create a new builder with mTLS, using a PKCS12 library for private key operations. + + NOTE: MacOS only
          +
          +
          Parameters:
          +
          pkcs12Path - Path to the PKCS12 file to use with the builder.
          +
          pkcs12Password - The password of the PKCS12 file to use with the builder.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + + + + + +
          +
        • +

          withCertificateAuthorityFromPath

          +
          public AwsIotMqttConnectionBuilder withCertificateAuthorityFromPath​(String caDirPath,
          +                                                                    String caFilePath)
          +
          Overrides the default system trust store.
          +
          +
          Parameters:
          +
          caDirPath - - Only used on Unix-style systems where all trust anchors + are stored in a directory (e.g. /etc/ssl/certs).
          +
          caFilePath - - Single file containing all trust CAs, in PEM format
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          withPort

          +
          public AwsIotMqttConnectionBuilder withPort​(int port)
          +
          Configures the port to connect to for connections from this builder. If not set, 443 will be used for + a websocket connection or where ALPN support is available. Otherwise the default is 8883.
          +
          +
          Parameters:
          +
          port - The port to connect to on the IoT endpoint. Usually 8883 for + MQTT, or 443 for websockets
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withClientId

          +
          public AwsIotMqttConnectionBuilder withClientId​(String clientId)
          +
          Configures the client id to use to connect to the IoT Core service.
          +
          +
          Parameters:
          +
          clientId - The client id for connections from this builder. Needs to be unique across + all devices/clients.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withCleanSession

          +
          public AwsIotMqttConnectionBuilder withCleanSession​(boolean cleanSession)
          +
          Configures whether or not the service should try to resume prior + subscriptions, if it has any
          +
          +
          Parameters:
          +
          cleanSession - true if the session should drop prior subscriptions when + a connection from this builder is established, false to resume the session
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withKeepAliveMs

          +
          @Deprecated
          +public AwsIotMqttConnectionBuilder withKeepAliveMs​(int keepAliveMs)
          +
          Deprecated. +
          Configures MQTT keep-alive via PING messages. Note that this is not TCP + keepalive.
          +
          +
          +
          Parameters:
          +
          keepAliveMs - How often in milliseconds to send an MQTT PING message to the + service to keep connections alive
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withKeepAliveSecs

          +
          public AwsIotMqttConnectionBuilder withKeepAliveSecs​(int keepAliveSecs)
          +
          Configures MQTT keep-alive via PING messages. Note that this is not TCP + keepalive.
          +
          +
          Parameters:
          +
          keepAliveSecs - How often in seconds to send an MQTT PING message to the + service to keep connections alive
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withPingTimeoutMs

          +
          public AwsIotMqttConnectionBuilder withPingTimeoutMs​(int pingTimeoutMs)
          +
          Controls ping timeout value. If a response is not received within this + interval, the connection will be reestablished.
          +
          +
          Parameters:
          +
          pingTimeoutMs - How long to wait for a ping response before resetting a connection built from this + builder.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withProtocolOperationTimeoutMs

          +
          public AwsIotMqttConnectionBuilder withProtocolOperationTimeoutMs​(int protocolOperationTimeoutMs)
          +
          Controls timeout value for requests that response is required on healthy connection. + If a response is not received within this interval, the request will fail as server not receiving it. + Applied to publish (QoS greater than 0) and unsubscribe
          +
          +
          Parameters:
          +
          protocolOperationTimeoutMs - How long to wait for a request response (in milliseconds) before failing
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + + + + + +
          +
        • +

          withReconnectTimeoutSecs

          +
          public AwsIotMqttConnectionBuilder withReconnectTimeoutSecs​(long minTimeoutSecs,
          +                                                            long maxTimeoutSecs)
          +
          Configures the minimum and maximum reconnect timeouts. + + The time between reconnect attempts will start at min and multiply by 2 until max is reached.
          +
          +
          Parameters:
          +
          minTimeoutSecs - The timeout to start with
          +
          maxTimeoutSecs - The highest allowable wait time between reconnect attempts
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withSocketOptions

          +
          public AwsIotMqttConnectionBuilder withSocketOptions​(software.amazon.awssdk.crt.io.SocketOptions socketOptions)
          +
          Configures the common settings for the socket to use for connections created by this builder
          +
          +
          Parameters:
          +
          socketOptions - The socket settings
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          withConnectionEventCallbacks

          +
          public AwsIotMqttConnectionBuilder withConnectionEventCallbacks​(software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents callbacks)
          +
          Configures the connection-related callbacks to use for connections created by this builder
          +
          +
          Parameters:
          +
          callbacks - connection event callbacks to use
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withWill

          +
          public AwsIotMqttConnectionBuilder withWill​(software.amazon.awssdk.crt.mqtt.MqttMessage message)
          +                                     throws software.amazon.awssdk.crt.mqtt.MqttException
          +
          Sets the last will and testament message to be delivered to a topic when a connection created by this builder + disconnects
          +
          +
          Parameters:
          +
          message - The message to publish as the will. The message contains the + topic that the message will be published to on disconnect, + along with the QualityOfService that it will be + published with and whether it will be retained when it is published.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          Throws:
          +
          software.amazon.awssdk.crt.mqtt.MqttException
          +
          +
        • +
        + + + +
          +
        • +

          withWill

          +
          @Deprecated
          +public AwsIotMqttConnectionBuilder withWill​(software.amazon.awssdk.crt.mqtt.MqttMessage message,
          +                                            software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                            boolean retain)
          +                                     throws software.amazon.awssdk.crt.mqtt.MqttException
          +
          Deprecated. +
          Use alternate withWill(). QoS and retain are now set directly on the MqttMessage
          +
          +
          +
          Parameters:
          +
          message - deprecated
          +
          qos - deprecated
          +
          retain - depricated
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          Throws:
          +
          software.amazon.awssdk.crt.mqtt.MqttException
          +
          +
        • +
        + + + +
          +
        • +

          withBootstrap

          +
          public AwsIotMqttConnectionBuilder withBootstrap​(software.amazon.awssdk.crt.io.ClientBootstrap bootstrap)
          +
          Configures the client bootstrap to use for connections created by this builder
          +
          +
          Parameters:
          +
          bootstrap - client bootstrap to use for created connections
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + + + + + +
          +
        • +

          withWebsocketHandshakeTransform

          +
          public AwsIotMqttConnectionBuilder withWebsocketHandshakeTransform​(Consumer<software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs> handshakeTransform)
          +
          Configures handshake transform used when establishing a connection via websockets. If no transform has been + set then a default transform is used that adds AWS IoT authentication parameters and signs the request via + Sigv4. + + When done mutating the request, complete MUST be called on the future contained within the + transform args parameter.
          +
          +
          Parameters:
          +
          handshakeTransform - handshake request transformation function
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withWebsocketProxyOptions

          +
          public AwsIotMqttConnectionBuilder withWebsocketProxyOptions​(software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions)
          +
          Deprecated. +
          use withHttpProxyOptions instead + Configures any http proxy options to use if the connection uses websockets
          +
          +
          +
          Parameters:
          +
          proxyOptions - http proxy options to use when establishing a websockets-based connection
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withHttpProxyOptions

          +
          public AwsIotMqttConnectionBuilder withHttpProxyOptions​(software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions)
          +
          Configures any http proxy options to use
          +
          +
          Parameters:
          +
          proxyOptions - http proxy options to use when establishing a connection
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withWebsocketSigningRegion

          +
          public AwsIotMqttConnectionBuilder withWebsocketSigningRegion​(String region)
          +
          Configures the region to use when signing (via Sigv4) the websocket upgrade request. Only applicable + if the handshake transform is null (enabling the default sigv4 transform injection).
          +
          +
          Parameters:
          +
          region - region to use when signing the websocket upgrade request
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withWebsocketCredentialsProvider

          +
          public AwsIotMqttConnectionBuilder withWebsocketCredentialsProvider​(software.amazon.awssdk.crt.auth.credentials.CredentialsProvider provider)
          +
          Configures the credentials provider to use for websocket handshake signing. Only applicable to sigv4 + based authentication. If provider is null, the default provider chain will be used.
          +
          +
          Parameters:
          +
          provider - credentials provider to pull Aws credentials from.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withCustomAuthorizer

          +
          public AwsIotMqttConnectionBuilder withCustomAuthorizer​(String username,
          +                                                        String authorizerName,
          +                                                        String authorizerSignature,
          +                                                        String password)
          +
          Deprecated. +
          Please use the full withCustomAuthorizer function that includes `tokenKeyName` and + `tokenValue`. This version is left for backwards compatibility purposes. + + Note: All arguments are optional and can have "null" as valid input. + See the description for each argument for information on what happens if null is passed.
          +
          +
          Configures the MQTT connection so it can use a custom authorizer. + This function will modify the username, port, and TLS options.
          +
          +
          Parameters:
          +
          username - The username to use with the custom authorizer. If null is passed, it will check to + see if a username has already been set (via withUsername function). If no username is set then + no username will be passed with the MQTT connection.
          +
          authorizerName - The name of the custom authorizer. If null is passed, then 'x-amz-customauthorizer-name' + will not be added with the MQTT connection.
          +
          authorizerSignature - The signature of the custom authorizer. + NOTE: This will NOT work without the token key name and token value, which requires + using the non-depreciated API.
          +
          password - The password to use with the custom authorizer. If null is passed, then no password will be set.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          withCustomAuthorizer

          +
          public AwsIotMqttConnectionBuilder withCustomAuthorizer​(String username,
          +                                                        String authorizerName,
          +                                                        String authorizerSignature,
          +                                                        String password,
          +                                                        String tokenKeyName,
          +                                                        String tokenValue)
          +
          Configures the MQTT connection so it can use a custom authorizer. + This function will modify the username, port, and TLS options. + + Note: All arguments are optional and can have "null" as valid input. + See the description for each argument for information on what happens if null is passed.
          +
          +
          Parameters:
          +
          username - The username to use with the custom authorizer. If null is passed, it will check to + see if a username has already been set (via withUsername function). If no username is set then + no username will be passed with the MQTT connection.
          +
          authorizerName - The name of the custom authorizer. If null is passed, then 'x-amz-customauthorizer-name' + will not be added with the MQTT connection.
          +
          authorizerSignature - The signature of the custom authorizer. If null is passed, then + 'x-amz-customauthorizer-signature' will not be added with the MQTT connection. + The signature must be based on the private key associated with the custom authorizer. + The signature must be base64 encoded. Required if the custom authorizer has signing + enabled. It is strongly suggested to URL-encode this value; the SDK will not do + so for you.
          +
          password - The password to use with the custom authorizer. If null is passed, then no password will be set.
          +
          tokenKeyName - Key used to extract the custom authorizer token from MQTT username query-string properties. + Required if the custom authorizer has signing enabled. It is strongly suggested to URL-encode + this value; the SDK will not do so for you.
          +
          tokenValue - An opaque token value. + Required if the custom authorizer has signing enabled. This value must be signed by the private + key associated with the custom authorizer and the result placed in the authorizerSignature argument.
          +
          Returns:
          +
          AwsIotMqttConnectionBuilder
          +
          +
        • +
        + + + +
          +
        • +

          toAwsIotMqtt5ClientBuilder

          +
          public AwsIotMqtt5ClientBuilder toAwsIotMqtt5ClientBuilder()
          +                                                    throws Exception
          +
          Converts a AwsIotMqttConnectionBuilder to a AwsIotMqtt5ClientBuilder, converting as much as possible. + See AwsIotMqtt5ClientBuilder.newMqttBuilderFromMqtt311ConnectionConfig for more information on what can + be converted, the quirks, etc.
          +
          +
          Returns:
          +
          A AwsIotMqtt5ClientBuilder using AwsIotMqttConnectionBuilder settings
          +
          Throws:
          +
          Exception - If an unsupported option is present
          +
          +
        • +
        + + + +
          +
        • +

          build

          +
          public software.amazon.awssdk.crt.mqtt.MqttClientConnection build()
          +
          Builds a new mqtt connection from the configuration stored in the builder. Because some objects are created + lazily, certain properties should not be modified after this is first invoked (tls options, bootstrap).
          +
          +
          Returns:
          +
          a new mqtt connection
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/AwsMqtt5Sigv4HandshakeTransformer.html b/docs/software/amazon/awssdk/iot/AwsMqtt5Sigv4HandshakeTransformer.html new file mode 100644 index 000000000..ff783cff9 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/AwsMqtt5Sigv4HandshakeTransformer.html @@ -0,0 +1,361 @@ + + + + + +AwsMqtt5Sigv4HandshakeTransformer (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AwsMqtt5Sigv4HandshakeTransformer

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.crt.CrtResource
      • +
      • +
          +
        • software.amazon.awssdk.iot.AwsMqtt5Sigv4HandshakeTransformer
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable, Consumer<software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs>
      +
      +
      +
      public class AwsMqtt5Sigv4HandshakeTransformer
      +extends software.amazon.awssdk.crt.CrtResource
      +implements Consumer<software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs>
      +
      A websocket handshake transformer that adds a sigv4 signature for the handshake to the request. + Required in order to connect to Aws IoT via websockets using sigv4 authentication.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class software.amazon.awssdk.crt.CrtResource

          +software.amazon.awssdk.crt.CrtResource.ResourceInstance
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        AwsMqtt5Sigv4HandshakeTransformer​(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidaccept​(software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs handshakeArgs) +
        Modifies the handshake request to include its sigv4 signature
        +
        +
          +
        • + + +

          Methods inherited from class software.amazon.awssdk.crt.CrtResource

          +addRef, addReferenceTo, close, collectNativeResource, collectNativeResources, decRef, getNativeHandle, getResourceLogDescription, isNull, logNativeResources, logNativeResources, removeReferenceTo, setDescription, waitForNoResources
        • +
        + + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AwsMqtt5Sigv4HandshakeTransformer

          +
          public AwsMqtt5Sigv4HandshakeTransformer​(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig)
          +
          +
          Parameters:
          +
          signingConfig - sigv4 configuration for the signing process
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          accept

          +
          public void accept​(software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs handshakeArgs)
          +
          Modifies the handshake request to include its sigv4 signature
          +
          +
          Specified by:
          +
          accept in interface Consumer<software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs>
          +
          Parameters:
          +
          handshakeArgs - handshake transformation completion object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/AwsSigv4HandshakeTransformer.html b/docs/software/amazon/awssdk/iot/AwsSigv4HandshakeTransformer.html new file mode 100644 index 000000000..7b0550056 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/AwsSigv4HandshakeTransformer.html @@ -0,0 +1,361 @@ + + + + + +AwsSigv4HandshakeTransformer (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AwsSigv4HandshakeTransformer

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.crt.CrtResource
      • +
      • +
          +
        • software.amazon.awssdk.iot.AwsSigv4HandshakeTransformer
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable, Consumer<software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs>
      +
      +
      +
      public class AwsSigv4HandshakeTransformer
      +extends software.amazon.awssdk.crt.CrtResource
      +implements Consumer<software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs>
      +
      A websocket handshake transformer that adds a sigv4 signature for the handshake to the request. + Required in order to connect to Aws IoT via websockets using sigv4 authentication.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class software.amazon.awssdk.crt.CrtResource

          +software.amazon.awssdk.crt.CrtResource.ResourceInstance
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        AwsSigv4HandshakeTransformer​(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidaccept​(software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs handshakeArgs) +
        Modifies the handshake request to include its sigv4 signature
        +
        +
          +
        • + + +

          Methods inherited from class software.amazon.awssdk.crt.CrtResource

          +addRef, addReferenceTo, close, collectNativeResource, collectNativeResources, decRef, getNativeHandle, getResourceLogDescription, isNull, logNativeResources, logNativeResources, removeReferenceTo, setDescription, waitForNoResources
        • +
        + + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AwsSigv4HandshakeTransformer

          +
          public AwsSigv4HandshakeTransformer​(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig)
          +
          +
          Parameters:
          +
          signingConfig - sigv4 configuration for the signing process
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          accept

          +
          public void accept​(software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs handshakeArgs)
          +
          Modifies the handshake request to include its sigv4 signature
          +
          +
          Specified by:
          +
          accept in interface Consumer<software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs>
          +
          Parameters:
          +
          handshakeArgs - handshake transformation completion object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/EnumSerializer.html b/docs/software/amazon/awssdk/iot/EnumSerializer.html new file mode 100644 index 000000000..f76934bec --- /dev/null +++ b/docs/software/amazon/awssdk/iot/EnumSerializer.html @@ -0,0 +1,368 @@ + + + + + +EnumSerializer (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EnumSerializer<E>

    +
    +
    + +
    +
      +
    • +
      +
      Type Parameters:
      +
      E - the enumeration type the serializer should work with
      +
      +
      +
      All Implemented Interfaces:
      +
      com.google.gson.JsonDeserializer<E>, com.google.gson.JsonSerializer<E>
      +
      +
      +
      public class EnumSerializer<E>
      +extends Object
      +implements com.google.gson.JsonSerializer<E>, com.google.gson.JsonDeserializer<E>
      +
      Custom JSON serializer for enumerated types within IoT service models
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EnumSerializer

          +
          public EnumSerializer()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          serialize

          +
          public com.google.gson.JsonElement serialize​(E enumValue,
          +                                             Type typeOfEnum,
          +                                             com.google.gson.JsonSerializationContext context)
          +
          Serializes the given enum to a JsonElement
          +
          +
          Specified by:
          +
          serialize in interface com.google.gson.JsonSerializer<E>
          +
          Parameters:
          +
          enumValue - The enum to convert
          +
          typeOfEnum - The enum to convert type
          +
          context - The JsonSerializationContext to use
          +
          Returns:
          +
          The enum as a JsonElement
          +
          +
        • +
        + + + +
          +
        • +

          deserialize

          +
          public E deserialize​(com.google.gson.JsonElement json,
          +                     Type typeOfEnum,
          +                     com.google.gson.JsonDeserializationContext context)
          +              throws com.google.gson.JsonParseException
          +
          Deserializes the JsonElement to an enum
          +
          +
          Specified by:
          +
          deserialize in interface com.google.gson.JsonDeserializer<E>
          +
          Parameters:
          +
          json - The json to convert
          +
          typeOfEnum - The type of enum to convert to
          +
          context - The JsonDeserializationContext to use
          +
          Returns:
          +
          The enum from the JsonElement data
          +
          Throws:
          +
          com.google.gson.JsonParseException
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/ShadowStateFactory.html b/docs/software/amazon/awssdk/iot/ShadowStateFactory.html new file mode 100644 index 000000000..6c218ada3 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/ShadowStateFactory.html @@ -0,0 +1,320 @@ + + + + + +ShadowStateFactory (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowStateFactory

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      com.google.gson.TypeAdapterFactory
      +
      +
      +
      public class ShadowStateFactory
      +extends Object
      +implements com.google.gson.TypeAdapterFactory
      +
      Factory class for converting ShadowStates to and from packet payloads
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowStateFactory

          +
          public ShadowStateFactory()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public <T> com.google.gson.TypeAdapter<T> create​(com.google.gson.Gson gson,
          +                                                 com.google.gson.reflect.TypeToken<T> type)
          +
          Creates a new TypeAdapter for conversion to and from packet payloads
          +
          +
          Specified by:
          +
          create in interface com.google.gson.TypeAdapterFactory
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/Timestamp.Deserializer.html b/docs/software/amazon/awssdk/iot/Timestamp.Deserializer.html new file mode 100644 index 000000000..b55d41818 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/Timestamp.Deserializer.html @@ -0,0 +1,335 @@ + + + + + +Timestamp.Deserializer (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Timestamp.Deserializer

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      com.google.gson.JsonDeserializer<Timestamp>
      +
      +
      +
      Enclosing class:
      +
      Timestamp
      +
      +
      +
      public static class Timestamp.Deserializer
      +extends Object
      +implements com.google.gson.JsonDeserializer<Timestamp>
      +
      Deserializer to convert JSON to Timestamp
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Deserializer

          +
          public Deserializer()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          deserialize

          +
          public Timestamp deserialize​(com.google.gson.JsonElement json,
          +                             Type typeOfT,
          +                             com.google.gson.JsonDeserializationContext context)
          +                      throws com.google.gson.JsonParseException
          +
          Deserializes JSON to a Timestamp
          +
          +
          Specified by:
          +
          deserialize in interface com.google.gson.JsonDeserializer<Timestamp>
          +
          Parameters:
          +
          json - The JsonElement containing the Timestamp
          +
          typeOfT - The Type to use
          +
          context - The JsonDeserializationContext to use
          +
          Returns:
          +
          A Timestamp containing the data in the JsonElement
          +
          Throws:
          +
          com.google.gson.JsonParseException
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/Timestamp.Serializer.html b/docs/software/amazon/awssdk/iot/Timestamp.Serializer.html new file mode 100644 index 000000000..ea5873df7 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/Timestamp.Serializer.html @@ -0,0 +1,332 @@ + + + + + +Timestamp.Serializer (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Timestamp.Serializer

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      com.google.gson.JsonSerializer<Timestamp>
      +
      +
      +
      Enclosing class:
      +
      Timestamp
      +
      +
      +
      public static class Timestamp.Serializer
      +extends Object
      +implements com.google.gson.JsonSerializer<Timestamp>
      +
      Serializer to convert Timestamp to JSON
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Serializer

          +
          public Serializer()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          serialize

          +
          public com.google.gson.JsonElement serialize​(Timestamp src,
          +                                             Type typeOfSrc,
          +                                             com.google.gson.JsonSerializationContext context)
          +
          Serializes a Timestamp to JSON
          +
          +
          Specified by:
          +
          serialize in interface com.google.gson.JsonSerializer<Timestamp>
          +
          Parameters:
          +
          src - The Timestamp to convert
          +
          typeOfSrc - The Type to use
          +
          context - The JsonSerializationContext to use
          +
          Returns:
          +
          A JsonElement containing the Timestamp data
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/Timestamp.html b/docs/software/amazon/awssdk/iot/Timestamp.html new file mode 100644 index 000000000..2e236f276 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/Timestamp.html @@ -0,0 +1,327 @@ + + + + + +Timestamp (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Timestamp

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Timestamp

          +
          public Timestamp​(Date date)
          +
          Timestamp constructor
          +
          +
          Parameters:
          +
          date - The date to use
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/DiscoveryClient.html b/docs/software/amazon/awssdk/iot/discovery/DiscoveryClient.html new file mode 100644 index 000000000..32b95d39b --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/DiscoveryClient.html @@ -0,0 +1,389 @@ + + + + + +DiscoveryClient (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DiscoveryClient

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.discovery.DiscoveryClient
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable
      +
      +
      +
      public class DiscoveryClient
      +extends Object
      +implements AutoCloseable
      +
      Class for performing network-based discovery of the connectivity properties of registered greengrass cores + associated with an AWS account and region.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DiscoveryClient

          +
          public DiscoveryClient​(DiscoveryClientConfig config)
          +
          +
          Parameters:
          +
          config - Greengrass discovery client configuration
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          discover

          +
          public CompletableFuture<DiscoverResponse> discover​(String thingName)
          +
          Based on configuration, make an http request to query connectivity information about available Greengrass cores
          +
          +
          Parameters:
          +
          thingName - name of the thing/device making the greengrass core query
          +
          Returns:
          +
          future holding connectivity information about greengrass cores available to the device/thing
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close()
          +
          +
          Specified by:
          +
          close in interface AutoCloseable
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/DiscoveryClientConfig.html b/docs/software/amazon/awssdk/iot/discovery/DiscoveryClientConfig.html new file mode 100644 index 000000000..2410c7dd0 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/DiscoveryClientConfig.html @@ -0,0 +1,614 @@ + + + + + +DiscoveryClientConfig (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DiscoveryClientConfig

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.discovery.DiscoveryClientConfig
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      AutoCloseable
      +
      +
      +
      public class DiscoveryClientConfig
      +extends Object
      +implements AutoCloseable
      +
      Configuration object for the Greengrass discovery client
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        DiscoveryClientConfig​(software.amazon.awssdk.crt.io.ClientBootstrap bootstrap, + software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions, + software.amazon.awssdk.crt.io.SocketOptions socketOptions, + int maxConnections, + software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions, + String ggServerName) +
        Default Constructor for DiscoveryClientConfig that allows the specification of a specific ggServerName to use in special regions
        +
        DiscoveryClientConfig​(software.amazon.awssdk.crt.io.ClientBootstrap bootstrap, + software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions, + software.amazon.awssdk.crt.io.SocketOptions socketOptions, + String region, + int maxConnections, + software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions) +
        Constructor for DiscoveryClientConfig creates the correct endpoint if not in a special region
        +
        DiscoveryClientConfig​(software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions, + software.amazon.awssdk.crt.io.SocketOptions socketOptions, + int maxConnections, + software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions, + String ggServerName) +
        Default Constructor for DiscoveryClientConfig that allows the specification of a specific ggServerName to use in special regions + using the static default client bootstrap.
        +
        DiscoveryClientConfig​(software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions, + software.amazon.awssdk.crt.io.SocketOptions socketOptions, + String region, + int maxConnections, + software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions) +
        Constructor for DiscoveryClientConfig creates the correct endpoint if not in a special region using + the default static bootstrap.
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DiscoveryClientConfig

          +
          public DiscoveryClientConfig​(software.amazon.awssdk.crt.io.ClientBootstrap bootstrap,
          +                             software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions,
          +                             software.amazon.awssdk.crt.io.SocketOptions socketOptions,
          +                             String region,
          +                             int maxConnections,
          +                             software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions)
          +
          Constructor for DiscoveryClientConfig creates the correct endpoint if not in a special region
          +
          +
          Parameters:
          +
          bootstrap - client bootstrap to use to establish network connections
          +
          tlsContextOptions - tls configuration for client network connections. For greengrass discovery, the + tls context must be initialized with the certificate and private key of the + device/thing that is querying greengrass core availability.
          +
          socketOptions - socket configuration for client network connections
          +
          region - AWS region to query for greengrass information
          +
          maxConnections - maximum concurrent http connections within the client
          +
          proxyOptions - proxy configuration for client network connections
          +
          +
        • +
        + + + +
          +
        • +

          DiscoveryClientConfig

          +
          public DiscoveryClientConfig​(software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions,
          +                             software.amazon.awssdk.crt.io.SocketOptions socketOptions,
          +                             String region,
          +                             int maxConnections,
          +                             software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions)
          +
          Constructor for DiscoveryClientConfig creates the correct endpoint if not in a special region using + the default static bootstrap.
          +
          +
          Parameters:
          +
          tlsContextOptions - tls configuration for client network connections. For greengrass discovery, the + tls context must be initialized with the certificate and private key of the + device/thing that is querying greengrass core availability.
          +
          socketOptions - socket configuration for client network connections
          +
          region - AWS region to query for greengrass information
          +
          maxConnections - maximum concurrent http connections within the client
          +
          proxyOptions - proxy configuration for client network connections
          +
          +
        • +
        + + + +
          +
        • +

          DiscoveryClientConfig

          +
          public DiscoveryClientConfig​(software.amazon.awssdk.crt.io.ClientBootstrap bootstrap,
          +                             software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions,
          +                             software.amazon.awssdk.crt.io.SocketOptions socketOptions,
          +                             int maxConnections,
          +                             software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions,
          +                             String ggServerName)
          +
          Default Constructor for DiscoveryClientConfig that allows the specification of a specific ggServerName to use in special regions
          +
          +
          Parameters:
          +
          bootstrap - client bootstrap to use to establish network connections
          +
          tlsContextOptions - tls configuration for client network connections. For greengrass discovery, the + tls context must be initialized with the certificate and private key of the + device/thing that is querying greengrass core availability.
          +
          socketOptions - socket configuration for client network connections
          +
          maxConnections - maximum concurrent http connections within the client
          +
          proxyOptions - proxy configuration for client network connections
          +
          ggServerName - full endpoint to use when connecting in special regions
          +
          +
        • +
        + + + +
          +
        • +

          DiscoveryClientConfig

          +
          public DiscoveryClientConfig​(software.amazon.awssdk.crt.io.TlsContextOptions tlsContextOptions,
          +                             software.amazon.awssdk.crt.io.SocketOptions socketOptions,
          +                             int maxConnections,
          +                             software.amazon.awssdk.crt.http.HttpProxyOptions proxyOptions,
          +                             String ggServerName)
          +
          Default Constructor for DiscoveryClientConfig that allows the specification of a specific ggServerName to use in special regions + using the static default client bootstrap.
          +
          +
          Parameters:
          +
          tlsContextOptions - tls configuration for client network connections. For greengrass discovery, the + tls context must be initialized with the certificate and private key of the + device/thing that is querying greengrass core availability.
          +
          socketOptions - socket configuration for client network connections
          +
          maxConnections - maximum concurrent http connections within the client
          +
          proxyOptions - proxy configuration for client network connections
          +
          ggServerName - full endpoint to use when connecting in special regions
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getBootstrap

          +
          public software.amazon.awssdk.crt.io.ClientBootstrap getBootstrap()
          +
          +
          Returns:
          +
          client bootstrap to use to establish network connections
          +
          +
        • +
        + + + +
          +
        • +

          getTlsContext

          +
          public software.amazon.awssdk.crt.io.TlsContext getTlsContext()
          +
          +
          Returns:
          +
          tls configuration for client network connections
          +
          +
        • +
        + + + +
          +
        • +

          getSocketOptions

          +
          public software.amazon.awssdk.crt.io.SocketOptions getSocketOptions()
          +
          +
          Returns:
          +
          socket configuration for client network connections
          +
          +
        • +
        + + + +
          +
        • +

          getRegion

          +
          public String getRegion()
          +
          +
          Returns:
          +
          AWS region to query for greengrass information
          +
          +
        • +
        + + + +
          +
        • +

          getMaxConnections

          +
          public int getMaxConnections()
          +
          +
          Returns:
          +
          maximum concurrent http connections within the client
          +
          +
        • +
        + + + +
          +
        • +

          getProxyOptions

          +
          public software.amazon.awssdk.crt.http.HttpProxyOptions getProxyOptions()
          +
          +
          Returns:
          +
          proxy configuration for client network connections
          +
          +
        • +
        + + + +
          +
        • +

          getGGServerName

          +
          public String getGGServerName()
          +
        • +
        + + + +
          +
        • +

          getDiscoveryExecutor

          +
          public ExecutorService getDiscoveryExecutor()
          +
          +
          Returns:
          +
          the ExecutorService set for this discover client config. Returns null if one hasn't been set.
          +
          +
        • +
        + + + +
          +
        • +

          setDiscoveryExecutor

          +
          public DiscoveryClientConfig setDiscoveryExecutor​(ExecutorService override)
          +
          Sets the executor that is used when calling discover(). + If set using this function, you are expected to close/shutdown the executor when finished with it. + + If it is not set, the discovery client will internally manage its own executor.
          +
          +
          Parameters:
          +
          override - The executor to use
          +
          Returns:
          +
          The client config
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close()
          +
          +
          Specified by:
          +
          close in interface AutoCloseable
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/model/ConnectivityInfo.html b/docs/software/amazon/awssdk/iot/discovery/model/ConnectivityInfo.html new file mode 100644 index 000000000..c384e9386 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/model/ConnectivityInfo.html @@ -0,0 +1,486 @@ + + + + + +ConnectivityInfo (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ConnectivityInfo

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.discovery.model.ConnectivityInfo
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ConnectivityInfo
      +extends Object
      +
      Describes a Greengrass core endpoint that a device can connect to + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConnectivityInfo

          +
          public ConnectivityInfo()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getId

          +
          public String getId()
          +
          +
          Returns:
          +
          identifier associated with this endpoint entry
          +
          +
        • +
        + + + +
          +
        • +

          setId

          +
          public void setId​(String id)
          +
          Sets the identifier associated with this endpoint entry
          +
          +
          Parameters:
          +
          id - identifier associated with this endpoint entry
          +
          +
        • +
        + + + +
          +
        • +

          getHostAddress

          +
          public String getHostAddress()
          +
          +
          Returns:
          +
          address of the endpoint
          +
          +
        • +
        + + + +
          +
        • +

          setHostAddress

          +
          public void setHostAddress​(String hostAddress)
          +
          Sets the address of the endpoint
          +
          +
          Parameters:
          +
          hostAddress - address of the endpoint
          +
          +
        • +
        + + + +
          +
        • +

          getMetadata

          +
          public String getMetadata()
          +
          +
          Returns:
          +
          additional user-configurable metadata about the connectivity entry
          +
          +
        • +
        + + + +
          +
        • +

          setMetadata

          +
          public void setMetadata​(String metadata)
          +
          Sets the additional user-configurable metadata about the connectivity entry
          +
          +
          Parameters:
          +
          metadata - Additional user-configurable metadata about the connectivity entry
          +
          +
        • +
        + + + +
          +
        • +

          getPortNumber

          +
          public Integer getPortNumber()
          +
          +
          Returns:
          +
          port of the endpoint
          +
          +
        • +
        + + + +
          +
        • +

          setPortNumber

          +
          public void setPortNumber​(Integer portNumber)
          +
          Sets the port of the endpoint
          +
          +
          Parameters:
          +
          portNumber - port of the endpoint
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object o)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/model/DiscoverResponse.html b/docs/software/amazon/awssdk/iot/discovery/model/DiscoverResponse.html new file mode 100644 index 000000000..bb462e054 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/model/DiscoverResponse.html @@ -0,0 +1,369 @@ + + + + + +DiscoverResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DiscoverResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.discovery.model.DiscoverResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DiscoverResponse
      +extends Object
      +
      Top-level response data for a greengrass discovery request. Contains a list of available greengrass groups. + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DiscoverResponse

          +
          public DiscoverResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getGGGroups

          +
          public List<GGGroup> getGGGroups()
          +
          +
          Returns:
          +
          list of discovered Greengrass groups
          +
          +
        • +
        + + + +
          +
        • +

          setGGGroups

          +
          public void setGGGroups​(List<GGGroup> GGGroups)
          +
          Sets the list of discovered Greengrass groups
          +
          +
          Parameters:
          +
          GGGroups - list of discovered Greengrass groups
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object o)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/model/GGCore.html b/docs/software/amazon/awssdk/iot/discovery/model/GGCore.html new file mode 100644 index 000000000..050badfed --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/model/GGCore.html @@ -0,0 +1,408 @@ + + + + + +GGCore (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    +
      +
    • +
      +
      public class GGCore
      +extends Object
      +
      Information about a particular Greengrass core within a Greengrass group + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GGCore

          +
          public GGCore()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getThingArn

          +
          public String getThingArn()
          +
          +
          Returns:
          +
          resource name of the IoT thing associated with a Greengrass core
          +
          +
        • +
        + + + +
          +
        • +

          setThingArn

          +
          public void setThingArn​(String thingArn)
          +
          Sets the resource name of the IoT thing associated with a Greengrass core
          +
          +
          Parameters:
          +
          thingArn - resource name of the IoT thing associated with a Greengrass core
          +
          +
        • +
        + + + +
          +
        • +

          getConnectivity

          +
          public List<ConnectivityInfo> getConnectivity()
          +
          +
          Returns:
          +
          list of distinct ways to connect to the associated Greengrass core
          +
          +
        • +
        + + + +
          +
        • +

          setConnectivity

          +
          public void setConnectivity​(List<ConnectivityInfo> connectivity)
          +
          Sets the list of distinct ways to connect to the associated Greengrass core
          +
          +
          Parameters:
          +
          connectivity - list of distinct ways to connect to the associated Greengrass core
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object o)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/model/GGGroup.html b/docs/software/amazon/awssdk/iot/discovery/model/GGGroup.html new file mode 100644 index 000000000..2e13b7a67 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/model/GGGroup.html @@ -0,0 +1,447 @@ + + + + + +GGGroup (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GGGroup

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.discovery.model.GGGroup
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GGGroup
      +extends Object
      +
      Information about a Greengrass group: a structured collection of one or more Grengrass cores + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GGGroup

          +
          public GGGroup()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCores

          +
          public List<GGCore> getCores()
          +
          +
          Returns:
          +
          list of Greengrass cores belonging to this group
          +
          +
        • +
        + + + +
          +
        • +

          setCores

          +
          public void setCores​(List<GGCore> cores)
          +
          Sets the list of Greengrass cores belonging to this group
          +
          +
          Parameters:
          +
          cores - list of Greengrass cores belonging to this group
          +
          +
        • +
        + + + +
          +
        • +

          getCAs

          +
          public List<String> getCAs()
          +
          +
          Returns:
          +
          list of certificate authorities (in PEM format) associated with the Greengrass group
          +
          +
        • +
        + + + +
          +
        • +

          setCAs

          +
          public void setCAs​(List<String> CAs)
          +
          Sets the list of certificate authorities (in PEM format) associated with the Greengrass group
          +
          +
          Parameters:
          +
          CAs - list of certificate authorities (in PEM format) associated with the Greengrass group
          +
          +
        • +
        + + + +
          +
        • +

          getGGGroupId

          +
          public String getGGGroupId()
          +
          +
          Returns:
          +
          identifier for the Greengrass group
          +
          +
        • +
        + + + +
          +
        • +

          setGGGroupId

          +
          public void setGGGroupId​(String GGGroupId)
          +
          Sets the identifier for the Greengrass group
          +
          +
          Parameters:
          +
          GGGroupId - identifier for the Greengrass group
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(Object o)
          +
          +
          Overrides:
          +
          equals in class Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/model/package-summary.html b/docs/software/amazon/awssdk/iot/discovery/model/package-summary.html new file mode 100644 index 000000000..5a8b859de --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/model/package-summary.html @@ -0,0 +1,191 @@ + + + + + +software.amazon.awssdk.iot.discovery.model (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.discovery.model

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      ConnectivityInfo +
      Describes a Greengrass core endpoint that a device can connect to + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
      DiscoverResponse +
      Top-level response data for a greengrass discovery request.
      +
      GGCore +
      Information about a particular Greengrass core within a Greengrass group + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
      GGGroup +
      Information about a Greengrass group: a structured collection of one or more Grengrass cores + + API Documentation: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html
      +
      +
    • +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/model/package-tree.html b/docs/software/amazon/awssdk/iot/discovery/model/package-tree.html new file mode 100644 index 000000000..c5317e683 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/model/package-tree.html @@ -0,0 +1,165 @@ + + + + + +software.amazon.awssdk.iot.discovery.model Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.discovery.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/package-summary.html b/docs/software/amazon/awssdk/iot/discovery/package-summary.html new file mode 100644 index 000000000..68f0bba85 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/package-summary.html @@ -0,0 +1,174 @@ + + + + + +software.amazon.awssdk.iot.discovery (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.discovery

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      DiscoveryClient +
      Class for performing network-based discovery of the connectivity properties of registered greengrass cores + associated with an AWS account and region.
      +
      DiscoveryClientConfig +
      Configuration object for the Greengrass discovery client
      +
      +
    • +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/discovery/package-tree.html b/docs/software/amazon/awssdk/iot/discovery/package-tree.html new file mode 100644 index 000000000..095add914 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/discovery/package-tree.html @@ -0,0 +1,163 @@ + + + + + +software.amazon.awssdk.iot.discovery Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.discovery

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/IotIdentityClient.html b/docs/software/amazon/awssdk/iot/iotidentity/IotIdentityClient.html new file mode 100644 index 000000000..a1dcb8e6d --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/IotIdentityClient.html @@ -0,0 +1,853 @@ + + + + + +IotIdentityClient (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class IotIdentityClient

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.IotIdentityClient
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class IotIdentityClient
      +extends Object
      +
      An AWS IoT service that assists with provisioning a device and installing unique client certificates on it + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          IotIdentityClient

          +
          public IotIdentityClient​(software.amazon.awssdk.crt.mqtt.MqttClientConnection connection)
          +
          Constructs a new IotIdentityClient
          +
          +
          Parameters:
          +
          connection - The connection to use
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          PublishCreateCertificateFromCsr

          +
          public CompletableFuture<Integer> PublishCreateCertificateFromCsr​(CreateCertificateFromCsrRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Creates a certificate from a certificate signing request (CSR). AWS IoT provides client certificates that are signed by the Amazon Root certificate authority (CA). The new certificate has a PENDING_ACTIVATION status. When you call RegisterThing to provision a thing with this certificate, the certificate status changes to ACTIVE or INACTIVE as described in the template. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishCreateKeysAndCertificate

          +
          public CompletableFuture<Integer> PublishCreateKeysAndCertificate​(CreateKeysAndCertificateRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Creates new keys and a certificate. AWS IoT provides client certificates that are signed by the Amazon Root certificate authority (CA). The new certificate has a PENDING_ACTIVATION status. When you call RegisterThing to provision a thing with this certificate, the certificate status changes to ACTIVE or INACTIVE as described in the template. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishRegisterThing

          +
          public CompletableFuture<Integer> PublishRegisterThing​(RegisterThingRequest request,
          +                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Provisions an AWS IoT thing using a pre-defined template. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateCertificateFromCsrAccepted

          +
          public CompletableFuture<Integer> SubscribeToCreateCertificateFromCsrAccepted​(CreateCertificateFromCsrSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<CreateCertificateFromCsrResponse> handler,
          +                                                                              Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic of the CreateCertificateFromCsr operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateCertificateFromCsrAccepted

          +
          public CompletableFuture<Integer> SubscribeToCreateCertificateFromCsrAccepted​(CreateCertificateFromCsrSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<CreateCertificateFromCsrResponse> handler)
          +
          Subscribes to the accepted topic of the CreateCertificateFromCsr operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateCertificateFromCsrRejected

          +
          public CompletableFuture<Integer> SubscribeToCreateCertificateFromCsrRejected​(CreateCertificateFromCsrSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<ErrorResponse> handler,
          +                                                                              Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic of the CreateCertificateFromCsr operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateCertificateFromCsrRejected

          +
          public CompletableFuture<Integer> SubscribeToCreateCertificateFromCsrRejected​(CreateCertificateFromCsrSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic of the CreateCertificateFromCsr operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateKeysAndCertificateAccepted

          +
          public CompletableFuture<Integer> SubscribeToCreateKeysAndCertificateAccepted​(CreateKeysAndCertificateSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<CreateKeysAndCertificateResponse> handler,
          +                                                                              Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic of the CreateKeysAndCertificate operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateKeysAndCertificateAccepted

          +
          public CompletableFuture<Integer> SubscribeToCreateKeysAndCertificateAccepted​(CreateKeysAndCertificateSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<CreateKeysAndCertificateResponse> handler)
          +
          Subscribes to the accepted topic of the CreateKeysAndCertificate operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateKeysAndCertificateRejected

          +
          public CompletableFuture<Integer> SubscribeToCreateKeysAndCertificateRejected​(CreateKeysAndCertificateSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<ErrorResponse> handler,
          +                                                                              Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic of the CreateKeysAndCertificate operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToCreateKeysAndCertificateRejected

          +
          public CompletableFuture<Integer> SubscribeToCreateKeysAndCertificateRejected​(CreateKeysAndCertificateSubscriptionRequest request,
          +                                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                              Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic of the CreateKeysAndCertificate operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToRegisterThingAccepted

          +
          public CompletableFuture<Integer> SubscribeToRegisterThingAccepted​(RegisterThingSubscriptionRequest request,
          +                                                                   software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                   Consumer<RegisterThingResponse> handler,
          +                                                                   Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic of the RegisterThing operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToRegisterThingAccepted

          +
          public CompletableFuture<Integer> SubscribeToRegisterThingAccepted​(RegisterThingSubscriptionRequest request,
          +                                                                   software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                   Consumer<RegisterThingResponse> handler)
          +
          Subscribes to the accepted topic of the RegisterThing operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToRegisterThingRejected

          +
          public CompletableFuture<Integer> SubscribeToRegisterThingRejected​(RegisterThingSubscriptionRequest request,
          +                                                                   software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                   Consumer<ErrorResponse> handler,
          +                                                                   Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic of the RegisterThing operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToRegisterThingRejected

          +
          public CompletableFuture<Integer> SubscribeToRegisterThingRejected​(RegisterThingSubscriptionRequest request,
          +                                                                   software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                   Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic of the RegisterThing operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrRequest.html b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrRequest.html new file mode 100644 index 000000000..9c5ee3738 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrRequest.html @@ -0,0 +1,313 @@ + + + + + +CreateCertificateFromCsrRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateCertificateFromCsrRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CreateCertificateFromCsrRequest
      +extends Object
      +
      Data needed to perform a CreateCertificateFromCsr operation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          certificateSigningRequest

          +
          public String certificateSigningRequest
          +
          The CSR, in PEM format.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateCertificateFromCsrRequest

          +
          public CreateCertificateFromCsrRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrResponse.html b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrResponse.html new file mode 100644 index 000000000..c378b9e34 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrResponse.html @@ -0,0 +1,347 @@ + + + + + +CreateCertificateFromCsrResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateCertificateFromCsrResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CreateCertificateFromCsrResponse
      +extends Object
      +
      Response payload to a CreateCertificateFromCsr request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          certificateId

          +
          public String certificateId
          +
          The ID of the certificate.
          +
        • +
        + + + +
          +
        • +

          certificatePem

          +
          public String certificatePem
          +
          The certificate data, in PEM format.
          +
        • +
        + + + +
          +
        • +

          certificateOwnershipToken

          +
          public String certificateOwnershipToken
          +
          The token to prove ownership of the certificate during provisioning.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateCertificateFromCsrResponse

          +
          public CreateCertificateFromCsrResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrSubscriptionRequest.html new file mode 100644 index 000000000..2d7e07ed5 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateCertificateFromCsrSubscriptionRequest.html @@ -0,0 +1,268 @@ + + + + + +CreateCertificateFromCsrSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateCertificateFromCsrSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.CreateCertificateFromCsrSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CreateCertificateFromCsrSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to the responses of the CreateCertificateFromCsr operation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateCertificateFromCsrSubscriptionRequest

          +
          public CreateCertificateFromCsrSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateRequest.html b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateRequest.html new file mode 100644 index 000000000..db31191d3 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateRequest.html @@ -0,0 +1,268 @@ + + + + + +CreateKeysAndCertificateRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateKeysAndCertificateRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CreateKeysAndCertificateRequest
      +extends Object
      +
      Data needed to perform a CreateKeysAndCertificate operation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateKeysAndCertificateRequest

          +
          public CreateKeysAndCertificateRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateResponse.html b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateResponse.html new file mode 100644 index 000000000..5b7ff6369 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateResponse.html @@ -0,0 +1,364 @@ + + + + + +CreateKeysAndCertificateResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateKeysAndCertificateResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CreateKeysAndCertificateResponse
      +extends Object
      +
      Response payload to a CreateKeysAndCertificate request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          certificateId

          +
          public String certificateId
          +
          The certificate id.
          +
        • +
        + + + +
          +
        • +

          certificatePem

          +
          public String certificatePem
          +
          The certificate data, in PEM format.
          +
        • +
        + + + +
          +
        • +

          privateKey

          +
          public String privateKey
          +
          The private key.
          +
        • +
        + + + +
          +
        • +

          certificateOwnershipToken

          +
          public String certificateOwnershipToken
          +
          The token to prove ownership of the certificate during provisioning.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateKeysAndCertificateResponse

          +
          public CreateKeysAndCertificateResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateSubscriptionRequest.html new file mode 100644 index 000000000..73149d2ce --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/CreateKeysAndCertificateSubscriptionRequest.html @@ -0,0 +1,268 @@ + + + + + +CreateKeysAndCertificateSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CreateKeysAndCertificateSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.CreateKeysAndCertificateSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CreateKeysAndCertificateSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to the responses of the CreateKeysAndCertificate operation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CreateKeysAndCertificateSubscriptionRequest

          +
          public CreateKeysAndCertificateSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/ErrorResponse.html b/docs/software/amazon/awssdk/iot/iotidentity/model/ErrorResponse.html new file mode 100644 index 000000000..7916b0067 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/ErrorResponse.html @@ -0,0 +1,347 @@ + + + + + +ErrorResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ErrorResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.ErrorResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ErrorResponse
      +extends Object
      +
      Response document containing details about a failed request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          statusCode

          +
          public Integer statusCode
          +
          Response status code
          +
        • +
        + + + +
          +
        • +

          errorCode

          +
          public String errorCode
          +
          Response error code
          +
        • +
        + + + +
          +
        • +

          errorMessage

          +
          public String errorMessage
          +
          Response error message
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ErrorResponse

          +
          public ErrorResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingRequest.html b/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingRequest.html new file mode 100644 index 000000000..f8f98066a --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingRequest.html @@ -0,0 +1,347 @@ + + + + + +RegisterThingRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RegisterThingRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.RegisterThingRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class RegisterThingRequest
      +extends Object
      +
      Data needed to perform a RegisterThing operation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          templateName

          +
          public String templateName
          +
          The provisioning template name.
          +
        • +
        + + + +
          +
        • +

          certificateOwnershipToken

          +
          public String certificateOwnershipToken
          +
          The token to prove ownership of the certificate. The token is generated by AWS IoT when you create a certificate over MQTT.
          +
        • +
        + + + +
          +
        • +

          parameters

          +
          public HashMap<String,​String> parameters
          +
          Optional. Key-value pairs from the device that are used by the pre-provisioning hooks to evaluate the registration request.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RegisterThingRequest

          +
          public RegisterThingRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingResponse.html b/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingResponse.html new file mode 100644 index 000000000..985357066 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingResponse.html @@ -0,0 +1,330 @@ + + + + + +RegisterThingResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RegisterThingResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.RegisterThingResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class RegisterThingResponse
      +extends Object
      +
      Response payload to a RegisterThing request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          deviceConfiguration

          +
          public HashMap<String,​String> deviceConfiguration
          +
          The device configuration defined in the template.
          +
        • +
        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          The name of the IoT thing created during provisioning.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RegisterThingResponse

          +
          public RegisterThingResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingSubscriptionRequest.html new file mode 100644 index 000000000..420b22da6 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/RegisterThingSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +RegisterThingSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RegisterThingSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotidentity.model.RegisterThingSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class RegisterThingSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to the responses of the RegisterThing operation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          templateName

          +
          public String templateName
          +
          Name of the provisioning template to listen for RegisterThing responses for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RegisterThingSubscriptionRequest

          +
          public RegisterThingSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/package-summary.html b/docs/software/amazon/awssdk/iot/iotidentity/model/package-summary.html new file mode 100644 index 000000000..543441c43 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/package-summary.html @@ -0,0 +1,221 @@ + + + + + +software.amazon.awssdk.iot.iotidentity.model (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.iotidentity.model

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/model/package-tree.html b/docs/software/amazon/awssdk/iot/iotidentity/model/package-tree.html new file mode 100644 index 000000000..dce1e7e40 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/model/package-tree.html @@ -0,0 +1,171 @@ + + + + + +software.amazon.awssdk.iot.iotidentity.model Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.iotidentity.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/package-summary.html b/docs/software/amazon/awssdk/iot/iotidentity/package-summary.html new file mode 100644 index 000000000..65adfcc53 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/package-summary.html @@ -0,0 +1,169 @@ + + + + + +software.amazon.awssdk.iot.iotidentity (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.iotidentity

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      IotIdentityClient +
      An AWS IoT service that assists with provisioning a device and installing unique client certificates on it + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html
      +
      +
    • +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotidentity/package-tree.html b/docs/software/amazon/awssdk/iot/iotidentity/package-tree.html new file mode 100644 index 000000000..fb99c2a6b --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotidentity/package-tree.html @@ -0,0 +1,162 @@ + + + + + +software.amazon.awssdk.iot.iotidentity Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.iotidentity

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/IotJobsClient.html b/docs/software/amazon/awssdk/iot/iotjobs/IotJobsClient.html new file mode 100644 index 000000000..da505d7a1 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/IotJobsClient.html @@ -0,0 +1,1233 @@ + + + + + +IotJobsClient (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class IotJobsClient

    +
    +
    + +
    +
      +
    • +
      +
      public class IotJobsClient
      +extends Object
      +
      The AWS IoT jobs service can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#jobs-mqtt-api
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          IotJobsClient

          +
          public IotJobsClient​(software.amazon.awssdk.crt.mqtt.MqttClientConnection connection)
          +
          Constructs a new IotJobsClient
          +
          +
          Parameters:
          +
          connection - The connection to use
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          PublishDescribeJobExecution

          +
          public CompletableFuture<Integer> PublishDescribeJobExecution​(DescribeJobExecutionRequest request,
          +                                                              software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Gets detailed information about a job execution. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishGetPendingJobExecutions

          +
          public CompletableFuture<Integer> PublishGetPendingJobExecutions​(GetPendingJobExecutionsRequest request,
          +                                                                 software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Gets the list of all jobs for a thing that are not in a terminal state. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishStartNextPendingJobExecution

          +
          public CompletableFuture<Integer> PublishStartNextPendingJobExecution​(StartNextPendingJobExecutionRequest request,
          +                                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Gets and starts the next pending job execution for a thing (status IN_PROGRESS or QUEUED). + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishUpdateJobExecution

          +
          public CompletableFuture<Integer> PublishUpdateJobExecution​(UpdateJobExecutionRequest request,
          +                                                            software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Updates the status of a job execution. You can optionally create a step timer by setting a value for the stepTimeoutInMinutes property. If you don't update the value of this property by running UpdateJobExecution again, the job execution times out when the step timer expires. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDescribeJobExecutionAccepted

          +
          public CompletableFuture<Integer> SubscribeToDescribeJobExecutionAccepted​(DescribeJobExecutionSubscriptionRequest request,
          +                                                                          software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                          Consumer<DescribeJobExecutionResponse> handler,
          +                                                                          Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDescribeJobExecutionAccepted

          +
          public CompletableFuture<Integer> SubscribeToDescribeJobExecutionAccepted​(DescribeJobExecutionSubscriptionRequest request,
          +                                                                          software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                          Consumer<DescribeJobExecutionResponse> handler)
          +
          Subscribes to the accepted topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDescribeJobExecutionRejected

          +
          public CompletableFuture<Integer> SubscribeToDescribeJobExecutionRejected​(DescribeJobExecutionSubscriptionRequest request,
          +                                                                          software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                          Consumer<RejectedError> handler,
          +                                                                          Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDescribeJobExecutionRejected

          +
          public CompletableFuture<Integer> SubscribeToDescribeJobExecutionRejected​(DescribeJobExecutionSubscriptionRequest request,
          +                                                                          software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                          Consumer<RejectedError> handler)
          +
          Subscribes to the rejected topic for the DescribeJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetPendingJobExecutionsAccepted

          +
          public CompletableFuture<Integer> SubscribeToGetPendingJobExecutionsAccepted​(GetPendingJobExecutionsSubscriptionRequest request,
          +                                                                             software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                             Consumer<GetPendingJobExecutionsResponse> handler,
          +                                                                             Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetPendingJobExecutionsAccepted

          +
          public CompletableFuture<Integer> SubscribeToGetPendingJobExecutionsAccepted​(GetPendingJobExecutionsSubscriptionRequest request,
          +                                                                             software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                             Consumer<GetPendingJobExecutionsResponse> handler)
          +
          Subscribes to the accepted topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetPendingJobExecutionsRejected

          +
          public CompletableFuture<Integer> SubscribeToGetPendingJobExecutionsRejected​(GetPendingJobExecutionsSubscriptionRequest request,
          +                                                                             software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                             Consumer<RejectedError> handler,
          +                                                                             Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetPendingJobExecutionsRejected

          +
          public CompletableFuture<Integer> SubscribeToGetPendingJobExecutionsRejected​(GetPendingJobExecutionsSubscriptionRequest request,
          +                                                                             software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                             Consumer<RejectedError> handler)
          +
          Subscribes to the rejected topic for the GetPendingJobsExecutions operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToJobExecutionsChangedEvents

          +
          public CompletableFuture<Integer> SubscribeToJobExecutionsChangedEvents​(JobExecutionsChangedSubscriptionRequest request,
          +                                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                        Consumer<JobExecutionsChangedEvent> handler,
          +                                                                        Consumer<Exception> exceptionHandler)
          +
          Subscribes to JobExecutionsChanged notifications for a given IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-jobexecutionschanged
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToJobExecutionsChangedEvents

          +
          public CompletableFuture<Integer> SubscribeToJobExecutionsChangedEvents​(JobExecutionsChangedSubscriptionRequest request,
          +                                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                        Consumer<JobExecutionsChangedEvent> handler)
          +
          Subscribes to JobExecutionsChanged notifications for a given IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-jobexecutionschanged
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToNextJobExecutionChangedEvents

          +
          public CompletableFuture<Integer> SubscribeToNextJobExecutionChangedEvents​(NextJobExecutionChangedSubscriptionRequest request,
          +                                                                           software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                           Consumer<NextJobExecutionChangedEvent> handler,
          +                                                                           Consumer<Exception> exceptionHandler)
          +
          Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-nextjobexecutionchanged
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToNextJobExecutionChangedEvents

          +
          public CompletableFuture<Integer> SubscribeToNextJobExecutionChangedEvents​(NextJobExecutionChangedSubscriptionRequest request,
          +                                                                           software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                           Consumer<NextJobExecutionChangedEvent> handler)
          +
          Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-nextjobexecutionchanged
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToStartNextPendingJobExecutionAccepted

          +
          public CompletableFuture<Integer> SubscribeToStartNextPendingJobExecutionAccepted​(StartNextPendingJobExecutionSubscriptionRequest request,
          +                                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                                  Consumer<StartNextJobExecutionResponse> handler,
          +                                                                                  Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToStartNextPendingJobExecutionAccepted

          +
          public CompletableFuture<Integer> SubscribeToStartNextPendingJobExecutionAccepted​(StartNextPendingJobExecutionSubscriptionRequest request,
          +                                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                                  Consumer<StartNextJobExecutionResponse> handler)
          +
          Subscribes to the accepted topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToStartNextPendingJobExecutionRejected

          +
          public CompletableFuture<Integer> SubscribeToStartNextPendingJobExecutionRejected​(StartNextPendingJobExecutionSubscriptionRequest request,
          +                                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                                  Consumer<RejectedError> handler,
          +                                                                                  Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToStartNextPendingJobExecutionRejected

          +
          public CompletableFuture<Integer> SubscribeToStartNextPendingJobExecutionRejected​(StartNextPendingJobExecutionSubscriptionRequest request,
          +                                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                                  Consumer<RejectedError> handler)
          +
          Subscribes to the rejected topic for the StartNextPendingJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateJobExecutionAccepted

          +
          public CompletableFuture<Integer> SubscribeToUpdateJobExecutionAccepted​(UpdateJobExecutionSubscriptionRequest request,
          +                                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                        Consumer<UpdateJobExecutionResponse> handler,
          +                                                                        Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateJobExecutionAccepted

          +
          public CompletableFuture<Integer> SubscribeToUpdateJobExecutionAccepted​(UpdateJobExecutionSubscriptionRequest request,
          +                                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                        Consumer<UpdateJobExecutionResponse> handler)
          +
          Subscribes to the accepted topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateJobExecutionRejected

          +
          public CompletableFuture<Integer> SubscribeToUpdateJobExecutionRejected​(UpdateJobExecutionSubscriptionRequest request,
          +                                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                        Consumer<RejectedError> handler,
          +                                                                        Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateJobExecutionRejected

          +
          public CompletableFuture<Integer> SubscribeToUpdateJobExecutionRejected​(UpdateJobExecutionSubscriptionRequest request,
          +                                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                        Consumer<RejectedError> handler)
          +
          Subscribes to the rejected topic for the UpdateJobExecution operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionRequest.html new file mode 100644 index 000000000..89ca73098 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionRequest.html @@ -0,0 +1,381 @@ + + + + + +DescribeJobExecutionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DescribeJobExecutionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DescribeJobExecutionRequest
      +extends Object
      +
      Data needed to make a DescribeJobExecution request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          The name of the thing associated with the device.
          +
        • +
        + + + +
          +
        • +

          jobId

          +
          public String jobId
          +
          The unique identifier assigned to this job when it was created. Or use $next to return the next pending job execution for a thing (status IN_PROGRESS or QUEUED). In this case, any job executions with status IN_PROGRESS are returned first. Job executions are returned in the order in which they were created.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          An opaque string used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        + + + +
          +
        • +

          executionNumber

          +
          public Long executionNumber
          +
          Optional. A number that identifies a job execution on a device. If not specified, the latest job execution is returned.
          +
        • +
        + + + +
          +
        • +

          includeJobDocument

          +
          public Boolean includeJobDocument
          +
          Optional. Unless set to false, the response contains the job document. The default is true.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DescribeJobExecutionRequest

          +
          public DescribeJobExecutionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionResponse.html b/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionResponse.html new file mode 100644 index 000000000..e1aee43c6 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionResponse.html @@ -0,0 +1,347 @@ + + + + + +DescribeJobExecutionResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DescribeJobExecutionResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DescribeJobExecutionResponse
      +extends Object
      +
      Response payload to a DescribeJobExecution request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          A client token used to correlate requests and responses.
          +
        • +
        + + + +
          +
        • +

          execution

          +
          public JobExecutionData execution
          +
          Contains data about a job execution.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time when the message was sent.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DescribeJobExecutionResponse

          +
          public DescribeJobExecutionResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionSubscriptionRequest.html new file mode 100644 index 000000000..6675bf305 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/DescribeJobExecutionSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +DescribeJobExecutionSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DescribeJobExecutionSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.DescribeJobExecutionSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DescribeJobExecutionSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to DescribeJobExecution responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the IoT Thing that you want to subscribe to DescribeJobExecution response events for.
          +
        • +
        + + + +
          +
        • +

          jobId

          +
          public String jobId
          +
          Job ID that you want to subscribe to DescribeJobExecution response events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DescribeJobExecutionSubscriptionRequest

          +
          public DescribeJobExecutionSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsRequest.html new file mode 100644 index 000000000..e201bdabc --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsRequest.html @@ -0,0 +1,330 @@ + + + + + +GetPendingJobExecutionsRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetPendingJobExecutionsRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetPendingJobExecutionsRequest
      +extends Object
      +
      Data needed to make a GetPendingJobExecutions request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          IoT Thing the request is relative to.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetPendingJobExecutionsRequest

          +
          public GetPendingJobExecutionsRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsResponse.html b/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsResponse.html new file mode 100644 index 000000000..65d284b47 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsResponse.html @@ -0,0 +1,364 @@ + + + + + +GetPendingJobExecutionsResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetPendingJobExecutionsResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetPendingJobExecutionsResponse
      +extends Object
      +
      Response payload to a GetPendingJobExecutions request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          inProgressJobs

          +
          public List<JobExecutionSummary> inProgressJobs
          +
          A list of JobExecutionSummary objects with status IN_PROGRESS.
          +
        • +
        + + + +
          +
        • +

          queuedJobs

          +
          public List<JobExecutionSummary> queuedJobs
          +
          A list of JobExecutionSummary objects with status QUEUED.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time when the message was sent.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          A client token used to correlate requests and responses.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetPendingJobExecutionsResponse

          +
          public GetPendingJobExecutionsResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsSubscriptionRequest.html new file mode 100644 index 000000000..560f59e12 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/GetPendingJobExecutionsSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +GetPendingJobExecutionsSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetPendingJobExecutionsSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.GetPendingJobExecutionsSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetPendingJobExecutionsSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to GetPendingJobExecutions responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the IoT Thing that you want to subscribe to GetPendingJobExecutions response events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetPendingJobExecutionsSubscriptionRequest

          +
          public GetPendingJobExecutionsSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionData.html b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionData.html new file mode 100644 index 000000000..7d4b1d425 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionData.html @@ -0,0 +1,466 @@ + + + + + +JobExecutionData (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JobExecutionData

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.JobExecutionData
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class JobExecutionData
      +extends Object
      +
      Data about a job execution.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          jobId

          +
          public String jobId
          +
          The unique identifier you assigned to this job when it was created.
          +
        • +
        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          The name of the thing that is executing the job.
          +
        • +
        + + + +
          +
        • +

          jobDocument

          +
          public HashMap<String,​Object> jobDocument
          +
          The content of the job document.
          +
        • +
        + + + +
          +
        • +

          status

          +
          public JobStatus status
          +
          The status of the job execution. Can be one of: QUEUED, IN_PROGRESS, FAILED, SUCCEEDED, CANCELED, TIMED_OUT, REJECTED, or REMOVED.
          +
        • +
        + + + +
          +
        • +

          statusDetails

          +
          public HashMap<String,​String> statusDetails
          +
          A collection of name-value pairs that describe the status of the job execution.
          +
        • +
        + + + +
          +
        • +

          queuedAt

          +
          public Timestamp queuedAt
          +
          The time when the job execution was enqueued.
          +
        • +
        + + + +
          +
        • +

          startedAt

          +
          public Timestamp startedAt
          +
          The time when the job execution started.
          +
        • +
        + + + +
          +
        • +

          lastUpdatedAt

          +
          public Timestamp lastUpdatedAt
          +
          The time when the job execution started.
          +
        • +
        + + + +
          +
        • +

          versionNumber

          +
          public Integer versionNumber
          +
          The version of the job execution. Job execution versions are incremented each time they are updated by a device.
          +
        • +
        + + + +
          +
        • +

          executionNumber

          +
          public Long executionNumber
          +
          A number that identifies a job execution on a device. It can be used later in commands that return or update job execution information.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JobExecutionData

          +
          public JobExecutionData()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionState.html b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionState.html new file mode 100644 index 000000000..94115f824 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionState.html @@ -0,0 +1,347 @@ + + + + + +JobExecutionState (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JobExecutionState

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.JobExecutionState
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class JobExecutionState
      +extends Object
      +
      Data about the state of a job execution.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          status

          +
          public JobStatus status
          +
          The status of the job execution. Can be one of: QUEUED, IN_PROGRESS, FAILED, SUCCEEDED, CANCELED, TIMED_OUT, REJECTED, or REMOVED.
          +
        • +
        + + + +
          +
        • +

          statusDetails

          +
          public HashMap<String,​String> statusDetails
          +
          A collection of name-value pairs that describe the status of the job execution.
          +
        • +
        + + + +
          +
        • +

          versionNumber

          +
          public Integer versionNumber
          +
          The version of the job execution. Job execution versions are incremented each time they are updated by a device.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JobExecutionState

          +
          public JobExecutionState()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionSummary.html b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionSummary.html new file mode 100644 index 000000000..979a1929f --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionSummary.html @@ -0,0 +1,398 @@ + + + + + +JobExecutionSummary (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JobExecutionSummary

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.JobExecutionSummary
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class JobExecutionSummary
      +extends Object
      +
      Contains a subset of information about a job execution.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          jobId

          +
          public String jobId
          +
          The unique identifier you assigned to this job when it was created.
          +
        • +
        + + + +
          +
        • +

          executionNumber

          +
          public Long executionNumber
          +
          A number that identifies a job execution on a device.
          +
        • +
        + + + +
          +
        • +

          versionNumber

          +
          public Integer versionNumber
          +
          The version of the job execution. Job execution versions are incremented each time the AWS IoT Jobs service receives an update from a device.
          +
        • +
        + + + +
          +
        • +

          lastUpdatedAt

          +
          public Timestamp lastUpdatedAt
          +
          The time when the job execution was last updated.
          +
        • +
        + + + +
          +
        • +

          queuedAt

          +
          public Timestamp queuedAt
          +
          The time when the job execution was enqueued.
          +
        • +
        + + + +
          +
        • +

          startedAt

          +
          public Timestamp startedAt
          +
          The time when the job execution started.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JobExecutionSummary

          +
          public JobExecutionSummary()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedEvent.html b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedEvent.html new file mode 100644 index 000000000..1e76b17ce --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedEvent.html @@ -0,0 +1,330 @@ + + + + + +JobExecutionsChangedEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JobExecutionsChangedEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedEvent
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class JobExecutionsChangedEvent
      +extends Object
      +
      Sent whenever a job execution is added to or removed from the list of pending job executions for a thing.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JobExecutionsChangedEvent

          +
          public JobExecutionsChangedEvent()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedSubscriptionRequest.html new file mode 100644 index 000000000..2134988e9 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/JobExecutionsChangedSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +JobExecutionsChangedSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JobExecutionsChangedSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.JobExecutionsChangedSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class JobExecutionsChangedSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to JobExecutionsChanged events.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the IoT Thing that you want to subscribe to JobExecutionsChanged events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JobExecutionsChangedSubscriptionRequest

          +
          public JobExecutionsChangedSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/JobStatus.html b/docs/software/amazon/awssdk/iot/iotjobs/model/JobStatus.html new file mode 100644 index 000000000..aa9949c3f --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/JobStatus.html @@ -0,0 +1,514 @@ + + + + + +JobStatus (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum JobStatus

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          UNKNOWN_ENUM_VALUE

          +
          public static final JobStatus UNKNOWN_ENUM_VALUE
          +
          Enum value is an unknown value
          +
        • +
        + + + +
          +
        • +

          IN_PROGRESS

          +
          public static final JobStatus IN_PROGRESS
          +
          Enum value for IN_PROGRESS
          +
        • +
        + + + +
          +
        • +

          FAILED

          +
          public static final JobStatus FAILED
          +
          Enum value for FAILED
          +
        • +
        + + + +
          +
        • +

          QUEUED

          +
          public static final JobStatus QUEUED
          +
          Enum value for QUEUED
          +
        • +
        + + + +
          +
        • +

          TIMED_OUT

          +
          public static final JobStatus TIMED_OUT
          +
          Enum value for TIMED_OUT
          +
        • +
        + + + +
          +
        • +

          SUCCEEDED

          +
          public static final JobStatus SUCCEEDED
          +
          Enum value for SUCCEEDED
          +
        • +
        + + + +
          +
        • +

          CANCELED

          +
          public static final JobStatus CANCELED
          +
          Enum value for CANCELED
          +
        • +
        + + + +
          +
        • +

          REJECTED

          +
          public static final JobStatus REJECTED
          +
          Enum value for REJECTED
          +
        • +
        + + + +
          +
        • +

          REMOVED

          +
          public static final JobStatus REMOVED
          +
          Enum value for REMOVED
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static JobStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (JobStatus c : JobStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static JobStatus valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedEvent.html b/docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedEvent.html new file mode 100644 index 000000000..9aa505148 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedEvent.html @@ -0,0 +1,330 @@ + + + + + +NextJobExecutionChangedEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NextJobExecutionChangedEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedEvent
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class NextJobExecutionChangedEvent
      +extends Object
      +
      Sent whenever there is a change to which job execution is next on the list of pending job executions for a thing, as defined for DescribeJobExecution with jobId $next. This message is not sent when the next job's execution details change, only when the next job that would be returned by DescribeJobExecution with jobId $next has changed.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          execution

          +
          public JobExecutionData execution
          +
          Contains data about a job execution.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time when the message was sent.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NextJobExecutionChangedEvent

          +
          public NextJobExecutionChangedEvent()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedSubscriptionRequest.html new file mode 100644 index 000000000..9d468dcea --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/NextJobExecutionChangedSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +NextJobExecutionChangedSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NextJobExecutionChangedSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.NextJobExecutionChangedSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class NextJobExecutionChangedSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to NextJobExecutionChanged events.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the IoT Thing that you want to subscribe to NextJobExecutionChanged events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NextJobExecutionChangedSubscriptionRequest

          +
          public NextJobExecutionChangedSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/RejectedError.html b/docs/software/amazon/awssdk/iot/iotjobs/model/RejectedError.html new file mode 100644 index 000000000..47ba622b0 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/RejectedError.html @@ -0,0 +1,381 @@ + + + + + +RejectedError (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RejectedError

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.RejectedError
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class RejectedError
      +extends Object
      +
      Response document containing details about a failed request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Opaque token that can correlate this response to the original request.
          +
        • +
        + + + + + + + +
          +
        • +

          message

          +
          public String message
          +
          A text message that provides additional information.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The date and time the response was generated by AWS IoT.
          +
        • +
        + + + +
          +
        • +

          executionState

          +
          public JobExecutionState executionState
          +
          A JobExecutionState object. This field is included only when the code field has the value InvalidStateTransition or VersionMismatch.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RejectedError

          +
          public RejectedError()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/RejectedErrorCode.html b/docs/software/amazon/awssdk/iot/iotjobs/model/RejectedErrorCode.html new file mode 100644 index 000000000..2805c18b3 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/RejectedErrorCode.html @@ -0,0 +1,530 @@ + + + + + +RejectedErrorCode (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum RejectedErrorCode

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          UNKNOWN_ENUM_VALUE

          +
          public static final RejectedErrorCode UNKNOWN_ENUM_VALUE
          +
          Enum value is an unknown value
          +
        • +
        + + + +
          +
        • +

          INVALID_TOPIC

          +
          public static final RejectedErrorCode INVALID_TOPIC
          +
          The request was sent to a topic in the AWS IoT Jobs namespace that does not map to any API.
          +
        • +
        + + + +
          +
        • +

          INVALID_STATE_TRANSITION

          +
          public static final RejectedErrorCode INVALID_STATE_TRANSITION
          +
          An update attempted to change the job execution to a state that is invalid because of the job execution's current state. In this case, the body of the error message also contains the executionState field.
          +
        • +
        + + + +
          +
        • +

          RESOURCE_NOT_FOUND

          +
          public static final RejectedErrorCode RESOURCE_NOT_FOUND
          +
          The JobExecution specified by the request topic does not exist.
          +
        • +
        + + + +
          +
        • +

          INVALID_REQUEST

          +
          public static final RejectedErrorCode INVALID_REQUEST
          +
          The contents of the request were invalid. The message contains details about the error.
          +
        • +
        + + + +
          +
        • +

          REQUEST_THROTTLED

          +
          public static final RejectedErrorCode REQUEST_THROTTLED
          +
          The request was throttled.
          +
        • +
        + + + +
          +
        • +

          INTERNAL_ERROR

          +
          public static final RejectedErrorCode INTERNAL_ERROR
          +
          There was an internal error during the processing of the request.
          +
        • +
        + + + +
          +
        • +

          TERMINAL_STATE_REACHED

          +
          public static final RejectedErrorCode TERMINAL_STATE_REACHED
          +
          Occurs when a command to describe a job is performed on a job that is in a terminal state.
          +
        • +
        + + + +
          +
        • +

          INVALID_JSON

          +
          public static final RejectedErrorCode INVALID_JSON
          +
          The contents of the request could not be interpreted as valid UTF-8-encoded JSON.
          +
        • +
        + + + +
          +
        • +

          VERSION_MISMATCH

          +
          public static final RejectedErrorCode VERSION_MISMATCH
          +
          The expected version specified in the request does not match the version of the job execution in the AWS IoT Jobs service. In this case, the body of the error message also contains the executionState field.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static RejectedErrorCode[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (RejectedErrorCode c : RejectedErrorCode.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static RejectedErrorCode valueOf​(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextJobExecutionResponse.html b/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextJobExecutionResponse.html new file mode 100644 index 000000000..037695ec7 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextJobExecutionResponse.html @@ -0,0 +1,347 @@ + + + + + +StartNextJobExecutionResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StartNextJobExecutionResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.StartNextJobExecutionResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class StartNextJobExecutionResponse
      +extends Object
      +
      Response payload to a StartNextJobExecution request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          A client token used to correlate requests and responses.
          +
        • +
        + + + +
          +
        • +

          execution

          +
          public JobExecutionData execution
          +
          Contains data about a job execution.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time when the message was sent to the device.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          StartNextJobExecutionResponse

          +
          public StartNextJobExecutionResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionRequest.html new file mode 100644 index 000000000..8ad7823b1 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionRequest.html @@ -0,0 +1,364 @@ + + + + + +StartNextPendingJobExecutionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StartNextPendingJobExecutionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class StartNextPendingJobExecutionRequest
      +extends Object
      +
      Data needed to make a StartNextPendingJobExecution request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          IoT Thing the request is relative to.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        + + + +
          +
        • +

          stepTimeoutInMinutes

          +
          public Long stepTimeoutInMinutes
          +
          Specifies the amount of time this device has to finish execution of this job.
          +
        • +
        + + + +
          +
        • +

          statusDetails

          +
          public HashMap<String,​String> statusDetails
          +
          A collection of name-value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          StartNextPendingJobExecutionRequest

          +
          public StartNextPendingJobExecutionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionSubscriptionRequest.html new file mode 100644 index 000000000..c7fadc40a --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/StartNextPendingJobExecutionSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +StartNextPendingJobExecutionSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StartNextPendingJobExecutionSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.StartNextPendingJobExecutionSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class StartNextPendingJobExecutionSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to StartNextPendingJobExecution responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the IoT Thing that you want to subscribe to StartNextPendingJobExecution response events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          StartNextPendingJobExecutionSubscriptionRequest

          +
          public StartNextPendingJobExecutionSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionRequest.html new file mode 100644 index 000000000..21fff07ed --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionRequest.html @@ -0,0 +1,466 @@ + + + + + +UpdateJobExecutionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateJobExecutionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateJobExecutionRequest
      +extends Object
      +
      Data needed to make an UpdateJobExecution request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          The name of the thing associated with the device.
          +
        • +
        + + + +
          +
        • +

          jobId

          +
          public String jobId
          +
          The unique identifier assigned to this job when it was created.
          +
        • +
        + + + +
          +
        • +

          status

          +
          public JobStatus status
          +
          The new status for the job execution (IN_PROGRESS, FAILED, SUCCEEDED, or REJECTED). This must be specified on every update.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        + + + +
          +
        • +

          statusDetails

          +
          public HashMap<String,​String> statusDetails
          +
          A collection of name-value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
          +
        • +
        + + + +
          +
        • +

          expectedVersion

          +
          public Integer expectedVersion
          +
          The expected current version of the job execution. Each time you update the job execution, its version is incremented. If the version of the job execution stored in the AWS IoT Jobs service does not match, the update is rejected with a VersionMismatch error, and an ErrorResponse that contains the current job execution status data is returned.
          +
        • +
        + + + +
          +
        • +

          executionNumber

          +
          public Long executionNumber
          +
          Optional. A number that identifies a job execution on a device. If not specified, the latest job execution is used.
          +
        • +
        + + + +
          +
        • +

          includeJobExecutionState

          +
          public Boolean includeJobExecutionState
          +
          Optional. When included and set to true, the response contains the JobExecutionState field. The default is false.
          +
        • +
        + + + +
          +
        • +

          includeJobDocument

          +
          public Boolean includeJobDocument
          +
          Optional. When included and set to true, the response contains the JobDocument. The default is false.
          +
        • +
        + + + +
          +
        • +

          stepTimeoutInMinutes

          +
          public Long stepTimeoutInMinutes
          +
          Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by again calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in this field) the job execution status is set to TIMED_OUT. Setting or resetting this timeout has no effect on the job execution timeout that might have been specified when the job was created (by using CreateJob with the timeoutConfig).
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateJobExecutionRequest

          +
          public UpdateJobExecutionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionResponse.html b/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionResponse.html new file mode 100644 index 000000000..057db5c98 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionResponse.html @@ -0,0 +1,364 @@ + + + + + +UpdateJobExecutionResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateJobExecutionResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateJobExecutionResponse
      +extends Object
      +
      Response payload to an UpdateJobExecution request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          A client token used to correlate requests and responses.
          +
        • +
        + + + +
          +
        • +

          executionState

          +
          public JobExecutionState executionState
          +
          Contains data about the state of a job execution.
          +
        • +
        + + + +
          +
        • +

          jobDocument

          +
          public HashMap<String,​Object> jobDocument
          +
          A UTF-8 encoded JSON document that contains information that your devices need to perform the job.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time when the message was sent.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateJobExecutionResponse

          +
          public UpdateJobExecutionResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionSubscriptionRequest.html new file mode 100644 index 000000000..a1e8c55f7 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/UpdateJobExecutionSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +UpdateJobExecutionSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateJobExecutionSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotjobs.model.UpdateJobExecutionSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateJobExecutionSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to UpdateJobExecution responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the IoT Thing that you want to subscribe to UpdateJobExecution response events for.
          +
        • +
        + + + +
          +
        • +

          jobId

          +
          public String jobId
          +
          Job ID that you want to subscribe to UpdateJobExecution response events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateJobExecutionSubscriptionRequest

          +
          public UpdateJobExecutionSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/package-summary.html b/docs/software/amazon/awssdk/iot/iotjobs/model/package-summary.html new file mode 100644 index 000000000..fb1c0a926 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/package-summary.html @@ -0,0 +1,304 @@ + + + + + +software.amazon.awssdk.iot.iotjobs.model (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.iotjobs.model

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/model/package-tree.html b/docs/software/amazon/awssdk/iot/iotjobs/model/package-tree.html new file mode 100644 index 000000000..76ce5e403 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/model/package-tree.html @@ -0,0 +1,196 @@ + + + + + +software.amazon.awssdk.iot.iotjobs.model Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.iotjobs.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/package-summary.html b/docs/software/amazon/awssdk/iot/iotjobs/package-summary.html new file mode 100644 index 000000000..d19438dde --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/package-summary.html @@ -0,0 +1,167 @@ + + + + + +software.amazon.awssdk.iot.iotjobs (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.iotjobs

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      IotJobsClient +
      The AWS IoT jobs service can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT.
      +
      +
    • +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotjobs/package-tree.html b/docs/software/amazon/awssdk/iot/iotjobs/package-tree.html new file mode 100644 index 000000000..5ca58155d --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotjobs/package-tree.html @@ -0,0 +1,162 @@ + + + + + +software.amazon.awssdk.iot.iotjobs Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.iotjobs

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/IotShadowClient.html b/docs/software/amazon/awssdk/iot/iotshadow/IotShadowClient.html new file mode 100644 index 000000000..92a12d21a --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/IotShadowClient.html @@ -0,0 +1,1741 @@ + + + + + +IotShadowClient (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class IotShadowClient

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.IotShadowClient
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class IotShadowClient
      +extends Object
      +
      The AWS IoT Device Shadow service adds shadows to AWS IoT thing objects. Shadows are a simple data store for device properties and state. Shadows can make a device’s state available to apps and other services whether the device is connected to AWS IoT or not. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          IotShadowClient

          +
          public IotShadowClient​(software.amazon.awssdk.crt.mqtt.MqttClientConnection connection)
          +
          Constructs a new IotShadowClient
          +
          +
          Parameters:
          +
          connection - The connection to use
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          PublishDeleteNamedShadow

          +
          public CompletableFuture<Integer> PublishDeleteNamedShadow​(DeleteNamedShadowRequest request,
          +                                                           software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Deletes a named shadow for an AWS IoT thing. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishDeleteShadow

          +
          public CompletableFuture<Integer> PublishDeleteShadow​(DeleteShadowRequest request,
          +                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Deletes the (classic) shadow for an AWS IoT thing. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishGetNamedShadow

          +
          public CompletableFuture<Integer> PublishGetNamedShadow​(GetNamedShadowRequest request,
          +                                                        software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Gets a named shadow for an AWS IoT thing. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishGetShadow

          +
          public CompletableFuture<Integer> PublishGetShadow​(GetShadowRequest request,
          +                                                   software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Gets the (classic) shadow for an AWS IoT thing. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishUpdateNamedShadow

          +
          public CompletableFuture<Integer> PublishUpdateNamedShadow​(UpdateNamedShadowRequest request,
          +                                                           software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Update a named shadow for a device. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          PublishUpdateShadow

          +
          public CompletableFuture<Integer> PublishUpdateShadow​(UpdateShadowRequest request,
          +                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos)
          +
          Update a device's (classic) shadow. + + If the device is offline, the PUBLISH packet will be sent once the connection resumes. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Message to be serialized and sent
          +
          qos - Quality of Service for delivering this message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the publish operation + + * For QoS 0, completes as soon as the packet is sent. + * For QoS 1, completes when PUBACK is received. + * QoS 2 is not supported by AWS IoT.
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteNamedShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToDeleteNamedShadowAccepted​(DeleteNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<DeleteShadowResponse> handler,
          +                                                                       Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the DeleteNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteNamedShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToDeleteNamedShadowAccepted​(DeleteNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<DeleteShadowResponse> handler)
          +
          Subscribes to the accepted topic for the DeleteNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteNamedShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToDeleteNamedShadowRejected​(DeleteNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<ErrorResponse> handler,
          +                                                                       Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the DeleteNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteNamedShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToDeleteNamedShadowRejected​(DeleteNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic for the DeleteNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToDeleteShadowAccepted​(DeleteShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<DeleteShadowResponse> handler,
          +                                                                  Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToDeleteShadowAccepted​(DeleteShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<DeleteShadowResponse> handler)
          +
          Subscribes to the accepted topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToDeleteShadowRejected​(DeleteShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<ErrorResponse> handler,
          +                                                                  Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToDeleteShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToDeleteShadowRejected​(DeleteShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic for the DeleteShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetNamedShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToGetNamedShadowAccepted​(GetNamedShadowSubscriptionRequest request,
          +                                                                    software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                    Consumer<GetShadowResponse> handler,
          +                                                                    Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the GetNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetNamedShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToGetNamedShadowAccepted​(GetNamedShadowSubscriptionRequest request,
          +                                                                    software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                    Consumer<GetShadowResponse> handler)
          +
          Subscribes to the accepted topic for the GetNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetNamedShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToGetNamedShadowRejected​(GetNamedShadowSubscriptionRequest request,
          +                                                                    software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                    Consumer<ErrorResponse> handler,
          +                                                                    Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the GetNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetNamedShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToGetNamedShadowRejected​(GetNamedShadowSubscriptionRequest request,
          +                                                                    software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                    Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic for the GetNamedShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToGetShadowAccepted​(GetShadowSubscriptionRequest request,
          +                                                               software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                               Consumer<GetShadowResponse> handler,
          +                                                               Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the GetShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToGetShadowAccepted​(GetShadowSubscriptionRequest request,
          +                                                               software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                               Consumer<GetShadowResponse> handler)
          +
          Subscribes to the accepted topic for the GetShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToGetShadowRejected​(GetShadowSubscriptionRequest request,
          +                                                               software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                               Consumer<ErrorResponse> handler,
          +                                                               Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the GetShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToGetShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToGetShadowRejected​(GetShadowSubscriptionRequest request,
          +                                                               software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                               Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic for the GetShadow operation. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToNamedShadowDeltaUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToNamedShadowDeltaUpdatedEvents​(NamedShadowDeltaUpdatedSubscriptionRequest request,
          +                                                                           software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                           Consumer<ShadowDeltaUpdatedEvent> handler,
          +                                                                           Consumer<Exception> exceptionHandler)
          +
          Subscribe to NamedShadowDelta events for a named shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToNamedShadowDeltaUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToNamedShadowDeltaUpdatedEvents​(NamedShadowDeltaUpdatedSubscriptionRequest request,
          +                                                                           software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                           Consumer<ShadowDeltaUpdatedEvent> handler)
          +
          Subscribe to NamedShadowDelta events for a named shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToNamedShadowUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToNamedShadowUpdatedEvents​(NamedShadowUpdatedSubscriptionRequest request,
          +                                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                      Consumer<ShadowUpdatedEvent> handler,
          +                                                                      Consumer<Exception> exceptionHandler)
          +
          Subscribe to ShadowUpdated events for a named shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToNamedShadowUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToNamedShadowUpdatedEvents​(NamedShadowUpdatedSubscriptionRequest request,
          +                                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                      Consumer<ShadowUpdatedEvent> handler)
          +
          Subscribe to ShadowUpdated events for a named shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToShadowDeltaUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToShadowDeltaUpdatedEvents​(ShadowDeltaUpdatedSubscriptionRequest request,
          +                                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                      Consumer<ShadowDeltaUpdatedEvent> handler,
          +                                                                      Consumer<Exception> exceptionHandler)
          +
          Subscribe to ShadowDelta events for the (classic) shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToShadowDeltaUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToShadowDeltaUpdatedEvents​(ShadowDeltaUpdatedSubscriptionRequest request,
          +                                                                      software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                      Consumer<ShadowDeltaUpdatedEvent> handler)
          +
          Subscribe to ShadowDelta events for the (classic) shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToShadowUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToShadowUpdatedEvents​(ShadowUpdatedSubscriptionRequest request,
          +                                                                 software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                 Consumer<ShadowUpdatedEvent> handler,
          +                                                                 Consumer<Exception> exceptionHandler)
          +
          Subscribe to ShadowUpdated events for the (classic) shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToShadowUpdatedEvents

          +
          public CompletableFuture<Integer> SubscribeToShadowUpdatedEvents​(ShadowUpdatedSubscriptionRequest request,
          +                                                                 software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                 Consumer<ShadowUpdatedEvent> handler)
          +
          Subscribe to ShadowUpdated events for the (classic) shadow of an AWS IoT thing. + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateNamedShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToUpdateNamedShadowAccepted​(UpdateNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<UpdateShadowResponse> handler,
          +                                                                       Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateNamedShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToUpdateNamedShadowAccepted​(UpdateNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<UpdateShadowResponse> handler)
          +
          Subscribes to the accepted topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateNamedShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToUpdateNamedShadowRejected​(UpdateNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<ErrorResponse> handler,
          +                                                                       Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateNamedShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToUpdateNamedShadowRejected​(UpdateNamedShadowSubscriptionRequest request,
          +                                                                       software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                       Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic for the UpdateNamedShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToUpdateShadowAccepted​(UpdateShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<UpdateShadowResponse> handler,
          +                                                                  Consumer<Exception> exceptionHandler)
          +
          Subscribes to the accepted topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateShadowAccepted

          +
          public CompletableFuture<Integer> SubscribeToUpdateShadowAccepted​(UpdateShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<UpdateShadowResponse> handler)
          +
          Subscribes to the accepted topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-accepted-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToUpdateShadowRejected​(UpdateShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<ErrorResponse> handler,
          +                                                                  Consumer<Exception> exceptionHandler)
          +
          Subscribes to the rejected topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          exceptionHandler - callback function to invoke if an exception occurred deserializing a message
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        + + + +
          +
        • +

          SubscribeToUpdateShadowRejected

          +
          public CompletableFuture<Integer> SubscribeToUpdateShadowRejected​(UpdateShadowSubscriptionRequest request,
          +                                                                  software.amazon.awssdk.crt.mqtt.QualityOfService qos,
          +                                                                  Consumer<ErrorResponse> handler)
          +
          Subscribes to the rejected topic for the UpdateShadow operation + + Once subscribed, `handler` is invoked each time a message matching + the `topic` is received. It is possible for such messages to arrive before + the SUBACK is received. + + AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-rejected-pub-sub-topic
          +
          +
          Parameters:
          +
          request - Subscription request configuration
          +
          qos - Maximum requested QoS that server may use when sending messages to the client. + The server may grant a lower QoS in the SUBACK
          +
          handler - callback function to invoke with messages received on the subscription topic
          +
          Returns:
          +
          a future containing the MQTT packet id used to perform the subscribe operation
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowRequest.html new file mode 100644 index 000000000..17be8c4ad --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowRequest.html @@ -0,0 +1,347 @@ + + + + + +DeleteNamedShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteNamedShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DeleteNamedShadowRequest
      +extends Object
      +
      Data needed to make a DeleteNamedShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing to delete a named shadow from.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to delete.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteNamedShadowRequest

          +
          public DeleteNamedShadowRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowSubscriptionRequest.html new file mode 100644 index 000000000..8eafecd35 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteNamedShadowSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +DeleteNamedShadowSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteNamedShadowSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.DeleteNamedShadowSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DeleteNamedShadowSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to DeleteNamedShadow responses for an AWS IoT thing.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing to subscribe to DeleteNamedShadow operations for.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to subscribe to DeleteNamedShadow operations for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteNamedShadowSubscriptionRequest

          +
          public DeleteNamedShadowSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowRequest.html new file mode 100644 index 000000000..07b55c94e --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowRequest.html @@ -0,0 +1,330 @@ + + + + + +DeleteShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.DeleteShadowRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DeleteShadowRequest
      +extends Object
      +
      Data needed to make a DeleteShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing to delete the (classic) shadow of.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteShadowRequest

          +
          public DeleteShadowRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowResponse.html b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowResponse.html new file mode 100644 index 000000000..3e8dcc81b --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowResponse.html @@ -0,0 +1,347 @@ + + + + + +DeleteShadowResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteShadowResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.DeleteShadowResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DeleteShadowResponse
      +extends Object
      +
      Response payload to a DeleteShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          A client token used to correlate requests and responses.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time the response was generated by AWS IoT.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          The current version of the document for the device's shadow.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteShadowResponse

          +
          public DeleteShadowResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowSubscriptionRequest.html new file mode 100644 index 000000000..275c0b1c9 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/DeleteShadowSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +DeleteShadowSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeleteShadowSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.DeleteShadowSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DeleteShadowSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to DeleteShadow responses for an AWS IoT thing.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing to subscribe to DeleteShadow operations for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeleteShadowSubscriptionRequest

          +
          public DeleteShadowSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ErrorResponse.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ErrorResponse.html new file mode 100644 index 000000000..799ce3cd3 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ErrorResponse.html @@ -0,0 +1,364 @@ + + + + + +ErrorResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ErrorResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ErrorResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ErrorResponse
      +extends Object
      +
      Response document containing details about a failed request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Opaque request-response correlation data. Present only if a client token was used in the request.
          +
        • +
        + + + +
          +
        • +

          code

          +
          public Integer code
          +
          An HTTP response code that indicates the type of error.
          +
        • +
        + + + +
          +
        • +

          message

          +
          public String message
          +
          A text message that provides additional information.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The date and time the response was generated by AWS IoT. This property is not present in all error response documents.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ErrorResponse

          +
          public ErrorResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowRequest.html new file mode 100644 index 000000000..9d4686fa1 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowRequest.html @@ -0,0 +1,347 @@ + + + + + +GetNamedShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetNamedShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetNamedShadowRequest
      +extends Object
      +
      Data needed to make a GetNamedShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing to get the named shadow for.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to get.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetNamedShadowRequest

          +
          public GetNamedShadowRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowSubscriptionRequest.html new file mode 100644 index 000000000..0ba396917 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/GetNamedShadowSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +GetNamedShadowSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetNamedShadowSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.GetNamedShadowSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetNamedShadowSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to GetNamedShadow responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing subscribe to GetNamedShadow responses for.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to subscribe to GetNamedShadow responses for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetNamedShadowSubscriptionRequest

          +
          public GetNamedShadowSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowRequest.html new file mode 100644 index 000000000..27822946b --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowRequest.html @@ -0,0 +1,330 @@ + + + + + +GetShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.GetShadowRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetShadowRequest
      +extends Object
      +
      Data needed to make a GetShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing to get the (classic) shadow for.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetShadowRequest

          +
          public GetShadowRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowResponse.html b/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowResponse.html new file mode 100644 index 000000000..e4f6d6993 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowResponse.html @@ -0,0 +1,381 @@ + + + + + +GetShadowResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetShadowResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.GetShadowResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetShadowResponse
      +extends Object
      +
      Response payload to a GetShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          An opaque token used to correlate requests and responses.
          +
        • +
        + + + + + + + +
          +
        • +

          metadata

          +
          public ShadowMetadata metadata
          +
          Contains the timestamps for each attribute in the desired and reported sections of the state.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time the response was generated by AWS IoT.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          The current version of the document for the device's shadow shared in AWS IoT. It is increased by one over the previous version of the document.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetShadowResponse

          +
          public GetShadowResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowSubscriptionRequest.html new file mode 100644 index 000000000..2b2d48001 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/GetShadowSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +GetShadowSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GetShadowSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.GetShadowSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GetShadowSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to GetShadow responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          AWS IoT thing subscribe to GetShadow responses for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GetShadowSubscriptionRequest

          +
          public GetShadowSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowDeltaUpdatedSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowDeltaUpdatedSubscriptionRequest.html new file mode 100644 index 000000000..80c91518f --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowDeltaUpdatedSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +NamedShadowDeltaUpdatedSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NamedShadowDeltaUpdatedSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.NamedShadowDeltaUpdatedSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class NamedShadowDeltaUpdatedSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to a device's NamedShadowDelta events.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the AWS IoT thing to get NamedShadowDelta events for.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to get ShadowDelta events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NamedShadowDeltaUpdatedSubscriptionRequest

          +
          public NamedShadowDeltaUpdatedSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowUpdatedSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowUpdatedSubscriptionRequest.html new file mode 100644 index 000000000..953453809 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/NamedShadowUpdatedSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +NamedShadowUpdatedSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NamedShadowUpdatedSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.NamedShadowUpdatedSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class NamedShadowUpdatedSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to a device's NamedShadowUpdated events.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the AWS IoT thing to get NamedShadowUpdated events for.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to get NamedShadowUpdated events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NamedShadowUpdatedSubscriptionRequest

          +
          public NamedShadowUpdatedSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedEvent.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedEvent.html new file mode 100644 index 000000000..9494760e7 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedEvent.html @@ -0,0 +1,381 @@ + + + + + +ShadowDeltaUpdatedEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowDeltaUpdatedEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedEvent
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowDeltaUpdatedEvent
      +extends Object
      +
      An event generated when a shadow document was updated by a request to AWS IoT. The event payload contains only the changes requested.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + + + + + +
          +
        • +

          metadata

          +
          public HashMap<String,​Object> metadata
          +
          Timestamps for the shadow properties that were updated.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time the event was generated by AWS IoT.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          The current version of the document for the device's shadow.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          An opaque token used to correlate requests and responses. Present only if a client token was used in the request.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowDeltaUpdatedEvent

          +
          public ShadowDeltaUpdatedEvent()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedSubscriptionRequest.html new file mode 100644 index 000000000..d020ba0c9 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowDeltaUpdatedSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +ShadowDeltaUpdatedSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowDeltaUpdatedSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowDeltaUpdatedSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowDeltaUpdatedSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to a device's ShadowDelta events.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the AWS IoT thing to get ShadowDelta events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowDeltaUpdatedSubscriptionRequest

          +
          public ShadowDeltaUpdatedSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowMetadata.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowMetadata.html new file mode 100644 index 000000000..ed8f71dc6 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowMetadata.html @@ -0,0 +1,330 @@ + + + + + +ShadowMetadata (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowMetadata

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowMetadata
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowMetadata
      +extends Object
      +
      Contains the last-updated timestamps for each attribute in the desired and reported sections of the shadow state.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          desired

          +
          public HashMap<String,​Object> desired
          +
          Contains the timestamps for each attribute in the desired section of a shadow's state.
          +
        • +
        + + + +
          +
        • +

          reported

          +
          public HashMap<String,​Object> reported
          +
          Contains the timestamps for each attribute in the reported section of a shadow's state.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowMetadata

          +
          public ShadowMetadata()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowState.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowState.html new file mode 100644 index 000000000..c5c0c5a6c --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowState.html @@ -0,0 +1,364 @@ + + + + + +ShadowState (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowState

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowState
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowState
      +extends Object
      +
      (Potentially partial) state of an AWS IoT thing's shadow.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          desired

          +
          public HashMap<String,​Object> desired
          +
          The desired shadow state (from external services and devices).
          +
        • +
        + + + +
          +
        • +

          desiredIsNullable

          +
          public transient boolean desiredIsNullable
          +
          If set to true, then desired can be set to null.
          +
        • +
        + + + +
          +
        • +

          reported

          +
          public HashMap<String,​Object> reported
          +
          The (last) reported shadow state from the device.
          +
        • +
        + + + +
          +
        • +

          reportedIsNullable

          +
          public transient boolean reportedIsNullable
          +
          If set to true, then reported can be set to null.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowState

          +
          public ShadowState()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowStateWithDelta.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowStateWithDelta.html new file mode 100644 index 000000000..0dabb391d --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowStateWithDelta.html @@ -0,0 +1,347 @@ + + + + + +ShadowStateWithDelta (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowStateWithDelta

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowStateWithDelta
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowStateWithDelta
      +extends Object
      +
      (Potentially partial) state of an AWS IoT thing's shadow. Includes the delta between the reported and desired states.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          desired

          +
          public HashMap<String,​Object> desired
          +
          The desired shadow state (from external services and devices).
          +
        • +
        + + + +
          +
        • +

          reported

          +
          public HashMap<String,​Object> reported
          +
          The (last) reported shadow state from the device.
          +
        • +
        + + + +
          +
        • +

          delta

          +
          public HashMap<String,​Object> delta
          +
          The delta between the reported and desired states.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowStateWithDelta

          +
          public ShadowStateWithDelta()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedEvent.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedEvent.html new file mode 100644 index 000000000..b22b8c7b4 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedEvent.html @@ -0,0 +1,347 @@ + + + + + +ShadowUpdatedEvent (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowUpdatedEvent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedEvent
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowUpdatedEvent
      +extends Object
      +
      A description of the before and after states of a device shadow.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + +
          +
        • +

          previous

          +
          public ShadowUpdatedSnapshot previous
          +
          Contains the state of the object before the update.
          +
        • +
        + + + +
          +
        • +

          current

          +
          public ShadowUpdatedSnapshot current
          +
          Contains the state of the object after the update.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time the event was generated by AWS IoT.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowUpdatedEvent

          +
          public ShadowUpdatedEvent()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSnapshot.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSnapshot.html new file mode 100644 index 000000000..402dff6da --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSnapshot.html @@ -0,0 +1,347 @@ + + + + + +ShadowUpdatedSnapshot (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowUpdatedSnapshot

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSnapshot
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowUpdatedSnapshot
      +extends Object
      +
      Complete state of the (classic) shadow of an AWS IoT Thing.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          state

          +
          public ShadowState state
          +
          Current shadow state.
          +
        • +
        + + + +
          +
        • +

          metadata

          +
          public ShadowMetadata metadata
          +
          Contains the timestamps for each attribute in the desired and reported sections of the state.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          The current version of the document for the device's shadow.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowUpdatedSnapshot

          +
          public ShadowUpdatedSnapshot()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSubscriptionRequest.html new file mode 100644 index 000000000..751e818cc --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/ShadowUpdatedSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +ShadowUpdatedSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ShadowUpdatedSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.ShadowUpdatedSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ShadowUpdatedSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to a device's ShadowUpdated events.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the AWS IoT thing to get ShadowUpdated events for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShadowUpdatedSubscriptionRequest

          +
          public ShadowUpdatedSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowRequest.html new file mode 100644 index 000000000..d29e9b68c --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowRequest.html @@ -0,0 +1,381 @@ + + + + + +UpdateNamedShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateNamedShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateNamedShadowRequest
      +extends Object
      +
      Data needed to make an UpdateNamedShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Aws IoT thing to update a named shadow of.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to update.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        + + + +
          +
        • +

          state

          +
          public ShadowState state
          +
          Requested changes to shadow state. Updates affect only the fields specified.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          (Optional) The Device Shadow service applies the update only if the specified version matches the latest version.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateNamedShadowRequest

          +
          public UpdateNamedShadowRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowSubscriptionRequest.html new file mode 100644 index 000000000..890e77545 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateNamedShadowSubscriptionRequest.html @@ -0,0 +1,330 @@ + + + + + +UpdateNamedShadowSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateNamedShadowSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.UpdateNamedShadowSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateNamedShadowSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to UpdateNamedShadow responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the AWS IoT thing to listen to UpdateNamedShadow responses for.
          +
        • +
        + + + +
          +
        • +

          shadowName

          +
          public String shadowName
          +
          Name of the shadow to listen to UpdateNamedShadow responses for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateNamedShadowSubscriptionRequest

          +
          public UpdateNamedShadowSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowRequest.html new file mode 100644 index 000000000..5c0f9eb60 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowRequest.html @@ -0,0 +1,364 @@ + + + + + +UpdateShadowRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateShadowRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.UpdateShadowRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateShadowRequest
      +extends Object
      +
      Data needed to make an UpdateShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Aws IoT thing to update the (classic) shadow of.
          +
        • +
        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.
          +
        • +
        + + + +
          +
        • +

          state

          +
          public ShadowState state
          +
          Requested changes to the shadow state. Updates affect only the fields specified.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          (Optional) The Device Shadow service processes the update only if the specified version matches the latest version.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateShadowRequest

          +
          public UpdateShadowRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowResponse.html b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowResponse.html new file mode 100644 index 000000000..be0e83b69 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowResponse.html @@ -0,0 +1,381 @@ + + + + + +UpdateShadowResponse (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateShadowResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.UpdateShadowResponse
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateShadowResponse
      +extends Object
      +
      Response payload to an UpdateShadow request.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          clientToken

          +
          public String clientToken
          +
          An opaque token used to correlate requests and responses. Present only if a client token was used in the request.
          +
        • +
        + + + +
          +
        • +

          state

          +
          public ShadowState state
          +
          Updated device shadow state.
          +
        • +
        + + + +
          +
        • +

          metadata

          +
          public ShadowMetadata metadata
          +
          Contains the timestamps for each attribute in the desired and reported sections so that you can determine when the state was updated.
          +
        • +
        + + + +
          +
        • +

          timestamp

          +
          public Timestamp timestamp
          +
          The time the response was generated by AWS IoT.
          +
        • +
        + + + +
          +
        • +

          version

          +
          public Integer version
          +
          The current version of the document for the device's shadow shared in AWS IoT. It is increased by one over the previous version of the document.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateShadowResponse

          +
          public UpdateShadowResponse()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowSubscriptionRequest.html b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowSubscriptionRequest.html new file mode 100644 index 000000000..466fe383f --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/UpdateShadowSubscriptionRequest.html @@ -0,0 +1,313 @@ + + + + + +UpdateShadowSubscriptionRequest (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpdateShadowSubscriptionRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • software.amazon.awssdk.iot.iotshadow.model.UpdateShadowSubscriptionRequest
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UpdateShadowSubscriptionRequest
      +extends Object
      +
      Data needed to subscribe to UpdateShadow responses.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          thingName

          +
          public String thingName
          +
          Name of the AWS IoT thing to listen to UpdateShadow responses for.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpdateShadowSubscriptionRequest

          +
          public UpdateShadowSubscriptionRequest()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/package-summary.html b/docs/software/amazon/awssdk/iot/iotshadow/model/package-summary.html new file mode 100644 index 000000000..f72f4366d --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/package-summary.html @@ -0,0 +1,317 @@ + + + + + +software.amazon.awssdk.iot.iotshadow.model (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.iotshadow.model

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/model/package-tree.html b/docs/software/amazon/awssdk/iot/iotshadow/model/package-tree.html new file mode 100644 index 000000000..f83405d3a --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/model/package-tree.html @@ -0,0 +1,187 @@ + + + + + +software.amazon.awssdk.iot.iotshadow.model Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.iotshadow.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/package-summary.html b/docs/software/amazon/awssdk/iot/iotshadow/package-summary.html new file mode 100644 index 000000000..beaa45fa6 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/package-summary.html @@ -0,0 +1,167 @@ + + + + + +software.amazon.awssdk.iot.iotshadow (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot.iotshadow

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      IotShadowClient +
      The AWS IoT Device Shadow service adds shadows to AWS IoT thing objects.
      +
      +
    • +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/iotshadow/package-tree.html b/docs/software/amazon/awssdk/iot/iotshadow/package-tree.html new file mode 100644 index 000000000..ef35d8338 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/iotshadow/package-tree.html @@ -0,0 +1,162 @@ + + + + + +software.amazon.awssdk.iot.iotshadow Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot.iotshadow

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/package-summary.html b/docs/software/amazon/awssdk/iot/package-summary.html new file mode 100644 index 000000000..a1708d0a4 --- /dev/null +++ b/docs/software/amazon/awssdk/iot/package-summary.html @@ -0,0 +1,230 @@ + + + + + +software.amazon.awssdk.iot (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package software.amazon.awssdk.iot

    +
    +
    + +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/software/amazon/awssdk/iot/package-tree.html b/docs/software/amazon/awssdk/iot/package-tree.html new file mode 100644 index 000000000..728ae6d3a --- /dev/null +++ b/docs/software/amazon/awssdk/iot/package-tree.html @@ -0,0 +1,180 @@ + + + + + +software.amazon.awssdk.iot Class Hierarchy (AWS IoT Device SDK Java V2) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package software.amazon.awssdk.iot

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2021. All rights reserved.

    +
    + + diff --git a/docs/stylesheet.css b/docs/stylesheet.css new file mode 100644 index 000000000..de945eda2 --- /dev/null +++ b/docs/stylesheet.css @@ -0,0 +1,910 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +a[name]:before, a[name]:target, a[id]:before, a[id]:target { + content:""; + display:inline-block; + position:relative; + padding-top:129px; + margin-top:-129px; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} + +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.navPadding { + padding-top: 107px; +} +.fixedNav { + position:fixed; + width:100%; + z-index:999; + background-color:#ffffff; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch { + float:right; + margin:0 0 0 0; + padding:0; +} +ul.navListSearch li { + list-style:none; + float:right; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch li label { + position:relative; + right:-16px; +} +ul.subNavList li { + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Styles for page header and footer. + */ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexNav { + position:relative; + font-size:12px; + background-color:#dee3e9; +} +.indexNav ul { + margin-top:0; + padding:5px; +} +.indexNav ul li { + display:inline; + list-style-type:none; + padding-right:10px; + text-transform:uppercase; +} +.indexNav h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* + * Styles for page layout containers. + */ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, +.allClassesContainer, .allPackagesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* + * Styles for tables. + */ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, +.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, +.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.constantsSummary caption a:link, .constantsSummary caption a:visited, +.useSummary caption a:link, .useSummary caption a:visited { + color:#1f389c; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.deprecatedSummary caption a:link, +.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, +.usesSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, +.usesSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, +.usesSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.deprecatedSummary caption a:visited, +.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, +.usesSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, +.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, +.usesSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span, +.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span, +.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, +.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab, +.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab, +.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, +.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd, +.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd, +.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; +} +.rowColor th, .altColor th { + font-weight:normal; +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td, +.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, +.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, +.constantsSummary td { + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, +.packagesSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + font-size:13px; +} +td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { + font-size:13px; +} +.constantsSummary th, .packagesSummary th { + font-size:13px; +} +.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, +.providesSummary td.colLast { + white-space:normal; + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.requiresSummary td.colFirst, .requiresSummary th.colFirst, +.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, +.usesSummary td.colFirst, .usesSummary th.colFirst, +.providesSummary td.colFirst, .providesSummary th.colFirst, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, +.typeSummary td.colFirst, .typeSummary th.colFirst { + vertical-align:top; +} +.packagesSummary th.colLast, .packagesSummary td.colLast { + white-space:normal; +} +td.colFirst a:link, td.colFirst a:visited, +td.colSecond a:link, td.colSecond a:visited, +th.colFirst a:link, th.colFirst a:visited, +th.colSecond a:link, th.colSecond a:visited, +th.colConstructorName a:link, th.colConstructorName a:visited, +th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, +.constantValuesContainer td a:link, .constantValuesContainer td a:visited, +.allClassesContainer td a:link, .allClassesContainer td a:visited, +.allPackagesContainer td a:link, .allPackagesContainer td a:visited { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor, .altColor th { + background-color:#FFFFFF; +} +.rowColor, .rowColor th { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +td.colLast div { + padding-top:0px; +} +td.colLast a { + padding-bottom:3px; +} +/* + * Styles for formatting effect. + */ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, +.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, +.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, +.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} +.deprecationBlock { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} +div.contentContainer ul.blockList li.blockList h2 { + padding-bottom:0px; +} +/* + * Styles for IFRAME. + */ +.mainContainer { + margin:0 auto; + padding:0; + height:100%; + width:100%; + position:fixed; + top:0; + left:0; +} +.leftContainer { + height:100%; + position:fixed; + width:320px; +} +.leftTop { + position:relative; + float:left; + width:315px; + top:0; + left:0; + height:30%; + border-right:6px solid #ccc; + border-bottom:6px solid #ccc; +} +.leftBottom { + position:relative; + float:left; + width:315px; + bottom:0; + left:0; + height:70%; + border-right:6px solid #ccc; + border-top:1px solid #000; +} +.rightContainer { + position:absolute; + left:320px; + top:0; + bottom:0; + height:100%; + right:0; + border-left:1px solid #000; +} +.rightIframe { + margin:0; + padding:0; + height:100%; + right:30px; + width:100%; + overflow:visible; + margin-bottom:30px; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.resultItem { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.resultHighlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; +} +#reset { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:17px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.searchTagDescResult { + font-style:italic; + font-size:11px; +} +.searchTagHolderResult { + font-style:italic; + font-size:12px; +} +.searchTagResult:before, .searchTagResult:target { + color:red; +} +.moduleGraph span { + display:none; + position:absolute; +} +.moduleGraph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.methodSignature { + white-space:normal; +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} diff --git a/docs/type-search-index.js b/docs/type-search-index.js new file mode 100644 index 000000000..e3282809f --- /dev/null +++ b/docs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"AccessDeniedException"},{"l":"All Classes","url":"allclasses-index.html"},{"p":"software.amazon.awssdk.aws.greengrass","l":"AuthorizeClientDeviceActionOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"AuthorizeClientDeviceActionRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"AuthorizeClientDeviceActionResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"AuthorizeClientDeviceActionResponseHandler"},{"p":"software.amazon.awssdk.iot","l":"AwsIotMqtt5ClientBuilder"},{"p":"software.amazon.awssdk.iot","l":"AwsIotMqttConnectionBuilder"},{"p":"software.amazon.awssdk.iot","l":"AwsMqtt5Sigv4HandshakeTransformer"},{"p":"software.amazon.awssdk.iot","l":"AwsSigv4HandshakeTransformer"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"BinaryMessage"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GreengrassCoreIPCClientV2.Builder"},{"p":"software.amazon.awssdk.aws.greengrass","l":"CancelLocalDeploymentOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CancelLocalDeploymentRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CancelLocalDeploymentResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"CancelLocalDeploymentResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CertificateOptions"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CertificateType"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CertificateUpdate"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CertificateUpdateEvent"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ClientDeviceCredential"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ComponentDetails"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ComponentNotFoundError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ComponentUpdatePolicyEvents"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ConfigurationUpdateEvent"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ConfigurationUpdateEvents"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ConfigurationValidityReport"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ConfigurationValidityStatus"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ConflictError"},{"p":"software.amazon.awssdk.iot.discovery.model","l":"ConnectivityInfo"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"CreateCertificateFromCsrRequest"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"CreateCertificateFromCsrResponse"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"CreateCertificateFromCsrSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"CreateDebugPasswordOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CreateDebugPasswordRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CreateDebugPasswordResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"CreateDebugPasswordResponseHandler"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"CreateKeysAndCertificateRequest"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"CreateKeysAndCertificateResponse"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"CreateKeysAndCertificateSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"CreateLocalDeploymentOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CreateLocalDeploymentRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CreateLocalDeploymentResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"CreateLocalDeploymentResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CredentialDocument"},{"p":"software.amazon.awssdk.aws.greengrass","l":"DeferComponentUpdateOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DeferComponentUpdateRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DeferComponentUpdateResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"DeferComponentUpdateResponseHandler"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"DeleteNamedShadowRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"DeleteNamedShadowSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"DeleteShadowRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"DeleteShadowResponse"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"DeleteShadowSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"DeleteThingShadowOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DeleteThingShadowRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DeleteThingShadowResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"DeleteThingShadowResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DeploymentStatus"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DeploymentStatusDetails"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"DescribeJobExecutionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"DescribeJobExecutionResponse"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"DescribeJobExecutionSubscriptionRequest"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"DeserializationException"},{"p":"software.amazon.awssdk.iot","l":"Timestamp.Deserializer"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"DetailedDeploymentStatus"},{"p":"software.amazon.awssdk.iot.discovery.model","l":"DiscoverResponse"},{"p":"software.amazon.awssdk.iot.discovery","l":"DiscoveryClient"},{"p":"software.amazon.awssdk.iot.discovery","l":"DiscoveryClientConfig"},{"p":"software.amazon.awssdk.iot","l":"EnumSerializer"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"ErrorResponse"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ErrorResponse"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"EventStreamClosedException"},{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"EventStreamError"},{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"EventStreamJsonMessage"},{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"EventStreamOperationError"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"EventStreamRPCClient"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"EventStreamRPCConnection"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"EventStreamRPCConnectionConfig"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"EventStreamRPCServiceModel"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"FailedUpdateConditionCheckError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"FailureHandlingPolicy"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetClientDeviceAuthTokenOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetClientDeviceAuthTokenRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetClientDeviceAuthTokenResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetClientDeviceAuthTokenResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetComponentDetailsOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetComponentDetailsRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetComponentDetailsResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetComponentDetailsResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetConfigurationOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetConfigurationRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetConfigurationResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetConfigurationResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetLocalDeploymentStatusOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetLocalDeploymentStatusRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetLocalDeploymentStatusResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetLocalDeploymentStatusResponseHandler"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"GetNamedShadowRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"GetNamedShadowSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"GetPendingJobExecutionsRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"GetPendingJobExecutionsResponse"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"GetPendingJobExecutionsSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetSecretValueOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetSecretValueRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetSecretValueResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetSecretValueResponseHandler"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"GetShadowRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"GetShadowResponse"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"GetShadowSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetThingShadowOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetThingShadowRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GetThingShadowResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GetThingShadowResponseHandler"},{"p":"software.amazon.awssdk.iot.discovery.model","l":"GGCore"},{"p":"software.amazon.awssdk.iot.discovery.model","l":"GGGroup"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"GreengrassConnectMessageSupplier"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GreengrassCoreIPC"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GreengrassCoreIPCClient"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GreengrassCoreIPCClientV2"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"GreengrassCoreIPCError"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GreengrassCoreIPCServiceModel"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"GreengrassEventStreamConnectMessage"},{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"InternalServerException"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"InvalidArgumentsError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"InvalidArtifactsDirectoryPathError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"InvalidClientDeviceAuthTokenError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"InvalidCredentialError"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"InvalidDataException"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"InvalidRecipeDirectoryPathError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"InvalidTokenError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"IoTCoreMessage"},{"p":"software.amazon.awssdk.iot.iotidentity","l":"IotIdentityClient"},{"p":"software.amazon.awssdk.iot.iotjobs","l":"IotJobsClient"},{"p":"software.amazon.awssdk.iot.iotshadow","l":"IotShadowClient"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"JobExecutionData"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"JobExecutionsChangedEvent"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"JobExecutionsChangedSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"JobExecutionState"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"JobExecutionSummary"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"JobStatus"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"JsonMessage"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"EventStreamRPCConnection.LifecycleHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"LifecycleState"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ListComponentsOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ListComponentsRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ListComponentsResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ListComponentsResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ListLocalDeploymentsOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ListLocalDeploymentsRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ListLocalDeploymentsResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ListLocalDeploymentsResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ListNamedShadowsForThingOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ListNamedShadowsForThingRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ListNamedShadowsForThingResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ListNamedShadowsForThingResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"LocalDeployment"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"MessageAmendInfo"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"MessageContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"Metric"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"MetricUnitType"},{"p":"software.amazon.awssdk.iot","l":"AwsIotMqtt5ClientBuilder.MqttConnectCustomAuthConfig"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"MQTTCredential"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"MQTTMessage"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"NamedShadowDeltaUpdatedSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"NamedShadowUpdatedSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"NextJobExecutionChangedEvent"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"NextJobExecutionChangedSubscriptionRequest"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"OperationModelContext"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"OperationResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PauseComponentOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PauseComponentRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PauseComponentResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PauseComponentResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PayloadFormat"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PostComponentUpdateEvent"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PreComponentUpdateEvent"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PublishMessage"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PublishToIoTCoreOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PublishToIoTCoreRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PublishToIoTCoreResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PublishToIoTCoreResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PublishToTopicOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PublishToTopicRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PublishToTopicResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PublishToTopicResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PutComponentMetricOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PutComponentMetricRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PutComponentMetricResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"PutComponentMetricResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"QOS"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ReceiveMode"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"RegisterThingRequest"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"RegisterThingResponse"},{"p":"software.amazon.awssdk.iot.iotidentity.model","l":"RegisterThingSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"RejectedError"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"RejectedErrorCode"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ReportedLifecycleState"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"RequestStatus"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ResourceNotFoundError"},{"p":"software.amazon.awssdk.aws.greengrass","l":"RestartComponentOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"RestartComponentRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"RestartComponentResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"RestartComponentResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ResumeComponentOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ResumeComponentRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ResumeComponentResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ResumeComponentResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"RunWithInfo"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SecretValue"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SendConfigurationValidityReportOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SendConfigurationValidityReportRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SendConfigurationValidityReportResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SendConfigurationValidityReportResponseHandler"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"SerializationException"},{"p":"software.amazon.awssdk.iot","l":"Timestamp.Serializer"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ServiceError"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowDeltaUpdatedEvent"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowDeltaUpdatedSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowMetadata"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowState"},{"p":"software.amazon.awssdk.iot","l":"ShadowStateFactory"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowStateWithDelta"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowUpdatedEvent"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowUpdatedSnapshot"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"ShadowUpdatedSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"StartNextJobExecutionResponse"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"StartNextPendingJobExecutionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"StartNextPendingJobExecutionSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"StopComponentOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"StopComponentRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"StopComponentResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"StopComponentResponseHandler"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"StreamEventPublisher"},{"p":"software.amazon.awssdk.aws.greengrass","l":"GreengrassCoreIPCClientV2.StreamingResponse"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"StreamResponse"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"StreamResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToCertificateUpdatesOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToCertificateUpdatesRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToCertificateUpdatesResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToCertificateUpdatesResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToComponentUpdatesOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToComponentUpdatesRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToComponentUpdatesResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToComponentUpdatesResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToConfigurationUpdateOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToConfigurationUpdateRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToConfigurationUpdateResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToConfigurationUpdateResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToIoTCoreOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToIoTCoreRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToIoTCoreResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToIoTCoreResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToTopicOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToTopicRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToTopicResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToTopicResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToValidateConfigurationUpdatesOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToValidateConfigurationUpdatesRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscribeToValidateConfigurationUpdatesResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"SubscribeToValidateConfigurationUpdatesResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscriptionResponseMessage"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SystemResourceLimits"},{"p":"software.amazon.awssdk.iot","l":"Timestamp"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UnauthorizedError"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CertificateUpdateEvent.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ClientDeviceCredential.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ComponentUpdatePolicyEvents.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ConfigurationUpdateEvents.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"CredentialDocument.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"IoTCoreMessage.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"PublishMessage.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SecretValue.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"SubscriptionResponseMessage.UnionMember"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ValidateConfigurationUpdateEvents.UnionMember"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"UnmappedDataException"},{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"UnsupportedOperationException"},{"p":"software.amazon.awssdk.aws.greengrass","l":"UpdateConfigurationOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UpdateConfigurationRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UpdateConfigurationResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"UpdateConfigurationResponseHandler"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"UpdateJobExecutionRequest"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"UpdateJobExecutionResponse"},{"p":"software.amazon.awssdk.iot.iotjobs.model","l":"UpdateJobExecutionSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"UpdateNamedShadowRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"UpdateNamedShadowSubscriptionRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"UpdateShadowRequest"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"UpdateShadowResponse"},{"p":"software.amazon.awssdk.iot.iotshadow.model","l":"UpdateShadowSubscriptionRequest"},{"p":"software.amazon.awssdk.aws.greengrass","l":"UpdateStateOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UpdateStateRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UpdateStateResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"UpdateStateResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass","l":"UpdateThingShadowOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UpdateThingShadowRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UpdateThingShadowResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"UpdateThingShadowResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"UserProperty"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ValidateAuthorizationTokenOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ValidateAuthorizationTokenRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ValidateAuthorizationTokenResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"ValidateAuthorizationTokenResponseHandler"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ValidateConfigurationUpdateEvent"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"ValidateConfigurationUpdateEvents"},{"p":"software.amazon.awssdk.eventstreamrpc.model","l":"ValidationException"},{"p":"software.amazon.awssdk.aws.greengrass","l":"VerifyClientDeviceIdentityOperationContext"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"VerifyClientDeviceIdentityRequest"},{"p":"software.amazon.awssdk.aws.greengrass.model","l":"VerifyClientDeviceIdentityResponse"},{"p":"software.amazon.awssdk.aws.greengrass","l":"VerifyClientDeviceIdentityResponseHandler"},{"p":"software.amazon.awssdk.eventstreamrpc","l":"Version"},{"p":"software.amazon.awssdk.iot","l":"AwsIotMqtt5ClientBuilder.WebsocketSigv4Config"}] \ No newline at end of file diff --git a/docs/type-search-index.zip b/docs/type-search-index.zip new file mode 100644 index 0000000000000000000000000000000000000000..198fe805f16aa51328bf95f756fdf698f34ffd86 GIT binary patch literal 2428 zcmZve`9BkmAIE2m&3%kgxsM!?J1w`Fn_)^Qw+|}U%)R6aN#)oON*_Z=a+RB8AIx&i zJvruPVhWY;{d|7#_xb+e{dzs#??2#)v}9(10>EG}z!*<=0{jc1zjIhru#Xbj z$0O9sPsu;f+b2>v038(ASY(N&YVkfewdh?#rP#!5e9pW(S+OmLr(b~S8Z28FSphi# zGuPFQcR*rUKLGO2T45U2>$}WNtxj}h(VuH;CZUYAWc;0Pe?hIB$oI`uJ%XH5E(=70 zJR0n}JaH`9P7ir+#WtnV&*vHfoQDj8!8LQtW}LY+S|^Ww`b)&fWlE|)*UZT=%4f(4 z3L=)cHG>zib($eLog)EZL<&DD@+_$JMekl^BG%1Y zm8$FpK4fgUO?@Fr#o8LaI`sH>rKa-_u~#4HAp9dpJ6=IF^_=yF-KME>-pm(j$VaWEu?Tde3XVN+ zjbgMg)M>3lTp`%xgT-62nbLiq!9&lu$S#_N>@mCu%;{%E+TlYXBao;=G&H1#4nkMaYHuca&VoH|v??udaRy zt#|7Ex4%AC#iiTK>+#WKaqU_C7A!UV>Ge{~PpovTvym_J}3xmR((+GM?wN1N<8 z^+rA?C}R%cz7S93Ro;8a{f$?zhcEFETGUV#GbMhANkFW;V_yv&AeI5LpT{LydmJfA zlXkE9MY3VSqSs&7r|ps5Ew25Ny$=zu+$Y%_BVRT^UnE=VFL;CtkMwJ8 zhqysX0U{Q|1Qq?5LxUN^XM&%;qMM%_s!ulO%6sZiKRjD2nl;)@sP^<(MhQBU7a`LX zCYnO8Rk6dji=MP&m1;*>&-NU`X|qx-TE_e1kDBy7(I zp-#9t(Jp$78h5-QmCs{ILw9}Ob4CyN$lo`ZCxG^vH9cPf8T>tLpoi6{25V^iAgLBx zeG;Vez9K4qRNHsc8&k=ae0yB@mb0#1aN#UNlciN$(y0el+{Us~$h*^|H*sAKy$?Gp zc1tTNb$v9WdrVKwQ);{%?;~I;*6Tt8S{+jhP`ri@%gC_c7lF zLe1+`uQ79_GcK59KB^uRS9{|$Z1lx zhpg1EUK$V13x{AML>?bbS&L3zp+v1+rJ7_VPi*&c?pM_DLq-Y>^Aw9^%c@ehlvW>H zPje!v`Ik0yus-iPafUwzg?FhirsA7(AUuN-0~f61`m;CWT2_w-$@2aMA~nss+KMJd3b+kJztW7=Kl_u!W( z!!pszbw|H&S1u!~b^;R_l%%Y7Q;CEEJfhUP=BzVNu`w$p6 z6UJHd;dqR=O^&kAoS1$YP4SA0H(zmGiu>4_l0lMg?@dT!?4L4i6Si6p-T`gjmpf{! zlR(o4_fOl`+DFM};#0^so&e#k9jXMK1(38-9yIcNbnS3ldu8@g>jCBd#`Be}0%?)H zHY;V7OBwcwF)I-KdbRYY5zyWAyTE(+l6Obz+{oTQSmg<97)5<6gpgeW0|HzV(u$va zYQmm@tSqNfl&7DP==lM;l*Q9J+&dnxeD?S}*d|OUHY}9K~>l=|GBPi2-Ab zx5*)YupaafWSF}BhYWjdLu}+cVOxt_*Sx1HH3Yr8M{yjfRrQT&1VwEOnS<1CE;w9+K7SV>^anl$)P4P_w=k2cLQ=6U>USj7dGt!a`{J!DTehv%( qT=oF~kd{n9DB!=2^zYk0j`Y9$e`7*gf>{6gWBPmGe{V_1KkYxF{(FM} literal 0 HcmV?d00001