@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSGreengrassClient extends AmazonWebServiceClient implements AWSGreengrass
AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSGreengrassClientBuilder builder()
public AssociateRoleToGroupResult associateRoleToGroup(AssociateRoleToGroupRequest request)
associateRoleToGroup in interface AWSGreengrassassociateRoleToGroupRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic AssociateServiceRoleToAccountResult associateServiceRoleToAccount(AssociateServiceRoleToAccountRequest request)
associateServiceRoleToAccount in interface AWSGreengrassassociateServiceRoleToAccountRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic CreateConnectorDefinitionResult createConnectorDefinition(CreateConnectorDefinitionRequest request)
createConnectorDefinition in interface AWSGreengrasscreateConnectorDefinitionRequest - BadRequestException - invalid requestpublic CreateConnectorDefinitionVersionResult createConnectorDefinitionVersion(CreateConnectorDefinitionVersionRequest request)
createConnectorDefinitionVersion in interface AWSGreengrasscreateConnectorDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateCoreDefinitionResult createCoreDefinition(CreateCoreDefinitionRequest request)
createCoreDefinition in interface AWSGreengrasscreateCoreDefinitionRequest - Information needed to create a core definition.BadRequestException - invalid requestpublic CreateCoreDefinitionVersionResult createCoreDefinitionVersion(CreateCoreDefinitionVersionRequest request)
createCoreDefinitionVersion in interface AWSGreengrasscreateCoreDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateDeploymentResult createDeployment(CreateDeploymentRequest request)
createDeployment in interface AWSGreengrasscreateDeploymentRequest - BadRequestException - invalid requestpublic CreateDeviceDefinitionResult createDeviceDefinition(CreateDeviceDefinitionRequest request)
createDeviceDefinition in interface AWSGreengrasscreateDeviceDefinitionRequest - BadRequestException - invalid requestpublic CreateDeviceDefinitionVersionResult createDeviceDefinitionVersion(CreateDeviceDefinitionVersionRequest request)
createDeviceDefinitionVersion in interface AWSGreengrasscreateDeviceDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateFunctionDefinitionResult createFunctionDefinition(CreateFunctionDefinitionRequest request)
createFunctionDefinition in interface AWSGreengrasscreateFunctionDefinitionRequest - BadRequestException - invalid requestpublic CreateFunctionDefinitionVersionResult createFunctionDefinitionVersion(CreateFunctionDefinitionVersionRequest request)
createFunctionDefinitionVersion in interface AWSGreengrasscreateFunctionDefinitionVersionRequest - Information needed to create a function definition version.BadRequestException - invalid requestpublic CreateGroupResult createGroup(CreateGroupRequest request)
createGroup in interface AWSGreengrasscreateGroupRequest - BadRequestException - invalid requestpublic CreateGroupCertificateAuthorityResult createGroupCertificateAuthority(CreateGroupCertificateAuthorityRequest request)
createGroupCertificateAuthority in interface AWSGreengrasscreateGroupCertificateAuthorityRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic CreateGroupVersionResult createGroupVersion(CreateGroupVersionRequest request)
createGroupVersion in interface AWSGreengrasscreateGroupVersionRequest - BadRequestException - invalid requestpublic CreateLoggerDefinitionResult createLoggerDefinition(CreateLoggerDefinitionRequest request)
createLoggerDefinition in interface AWSGreengrasscreateLoggerDefinitionRequest - BadRequestException - invalid requestpublic CreateLoggerDefinitionVersionResult createLoggerDefinitionVersion(CreateLoggerDefinitionVersionRequest request)
createLoggerDefinitionVersion in interface AWSGreengrasscreateLoggerDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateResourceDefinitionResult createResourceDefinition(CreateResourceDefinitionRequest request)
createResourceDefinition in interface AWSGreengrasscreateResourceDefinitionRequest - BadRequestException - invalid requestpublic CreateResourceDefinitionVersionResult createResourceDefinitionVersion(CreateResourceDefinitionVersionRequest request)
createResourceDefinitionVersion in interface AWSGreengrasscreateResourceDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateSoftwareUpdateJobResult createSoftwareUpdateJob(CreateSoftwareUpdateJobRequest request)
createSoftwareUpdateJob in interface AWSGreengrasscreateSoftwareUpdateJobRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic CreateSubscriptionDefinitionResult createSubscriptionDefinition(CreateSubscriptionDefinitionRequest request)
createSubscriptionDefinition in interface AWSGreengrasscreateSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic CreateSubscriptionDefinitionVersionResult createSubscriptionDefinitionVersion(CreateSubscriptionDefinitionVersionRequest request)
createSubscriptionDefinitionVersion in interface AWSGreengrasscreateSubscriptionDefinitionVersionRequest - BadRequestException - invalid requestpublic DeleteConnectorDefinitionResult deleteConnectorDefinition(DeleteConnectorDefinitionRequest request)
deleteConnectorDefinition in interface AWSGreengrassdeleteConnectorDefinitionRequest - BadRequestException - invalid requestpublic DeleteCoreDefinitionResult deleteCoreDefinition(DeleteCoreDefinitionRequest request)
deleteCoreDefinition in interface AWSGreengrassdeleteCoreDefinitionRequest - BadRequestException - invalid requestpublic DeleteDeviceDefinitionResult deleteDeviceDefinition(DeleteDeviceDefinitionRequest request)
deleteDeviceDefinition in interface AWSGreengrassdeleteDeviceDefinitionRequest - BadRequestException - invalid requestpublic DeleteFunctionDefinitionResult deleteFunctionDefinition(DeleteFunctionDefinitionRequest request)
deleteFunctionDefinition in interface AWSGreengrassdeleteFunctionDefinitionRequest - BadRequestException - invalid requestpublic DeleteGroupResult deleteGroup(DeleteGroupRequest request)
deleteGroup in interface AWSGreengrassdeleteGroupRequest - BadRequestException - invalid requestpublic DeleteLoggerDefinitionResult deleteLoggerDefinition(DeleteLoggerDefinitionRequest request)
deleteLoggerDefinition in interface AWSGreengrassdeleteLoggerDefinitionRequest - BadRequestException - invalid requestpublic DeleteResourceDefinitionResult deleteResourceDefinition(DeleteResourceDefinitionRequest request)
deleteResourceDefinition in interface AWSGreengrassdeleteResourceDefinitionRequest - BadRequestException - invalid requestpublic DeleteSubscriptionDefinitionResult deleteSubscriptionDefinition(DeleteSubscriptionDefinitionRequest request)
deleteSubscriptionDefinition in interface AWSGreengrassdeleteSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic DisassociateRoleFromGroupResult disassociateRoleFromGroup(DisassociateRoleFromGroupRequest request)
disassociateRoleFromGroup in interface AWSGreengrassdisassociateRoleFromGroupRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic DisassociateServiceRoleFromAccountResult disassociateServiceRoleFromAccount(DisassociateServiceRoleFromAccountRequest request)
disassociateServiceRoleFromAccount in interface AWSGreengrassdisassociateServiceRoleFromAccountRequest - InternalServerErrorException - server errorpublic GetAssociatedRoleResult getAssociatedRole(GetAssociatedRoleRequest request)
getAssociatedRole in interface AWSGreengrassgetAssociatedRoleRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetBulkDeploymentStatusResult getBulkDeploymentStatus(GetBulkDeploymentStatusRequest request)
getBulkDeploymentStatus in interface AWSGreengrassgetBulkDeploymentStatusRequest - BadRequestException - invalid requestpublic GetConnectivityInfoResult getConnectivityInfo(GetConnectivityInfoRequest request)
getConnectivityInfo in interface AWSGreengrassgetConnectivityInfoRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetConnectorDefinitionResult getConnectorDefinition(GetConnectorDefinitionRequest request)
getConnectorDefinition in interface AWSGreengrassgetConnectorDefinitionRequest - BadRequestException - invalid requestpublic GetConnectorDefinitionVersionResult getConnectorDefinitionVersion(GetConnectorDefinitionVersionRequest request)
getConnectorDefinitionVersion in interface AWSGreengrassgetConnectorDefinitionVersionRequest - BadRequestException - invalid requestpublic GetCoreDefinitionResult getCoreDefinition(GetCoreDefinitionRequest request)
getCoreDefinition in interface AWSGreengrassgetCoreDefinitionRequest - BadRequestException - invalid requestpublic GetCoreDefinitionVersionResult getCoreDefinitionVersion(GetCoreDefinitionVersionRequest request)
getCoreDefinitionVersion in interface AWSGreengrassgetCoreDefinitionVersionRequest - BadRequestException - invalid requestpublic GetDeploymentStatusResult getDeploymentStatus(GetDeploymentStatusRequest request)
getDeploymentStatus in interface AWSGreengrassgetDeploymentStatusRequest - BadRequestException - invalid requestpublic GetDeviceDefinitionResult getDeviceDefinition(GetDeviceDefinitionRequest request)
getDeviceDefinition in interface AWSGreengrassgetDeviceDefinitionRequest - BadRequestException - invalid requestpublic GetDeviceDefinitionVersionResult getDeviceDefinitionVersion(GetDeviceDefinitionVersionRequest request)
getDeviceDefinitionVersion in interface AWSGreengrassgetDeviceDefinitionVersionRequest - BadRequestException - invalid requestpublic GetFunctionDefinitionResult getFunctionDefinition(GetFunctionDefinitionRequest request)
getFunctionDefinition in interface AWSGreengrassgetFunctionDefinitionRequest - BadRequestException - invalid requestpublic GetFunctionDefinitionVersionResult getFunctionDefinitionVersion(GetFunctionDefinitionVersionRequest request)
getFunctionDefinitionVersion in interface AWSGreengrassgetFunctionDefinitionVersionRequest - BadRequestException - invalid requestpublic GetGroupResult getGroup(GetGroupRequest request)
getGroup in interface AWSGreengrassgetGroupRequest - BadRequestException - invalid requestpublic GetGroupCertificateAuthorityResult getGroupCertificateAuthority(GetGroupCertificateAuthorityRequest request)
getGroupCertificateAuthority in interface AWSGreengrassgetGroupCertificateAuthorityRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetGroupCertificateConfigurationResult getGroupCertificateConfiguration(GetGroupCertificateConfigurationRequest request)
getGroupCertificateConfiguration in interface AWSGreengrassgetGroupCertificateConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetGroupVersionResult getGroupVersion(GetGroupVersionRequest request)
getGroupVersion in interface AWSGreengrassgetGroupVersionRequest - BadRequestException - invalid requestpublic GetLoggerDefinitionResult getLoggerDefinition(GetLoggerDefinitionRequest request)
getLoggerDefinition in interface AWSGreengrassgetLoggerDefinitionRequest - BadRequestException - invalid requestpublic GetLoggerDefinitionVersionResult getLoggerDefinitionVersion(GetLoggerDefinitionVersionRequest request)
getLoggerDefinitionVersion in interface AWSGreengrassgetLoggerDefinitionVersionRequest - BadRequestException - invalid requestpublic GetResourceDefinitionResult getResourceDefinition(GetResourceDefinitionRequest request)
getResourceDefinition in interface AWSGreengrassgetResourceDefinitionRequest - BadRequestException - invalid requestpublic GetResourceDefinitionVersionResult getResourceDefinitionVersion(GetResourceDefinitionVersionRequest request)
getResourceDefinitionVersion in interface AWSGreengrassgetResourceDefinitionVersionRequest - BadRequestException - invalid requestpublic GetServiceRoleForAccountResult getServiceRoleForAccount(GetServiceRoleForAccountRequest request)
getServiceRoleForAccount in interface AWSGreengrassgetServiceRoleForAccountRequest - InternalServerErrorException - server errorpublic GetSubscriptionDefinitionResult getSubscriptionDefinition(GetSubscriptionDefinitionRequest request)
getSubscriptionDefinition in interface AWSGreengrassgetSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic GetSubscriptionDefinitionVersionResult getSubscriptionDefinitionVersion(GetSubscriptionDefinitionVersionRequest request)
getSubscriptionDefinitionVersion in interface AWSGreengrassgetSubscriptionDefinitionVersionRequest - BadRequestException - invalid requestpublic GetThingRuntimeConfigurationResult getThingRuntimeConfiguration(GetThingRuntimeConfigurationRequest request)
getThingRuntimeConfiguration in interface AWSGreengrassgetThingRuntimeConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic ListBulkDeploymentDetailedReportsResult listBulkDeploymentDetailedReports(ListBulkDeploymentDetailedReportsRequest request)
listBulkDeploymentDetailedReports in interface AWSGreengrasslistBulkDeploymentDetailedReportsRequest - BadRequestException - invalid requestpublic ListBulkDeploymentsResult listBulkDeployments(ListBulkDeploymentsRequest request)
listBulkDeployments in interface AWSGreengrasslistBulkDeploymentsRequest - BadRequestException - invalid requestpublic ListConnectorDefinitionVersionsResult listConnectorDefinitionVersions(ListConnectorDefinitionVersionsRequest request)
listConnectorDefinitionVersions in interface AWSGreengrasslistConnectorDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListConnectorDefinitionsResult listConnectorDefinitions(ListConnectorDefinitionsRequest request)
listConnectorDefinitions in interface AWSGreengrasslistConnectorDefinitionsRequest - public ListCoreDefinitionVersionsResult listCoreDefinitionVersions(ListCoreDefinitionVersionsRequest request)
listCoreDefinitionVersions in interface AWSGreengrasslistCoreDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListCoreDefinitionsResult listCoreDefinitions(ListCoreDefinitionsRequest request)
listCoreDefinitions in interface AWSGreengrasslistCoreDefinitionsRequest - public ListDeploymentsResult listDeployments(ListDeploymentsRequest request)
listDeployments in interface AWSGreengrasslistDeploymentsRequest - BadRequestException - invalid requestpublic ListDeviceDefinitionVersionsResult listDeviceDefinitionVersions(ListDeviceDefinitionVersionsRequest request)
listDeviceDefinitionVersions in interface AWSGreengrasslistDeviceDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListDeviceDefinitionsResult listDeviceDefinitions(ListDeviceDefinitionsRequest request)
listDeviceDefinitions in interface AWSGreengrasslistDeviceDefinitionsRequest - public ListFunctionDefinitionVersionsResult listFunctionDefinitionVersions(ListFunctionDefinitionVersionsRequest request)
listFunctionDefinitionVersions in interface AWSGreengrasslistFunctionDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListFunctionDefinitionsResult listFunctionDefinitions(ListFunctionDefinitionsRequest request)
listFunctionDefinitions in interface AWSGreengrasslistFunctionDefinitionsRequest - public ListGroupCertificateAuthoritiesResult listGroupCertificateAuthorities(ListGroupCertificateAuthoritiesRequest request)
listGroupCertificateAuthorities in interface AWSGreengrasslistGroupCertificateAuthoritiesRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic ListGroupVersionsResult listGroupVersions(ListGroupVersionsRequest request)
listGroupVersions in interface AWSGreengrasslistGroupVersionsRequest - BadRequestException - invalid requestpublic ListGroupsResult listGroups(ListGroupsRequest request)
listGroups in interface AWSGreengrasslistGroupsRequest - public ListLoggerDefinitionVersionsResult listLoggerDefinitionVersions(ListLoggerDefinitionVersionsRequest request)
listLoggerDefinitionVersions in interface AWSGreengrasslistLoggerDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListLoggerDefinitionsResult listLoggerDefinitions(ListLoggerDefinitionsRequest request)
listLoggerDefinitions in interface AWSGreengrasslistLoggerDefinitionsRequest - public ListResourceDefinitionVersionsResult listResourceDefinitionVersions(ListResourceDefinitionVersionsRequest request)
listResourceDefinitionVersions in interface AWSGreengrasslistResourceDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListResourceDefinitionsResult listResourceDefinitions(ListResourceDefinitionsRequest request)
listResourceDefinitions in interface AWSGreengrasslistResourceDefinitionsRequest - public ListSubscriptionDefinitionVersionsResult listSubscriptionDefinitionVersions(ListSubscriptionDefinitionVersionsRequest request)
listSubscriptionDefinitionVersions in interface AWSGreengrasslistSubscriptionDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListSubscriptionDefinitionsResult listSubscriptionDefinitions(ListSubscriptionDefinitionsRequest request)
listSubscriptionDefinitions in interface AWSGreengrasslistSubscriptionDefinitionsRequest - public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
listTagsForResource in interface AWSGreengrasslistTagsForResourceRequest - BadRequestException - invalid requestpublic ResetDeploymentsResult resetDeployments(ResetDeploymentsRequest request)
resetDeployments in interface AWSGreengrassresetDeploymentsRequest - Information needed to reset deployments.BadRequestException - invalid requestpublic StartBulkDeploymentResult startBulkDeployment(StartBulkDeploymentRequest request)
startBulkDeployment in interface AWSGreengrassstartBulkDeploymentRequest - BadRequestException - invalid requestpublic StopBulkDeploymentResult stopBulkDeployment(StopBulkDeploymentRequest request)
stopBulkDeployment in interface AWSGreengrassstopBulkDeploymentRequest - BadRequestException - invalid requestpublic TagResourceResult tagResource(TagResourceRequest request)
tagResource in interface AWSGreengrasstagResourceRequest - A map of the key-value pairs for the resource tag.BadRequestException - invalid requestpublic UntagResourceResult untagResource(UntagResourceRequest request)
untagResource in interface AWSGreengrassuntagResourceRequest - BadRequestException - invalid requestpublic UpdateConnectivityInfoResult updateConnectivityInfo(UpdateConnectivityInfoRequest request)
updateConnectivityInfo in interface AWSGreengrassupdateConnectivityInfoRequest - Connectivity information.BadRequestException - invalid requestInternalServerErrorException - server errorpublic UpdateConnectorDefinitionResult updateConnectorDefinition(UpdateConnectorDefinitionRequest request)
updateConnectorDefinition in interface AWSGreengrassupdateConnectorDefinitionRequest - BadRequestException - invalid requestpublic UpdateCoreDefinitionResult updateCoreDefinition(UpdateCoreDefinitionRequest request)
updateCoreDefinition in interface AWSGreengrassupdateCoreDefinitionRequest - BadRequestException - invalid requestpublic UpdateDeviceDefinitionResult updateDeviceDefinition(UpdateDeviceDefinitionRequest request)
updateDeviceDefinition in interface AWSGreengrassupdateDeviceDefinitionRequest - BadRequestException - invalid requestpublic UpdateFunctionDefinitionResult updateFunctionDefinition(UpdateFunctionDefinitionRequest request)
updateFunctionDefinition in interface AWSGreengrassupdateFunctionDefinitionRequest - BadRequestException - invalid requestpublic UpdateGroupResult updateGroup(UpdateGroupRequest request)
updateGroup in interface AWSGreengrassupdateGroupRequest - BadRequestException - invalid requestpublic UpdateGroupCertificateConfigurationResult updateGroupCertificateConfiguration(UpdateGroupCertificateConfigurationRequest request)
updateGroupCertificateConfiguration in interface AWSGreengrassupdateGroupCertificateConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic UpdateLoggerDefinitionResult updateLoggerDefinition(UpdateLoggerDefinitionRequest request)
updateLoggerDefinition in interface AWSGreengrassupdateLoggerDefinitionRequest - BadRequestException - invalid requestpublic UpdateResourceDefinitionResult updateResourceDefinition(UpdateResourceDefinitionRequest request)
updateResourceDefinition in interface AWSGreengrassupdateResourceDefinitionRequest - BadRequestException - invalid requestpublic UpdateSubscriptionDefinitionResult updateSubscriptionDefinition(UpdateSubscriptionDefinitionRequest request)
updateSubscriptionDefinition in interface AWSGreengrassupdateSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic UpdateThingRuntimeConfigurationResult updateThingRuntimeConfiguration(UpdateThingRuntimeConfigurationRequest request)
updateThingRuntimeConfiguration in interface AWSGreengrassupdateThingRuntimeConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSGreengrassrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSGreengrassshutdown in class AmazonWebServiceClient