@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_METRIC ENDPOINT_PREFIX addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset public static AWSGreengrassClientBuilder builder()
public AssociateRoleToGroupResult associateRoleToGroup(AssociateRoleToGroupRequest request)
associateRoleToGroup in interface AWSGreengrass associateRoleToGroupRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic AssociateServiceRoleToAccountResult associateServiceRoleToAccount(AssociateServiceRoleToAccountRequest request)
associateServiceRoleToAccount in interface AWSGreengrass associateServiceRoleToAccountRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic CreateConnectorDefinitionResult createConnectorDefinition(CreateConnectorDefinitionRequest request)
createConnectorDefinition in interface AWSGreengrass createConnectorDefinitionRequest - BadRequestException - invalid requestpublic CreateConnectorDefinitionVersionResult createConnectorDefinitionVersion(CreateConnectorDefinitionVersionRequest request)
createConnectorDefinitionVersion in interface AWSGreengrass createConnectorDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateCoreDefinitionResult createCoreDefinition(CreateCoreDefinitionRequest request)
createCoreDefinition in interface AWSGreengrass createCoreDefinitionRequest - Information needed to create a core definition.BadRequestException - invalid requestpublic CreateCoreDefinitionVersionResult createCoreDefinitionVersion(CreateCoreDefinitionVersionRequest request)
createCoreDefinitionVersion in interface AWSGreengrass createCoreDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateDeploymentResult createDeployment(CreateDeploymentRequest request)
createDeployment in interface AWSGreengrass createDeploymentRequest - BadRequestException - invalid requestpublic CreateDeviceDefinitionResult createDeviceDefinition(CreateDeviceDefinitionRequest request)
createDeviceDefinition in interface AWSGreengrass createDeviceDefinitionRequest - BadRequestException - invalid requestpublic CreateDeviceDefinitionVersionResult createDeviceDefinitionVersion(CreateDeviceDefinitionVersionRequest request)
createDeviceDefinitionVersion in interface AWSGreengrass createDeviceDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateFunctionDefinitionResult createFunctionDefinition(CreateFunctionDefinitionRequest request)
createFunctionDefinition in interface AWSGreengrass createFunctionDefinitionRequest - BadRequestException - invalid requestpublic CreateFunctionDefinitionVersionResult createFunctionDefinitionVersion(CreateFunctionDefinitionVersionRequest request)
createFunctionDefinitionVersion in interface AWSGreengrass createFunctionDefinitionVersionRequest - Information needed to create a function definition version.BadRequestException - invalid requestpublic CreateGroupResult createGroup(CreateGroupRequest request)
createGroup in interface AWSGreengrass createGroupRequest - BadRequestException - invalid requestpublic CreateGroupCertificateAuthorityResult createGroupCertificateAuthority(CreateGroupCertificateAuthorityRequest request)
createGroupCertificateAuthority in interface AWSGreengrass createGroupCertificateAuthorityRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic CreateGroupVersionResult createGroupVersion(CreateGroupVersionRequest request)
createGroupVersion in interface AWSGreengrass createGroupVersionRequest - BadRequestException - invalid requestpublic CreateLoggerDefinitionResult createLoggerDefinition(CreateLoggerDefinitionRequest request)
createLoggerDefinition in interface AWSGreengrass createLoggerDefinitionRequest - BadRequestException - invalid requestpublic CreateLoggerDefinitionVersionResult createLoggerDefinitionVersion(CreateLoggerDefinitionVersionRequest request)
createLoggerDefinitionVersion in interface AWSGreengrass createLoggerDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateResourceDefinitionResult createResourceDefinition(CreateResourceDefinitionRequest request)
createResourceDefinition in interface AWSGreengrass createResourceDefinitionRequest - BadRequestException - invalid requestpublic CreateResourceDefinitionVersionResult createResourceDefinitionVersion(CreateResourceDefinitionVersionRequest request)
createResourceDefinitionVersion in interface AWSGreengrass createResourceDefinitionVersionRequest - BadRequestException - invalid requestpublic CreateSoftwareUpdateJobResult createSoftwareUpdateJob(CreateSoftwareUpdateJobRequest request)
createSoftwareUpdateJob in interface AWSGreengrass createSoftwareUpdateJobRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic CreateSubscriptionDefinitionResult createSubscriptionDefinition(CreateSubscriptionDefinitionRequest request)
createSubscriptionDefinition in interface AWSGreengrass createSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic CreateSubscriptionDefinitionVersionResult createSubscriptionDefinitionVersion(CreateSubscriptionDefinitionVersionRequest request)
createSubscriptionDefinitionVersion in interface AWSGreengrass createSubscriptionDefinitionVersionRequest - BadRequestException - invalid requestpublic DeleteConnectorDefinitionResult deleteConnectorDefinition(DeleteConnectorDefinitionRequest request)
deleteConnectorDefinition in interface AWSGreengrass deleteConnectorDefinitionRequest - BadRequestException - invalid requestpublic DeleteCoreDefinitionResult deleteCoreDefinition(DeleteCoreDefinitionRequest request)
deleteCoreDefinition in interface AWSGreengrass deleteCoreDefinitionRequest - BadRequestException - invalid requestpublic DeleteDeviceDefinitionResult deleteDeviceDefinition(DeleteDeviceDefinitionRequest request)
deleteDeviceDefinition in interface AWSGreengrass deleteDeviceDefinitionRequest - BadRequestException - invalid requestpublic DeleteFunctionDefinitionResult deleteFunctionDefinition(DeleteFunctionDefinitionRequest request)
deleteFunctionDefinition in interface AWSGreengrass deleteFunctionDefinitionRequest - BadRequestException - invalid requestpublic DeleteGroupResult deleteGroup(DeleteGroupRequest request)
deleteGroup in interface AWSGreengrass deleteGroupRequest - BadRequestException - invalid requestpublic DeleteLoggerDefinitionResult deleteLoggerDefinition(DeleteLoggerDefinitionRequest request)
deleteLoggerDefinition in interface AWSGreengrass deleteLoggerDefinitionRequest - BadRequestException - invalid requestpublic DeleteResourceDefinitionResult deleteResourceDefinition(DeleteResourceDefinitionRequest request)
deleteResourceDefinition in interface AWSGreengrass deleteResourceDefinitionRequest - BadRequestException - invalid requestpublic DeleteSubscriptionDefinitionResult deleteSubscriptionDefinition(DeleteSubscriptionDefinitionRequest request)
deleteSubscriptionDefinition in interface AWSGreengrass deleteSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic DisassociateRoleFromGroupResult disassociateRoleFromGroup(DisassociateRoleFromGroupRequest request)
disassociateRoleFromGroup in interface AWSGreengrass disassociateRoleFromGroupRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic DisassociateServiceRoleFromAccountResult disassociateServiceRoleFromAccount(DisassociateServiceRoleFromAccountRequest request)
disassociateServiceRoleFromAccount in interface AWSGreengrass disassociateServiceRoleFromAccountRequest - InternalServerErrorException - server errorpublic GetAssociatedRoleResult getAssociatedRole(GetAssociatedRoleRequest request)
getAssociatedRole in interface AWSGreengrass getAssociatedRoleRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetBulkDeploymentStatusResult getBulkDeploymentStatus(GetBulkDeploymentStatusRequest request)
getBulkDeploymentStatus in interface AWSGreengrass getBulkDeploymentStatusRequest - BadRequestException - invalid requestpublic GetConnectivityInfoResult getConnectivityInfo(GetConnectivityInfoRequest request)
getConnectivityInfo in interface AWSGreengrass getConnectivityInfoRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetConnectorDefinitionResult getConnectorDefinition(GetConnectorDefinitionRequest request)
getConnectorDefinition in interface AWSGreengrass getConnectorDefinitionRequest - BadRequestException - invalid requestpublic GetConnectorDefinitionVersionResult getConnectorDefinitionVersion(GetConnectorDefinitionVersionRequest request)
getConnectorDefinitionVersion in interface AWSGreengrass getConnectorDefinitionVersionRequest - BadRequestException - invalid requestpublic GetCoreDefinitionResult getCoreDefinition(GetCoreDefinitionRequest request)
getCoreDefinition in interface AWSGreengrass getCoreDefinitionRequest - BadRequestException - invalid requestpublic GetCoreDefinitionVersionResult getCoreDefinitionVersion(GetCoreDefinitionVersionRequest request)
getCoreDefinitionVersion in interface AWSGreengrass getCoreDefinitionVersionRequest - BadRequestException - invalid requestpublic GetDeploymentStatusResult getDeploymentStatus(GetDeploymentStatusRequest request)
getDeploymentStatus in interface AWSGreengrass getDeploymentStatusRequest - BadRequestException - invalid requestpublic GetDeviceDefinitionResult getDeviceDefinition(GetDeviceDefinitionRequest request)
getDeviceDefinition in interface AWSGreengrass getDeviceDefinitionRequest - BadRequestException - invalid requestpublic GetDeviceDefinitionVersionResult getDeviceDefinitionVersion(GetDeviceDefinitionVersionRequest request)
getDeviceDefinitionVersion in interface AWSGreengrass getDeviceDefinitionVersionRequest - BadRequestException - invalid requestpublic GetFunctionDefinitionResult getFunctionDefinition(GetFunctionDefinitionRequest request)
getFunctionDefinition in interface AWSGreengrass getFunctionDefinitionRequest - BadRequestException - invalid requestpublic GetFunctionDefinitionVersionResult getFunctionDefinitionVersion(GetFunctionDefinitionVersionRequest request)
getFunctionDefinitionVersion in interface AWSGreengrass getFunctionDefinitionVersionRequest - BadRequestException - invalid requestpublic GetGroupResult getGroup(GetGroupRequest request)
getGroup in interface AWSGreengrass getGroupRequest - BadRequestException - invalid requestpublic GetGroupCertificateAuthorityResult getGroupCertificateAuthority(GetGroupCertificateAuthorityRequest request)
getGroupCertificateAuthority in interface AWSGreengrass getGroupCertificateAuthorityRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetGroupCertificateConfigurationResult getGroupCertificateConfiguration(GetGroupCertificateConfigurationRequest request)
getGroupCertificateConfiguration in interface AWSGreengrass getGroupCertificateConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic GetGroupVersionResult getGroupVersion(GetGroupVersionRequest request)
getGroupVersion in interface AWSGreengrass getGroupVersionRequest - BadRequestException - invalid requestpublic GetLoggerDefinitionResult getLoggerDefinition(GetLoggerDefinitionRequest request)
getLoggerDefinition in interface AWSGreengrass getLoggerDefinitionRequest - BadRequestException - invalid requestpublic GetLoggerDefinitionVersionResult getLoggerDefinitionVersion(GetLoggerDefinitionVersionRequest request)
getLoggerDefinitionVersion in interface AWSGreengrass getLoggerDefinitionVersionRequest - BadRequestException - invalid requestpublic GetResourceDefinitionResult getResourceDefinition(GetResourceDefinitionRequest request)
getResourceDefinition in interface AWSGreengrass getResourceDefinitionRequest - BadRequestException - invalid requestpublic GetResourceDefinitionVersionResult getResourceDefinitionVersion(GetResourceDefinitionVersionRequest request)
getResourceDefinitionVersion in interface AWSGreengrass getResourceDefinitionVersionRequest - BadRequestException - invalid requestpublic GetServiceRoleForAccountResult getServiceRoleForAccount(GetServiceRoleForAccountRequest request)
getServiceRoleForAccount in interface AWSGreengrass getServiceRoleForAccountRequest - InternalServerErrorException - server errorpublic GetSubscriptionDefinitionResult getSubscriptionDefinition(GetSubscriptionDefinitionRequest request)
getSubscriptionDefinition in interface AWSGreengrass getSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic GetSubscriptionDefinitionVersionResult getSubscriptionDefinitionVersion(GetSubscriptionDefinitionVersionRequest request)
getSubscriptionDefinitionVersion in interface AWSGreengrass getSubscriptionDefinitionVersionRequest - BadRequestException - invalid requestpublic GetThingRuntimeConfigurationResult getThingRuntimeConfiguration(GetThingRuntimeConfigurationRequest request)
getThingRuntimeConfiguration in interface AWSGreengrass getThingRuntimeConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic ListBulkDeploymentDetailedReportsResult listBulkDeploymentDetailedReports(ListBulkDeploymentDetailedReportsRequest request)
listBulkDeploymentDetailedReports in interface AWSGreengrass listBulkDeploymentDetailedReportsRequest - BadRequestException - invalid requestpublic ListBulkDeploymentsResult listBulkDeployments(ListBulkDeploymentsRequest request)
listBulkDeployments in interface AWSGreengrass listBulkDeploymentsRequest - BadRequestException - invalid requestpublic ListConnectorDefinitionVersionsResult listConnectorDefinitionVersions(ListConnectorDefinitionVersionsRequest request)
listConnectorDefinitionVersions in interface AWSGreengrass listConnectorDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListConnectorDefinitionsResult listConnectorDefinitions(ListConnectorDefinitionsRequest request)
listConnectorDefinitions in interface AWSGreengrass listConnectorDefinitionsRequest - public ListCoreDefinitionVersionsResult listCoreDefinitionVersions(ListCoreDefinitionVersionsRequest request)
listCoreDefinitionVersions in interface AWSGreengrass listCoreDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListCoreDefinitionsResult listCoreDefinitions(ListCoreDefinitionsRequest request)
listCoreDefinitions in interface AWSGreengrass listCoreDefinitionsRequest - public ListDeploymentsResult listDeployments(ListDeploymentsRequest request)
listDeployments in interface AWSGreengrass listDeploymentsRequest - BadRequestException - invalid requestpublic ListDeviceDefinitionVersionsResult listDeviceDefinitionVersions(ListDeviceDefinitionVersionsRequest request)
listDeviceDefinitionVersions in interface AWSGreengrass listDeviceDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListDeviceDefinitionsResult listDeviceDefinitions(ListDeviceDefinitionsRequest request)
listDeviceDefinitions in interface AWSGreengrass listDeviceDefinitionsRequest - public ListFunctionDefinitionVersionsResult listFunctionDefinitionVersions(ListFunctionDefinitionVersionsRequest request)
listFunctionDefinitionVersions in interface AWSGreengrass listFunctionDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListFunctionDefinitionsResult listFunctionDefinitions(ListFunctionDefinitionsRequest request)
listFunctionDefinitions in interface AWSGreengrass listFunctionDefinitionsRequest - public ListGroupCertificateAuthoritiesResult listGroupCertificateAuthorities(ListGroupCertificateAuthoritiesRequest request)
listGroupCertificateAuthorities in interface AWSGreengrass listGroupCertificateAuthoritiesRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic ListGroupVersionsResult listGroupVersions(ListGroupVersionsRequest request)
listGroupVersions in interface AWSGreengrass listGroupVersionsRequest - BadRequestException - invalid requestpublic ListGroupsResult listGroups(ListGroupsRequest request)
listGroups in interface AWSGreengrass listGroupsRequest - public ListLoggerDefinitionVersionsResult listLoggerDefinitionVersions(ListLoggerDefinitionVersionsRequest request)
listLoggerDefinitionVersions in interface AWSGreengrass listLoggerDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListLoggerDefinitionsResult listLoggerDefinitions(ListLoggerDefinitionsRequest request)
listLoggerDefinitions in interface AWSGreengrass listLoggerDefinitionsRequest - public ListResourceDefinitionVersionsResult listResourceDefinitionVersions(ListResourceDefinitionVersionsRequest request)
listResourceDefinitionVersions in interface AWSGreengrass listResourceDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListResourceDefinitionsResult listResourceDefinitions(ListResourceDefinitionsRequest request)
listResourceDefinitions in interface AWSGreengrass listResourceDefinitionsRequest - public ListSubscriptionDefinitionVersionsResult listSubscriptionDefinitionVersions(ListSubscriptionDefinitionVersionsRequest request)
listSubscriptionDefinitionVersions in interface AWSGreengrass listSubscriptionDefinitionVersionsRequest - BadRequestException - invalid requestpublic ListSubscriptionDefinitionsResult listSubscriptionDefinitions(ListSubscriptionDefinitionsRequest request)
listSubscriptionDefinitions in interface AWSGreengrass listSubscriptionDefinitionsRequest - public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
listTagsForResource in interface AWSGreengrass listTagsForResourceRequest - BadRequestException - invalid requestpublic ResetDeploymentsResult resetDeployments(ResetDeploymentsRequest request)
resetDeployments in interface AWSGreengrass resetDeploymentsRequest - Information needed to reset deployments.BadRequestException - invalid requestpublic StartBulkDeploymentResult startBulkDeployment(StartBulkDeploymentRequest request)
startBulkDeployment in interface AWSGreengrass startBulkDeploymentRequest - BadRequestException - invalid requestpublic StopBulkDeploymentResult stopBulkDeployment(StopBulkDeploymentRequest request)
stopBulkDeployment in interface AWSGreengrass stopBulkDeploymentRequest - BadRequestException - invalid requestpublic TagResourceResult tagResource(TagResourceRequest request)
tagResource in interface AWSGreengrass tagResourceRequest - A map of the key-value pairs for the resource tag.BadRequestException - invalid requestpublic UntagResourceResult untagResource(UntagResourceRequest request)
untagResource in interface AWSGreengrass untagResourceRequest - BadRequestException - invalid requestpublic UpdateConnectivityInfoResult updateConnectivityInfo(UpdateConnectivityInfoRequest request)
updateConnectivityInfo in interface AWSGreengrass updateConnectivityInfoRequest - Connectivity information.BadRequestException - invalid requestInternalServerErrorException - server errorpublic UpdateConnectorDefinitionResult updateConnectorDefinition(UpdateConnectorDefinitionRequest request)
updateConnectorDefinition in interface AWSGreengrass updateConnectorDefinitionRequest - BadRequestException - invalid requestpublic UpdateCoreDefinitionResult updateCoreDefinition(UpdateCoreDefinitionRequest request)
updateCoreDefinition in interface AWSGreengrass updateCoreDefinitionRequest - BadRequestException - invalid requestpublic UpdateDeviceDefinitionResult updateDeviceDefinition(UpdateDeviceDefinitionRequest request)
updateDeviceDefinition in interface AWSGreengrass updateDeviceDefinitionRequest - BadRequestException - invalid requestpublic UpdateFunctionDefinitionResult updateFunctionDefinition(UpdateFunctionDefinitionRequest request)
updateFunctionDefinition in interface AWSGreengrass updateFunctionDefinitionRequest - BadRequestException - invalid requestpublic UpdateGroupResult updateGroup(UpdateGroupRequest request)
updateGroup in interface AWSGreengrass updateGroupRequest - BadRequestException - invalid requestpublic UpdateGroupCertificateConfigurationResult updateGroupCertificateConfiguration(UpdateGroupCertificateConfigurationRequest request)
updateGroupCertificateConfiguration in interface AWSGreengrass updateGroupCertificateConfigurationRequest - BadRequestException - invalid requestInternalServerErrorException - server errorpublic UpdateLoggerDefinitionResult updateLoggerDefinition(UpdateLoggerDefinitionRequest request)
updateLoggerDefinition in interface AWSGreengrass updateLoggerDefinitionRequest - BadRequestException - invalid requestpublic UpdateResourceDefinitionResult updateResourceDefinition(UpdateResourceDefinitionRequest request)
updateResourceDefinition in interface AWSGreengrass updateResourceDefinitionRequest - BadRequestException - invalid requestpublic UpdateSubscriptionDefinitionResult updateSubscriptionDefinition(UpdateSubscriptionDefinitionRequest request)
updateSubscriptionDefinition in interface AWSGreengrass updateSubscriptionDefinitionRequest - BadRequestException - invalid requestpublic UpdateThingRuntimeConfigurationResult updateThingRuntimeConfiguration(UpdateThingRuntimeConfigurationRequest request)
updateThingRuntimeConfiguration in interface AWSGreengrass updateThingRuntimeConfigurationRequest - 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 AWSGreengrass request - The originally executed requestpublic void shutdown()
AmazonWebServiceClient shutdown in interface AWSGreengrass shutdown in class AmazonWebServiceClient