@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSGreengrassClient extends AmazonWebServiceClient implements AWSGreengrass
AWS 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 Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS 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, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownpublic static AWSGreengrassClientBuilder builder()
public AssociateRoleToGroupResult associateRoleToGroup(AssociateRoleToGroupRequest request)
associateRoleToGroup in interface AWSGreengrassassociateRoleToGroupRequest - BadRequestException - User ErrorInternalServerErrorException - Server Errorpublic AssociateServiceRoleToAccountResult associateServiceRoleToAccount(AssociateServiceRoleToAccountRequest request)
associateServiceRoleToAccount in interface AWSGreengrassassociateServiceRoleToAccountRequest - BadRequestException - User ErrorInternalServerErrorException - Server Errorpublic CreateCoreDefinitionResult createCoreDefinition(CreateCoreDefinitionRequest request)
createCoreDefinition in interface AWSGreengrasscreateCoreDefinitionRequest - Information on the core definition requestBadRequestException - user errorpublic CreateCoreDefinitionVersionResult createCoreDefinitionVersion(CreateCoreDefinitionVersionRequest request)
createCoreDefinitionVersion in interface AWSGreengrasscreateCoreDefinitionVersionRequest - BadRequestException - user errorpublic CreateDeploymentResult createDeployment(CreateDeploymentRequest request)
createDeployment in interface AWSGreengrasscreateDeploymentRequest - BadRequestException - This request was invalid.public CreateDeviceDefinitionResult createDeviceDefinition(CreateDeviceDefinitionRequest request)
createDeviceDefinition in interface AWSGreengrasscreateDeviceDefinitionRequest - BadRequestException - user errorpublic CreateDeviceDefinitionVersionResult createDeviceDefinitionVersion(CreateDeviceDefinitionVersionRequest request)
createDeviceDefinitionVersion in interface AWSGreengrasscreateDeviceDefinitionVersionRequest - BadRequestException - user errorpublic CreateFunctionDefinitionResult createFunctionDefinition(CreateFunctionDefinitionRequest request)
createFunctionDefinition in interface AWSGreengrasscreateFunctionDefinitionRequest - BadRequestException - user errorpublic CreateFunctionDefinitionVersionResult createFunctionDefinitionVersion(CreateFunctionDefinitionVersionRequest request)
createFunctionDefinitionVersion in interface AWSGreengrasscreateFunctionDefinitionVersionRequest - Function definition versionBadRequestException - user errorpublic CreateGroupResult createGroup(CreateGroupRequest request)
createGroup in interface AWSGreengrasscreateGroupRequest - BadRequestException - user errorpublic CreateGroupCertificateAuthorityResult createGroupCertificateAuthority(CreateGroupCertificateAuthorityRequest request)
createGroupCertificateAuthority in interface AWSGreengrasscreateGroupCertificateAuthorityRequest - BadRequestException - This request was invalid.InternalServerErrorException - The server encountered an unexpected error.public CreateGroupVersionResult createGroupVersion(CreateGroupVersionRequest request)
createGroupVersion in interface AWSGreengrasscreateGroupVersionRequest - BadRequestException - user errorpublic CreateLoggerDefinitionResult createLoggerDefinition(CreateLoggerDefinitionRequest request)
createLoggerDefinition in interface AWSGreengrasscreateLoggerDefinitionRequest - BadRequestException - user errorpublic CreateLoggerDefinitionVersionResult createLoggerDefinitionVersion(CreateLoggerDefinitionVersionRequest request)
createLoggerDefinitionVersion in interface AWSGreengrasscreateLoggerDefinitionVersionRequest - BadRequestException - user errorpublic CreateSubscriptionDefinitionResult createSubscriptionDefinition(CreateSubscriptionDefinitionRequest request)
createSubscriptionDefinition in interface AWSGreengrasscreateSubscriptionDefinitionRequest - BadRequestException - user errorpublic CreateSubscriptionDefinitionVersionResult createSubscriptionDefinitionVersion(CreateSubscriptionDefinitionVersionRequest request)
createSubscriptionDefinitionVersion in interface AWSGreengrasscreateSubscriptionDefinitionVersionRequest - BadRequestException - user errorpublic DeleteCoreDefinitionResult deleteCoreDefinition(DeleteCoreDefinitionRequest request)
deleteCoreDefinition in interface AWSGreengrassdeleteCoreDefinitionRequest - BadRequestException - user errorpublic DeleteDeviceDefinitionResult deleteDeviceDefinition(DeleteDeviceDefinitionRequest request)
deleteDeviceDefinition in interface AWSGreengrassdeleteDeviceDefinitionRequest - BadRequestException - user errorpublic DeleteFunctionDefinitionResult deleteFunctionDefinition(DeleteFunctionDefinitionRequest request)
deleteFunctionDefinition in interface AWSGreengrassdeleteFunctionDefinitionRequest - BadRequestException - user errorpublic DeleteGroupResult deleteGroup(DeleteGroupRequest request)
deleteGroup in interface AWSGreengrassdeleteGroupRequest - BadRequestException - user errorpublic DeleteLoggerDefinitionResult deleteLoggerDefinition(DeleteLoggerDefinitionRequest request)
deleteLoggerDefinition in interface AWSGreengrassdeleteLoggerDefinitionRequest - BadRequestException - user errorpublic DeleteSubscriptionDefinitionResult deleteSubscriptionDefinition(DeleteSubscriptionDefinitionRequest request)
deleteSubscriptionDefinition in interface AWSGreengrassdeleteSubscriptionDefinitionRequest - BadRequestException - user errorpublic DisassociateRoleFromGroupResult disassociateRoleFromGroup(DisassociateRoleFromGroupRequest request)
disassociateRoleFromGroup in interface AWSGreengrassdisassociateRoleFromGroupRequest - BadRequestException - User ErrorInternalServerErrorException - Server Errorpublic DisassociateServiceRoleFromAccountResult disassociateServiceRoleFromAccount(DisassociateServiceRoleFromAccountRequest request)
disassociateServiceRoleFromAccount in interface AWSGreengrassdisassociateServiceRoleFromAccountRequest - InternalServerErrorException - Server Errorpublic GetAssociatedRoleResult getAssociatedRole(GetAssociatedRoleRequest request)
getAssociatedRole in interface AWSGreengrassgetAssociatedRoleRequest - BadRequestException - User ErrorInternalServerErrorException - Server Errorpublic GetConnectivityInfoResult getConnectivityInfo(GetConnectivityInfoRequest request)
getConnectivityInfo in interface AWSGreengrassgetConnectivityInfoRequest - BadRequestException - 400 responseInternalServerErrorException - 500 responsepublic GetCoreDefinitionResult getCoreDefinition(GetCoreDefinitionRequest request)
getCoreDefinition in interface AWSGreengrassgetCoreDefinitionRequest - BadRequestException - user errorpublic GetCoreDefinitionVersionResult getCoreDefinitionVersion(GetCoreDefinitionVersionRequest request)
getCoreDefinitionVersion in interface AWSGreengrassgetCoreDefinitionVersionRequest - BadRequestException - user errorpublic GetDeploymentStatusResult getDeploymentStatus(GetDeploymentStatusRequest request)
getDeploymentStatus in interface AWSGreengrassgetDeploymentStatusRequest - BadRequestException - This request was invalid.public GetDeviceDefinitionResult getDeviceDefinition(GetDeviceDefinitionRequest request)
getDeviceDefinition in interface AWSGreengrassgetDeviceDefinitionRequest - BadRequestException - user errorpublic GetDeviceDefinitionVersionResult getDeviceDefinitionVersion(GetDeviceDefinitionVersionRequest request)
getDeviceDefinitionVersion in interface AWSGreengrassgetDeviceDefinitionVersionRequest - BadRequestException - user errorpublic GetFunctionDefinitionResult getFunctionDefinition(GetFunctionDefinitionRequest request)
getFunctionDefinition in interface AWSGreengrassgetFunctionDefinitionRequest - BadRequestException - user errorpublic GetFunctionDefinitionVersionResult getFunctionDefinitionVersion(GetFunctionDefinitionVersionRequest request)
getFunctionDefinitionVersion in interface AWSGreengrassgetFunctionDefinitionVersionRequest - BadRequestException - user errorpublic GetGroupResult getGroup(GetGroupRequest request)
getGroup in interface AWSGreengrassgetGroupRequest - BadRequestException - user errorpublic GetGroupCertificateAuthorityResult getGroupCertificateAuthority(GetGroupCertificateAuthorityRequest request)
getGroupCertificateAuthority in interface AWSGreengrassgetGroupCertificateAuthorityRequest - BadRequestException - This request was invalid.InternalServerErrorException - This request was invalid.public GetGroupCertificateConfigurationResult getGroupCertificateConfiguration(GetGroupCertificateConfigurationRequest request)
getGroupCertificateConfiguration in interface AWSGreengrassgetGroupCertificateConfigurationRequest - BadRequestException - This request was invalid.InternalServerErrorException - This request was invalid.public GetGroupVersionResult getGroupVersion(GetGroupVersionRequest request)
getGroupVersion in interface AWSGreengrassgetGroupVersionRequest - BadRequestException - user errorpublic GetLoggerDefinitionResult getLoggerDefinition(GetLoggerDefinitionRequest request)
getLoggerDefinition in interface AWSGreengrassgetLoggerDefinitionRequest - BadRequestException - user errorpublic GetLoggerDefinitionVersionResult getLoggerDefinitionVersion(GetLoggerDefinitionVersionRequest request)
getLoggerDefinitionVersion in interface AWSGreengrassgetLoggerDefinitionVersionRequest - BadRequestException - user errorpublic GetServiceRoleForAccountResult getServiceRoleForAccount(GetServiceRoleForAccountRequest request)
getServiceRoleForAccount in interface AWSGreengrassgetServiceRoleForAccountRequest - InternalServerErrorException - Server Errorpublic GetSubscriptionDefinitionResult getSubscriptionDefinition(GetSubscriptionDefinitionRequest request)
getSubscriptionDefinition in interface AWSGreengrassgetSubscriptionDefinitionRequest - BadRequestException - user errorpublic GetSubscriptionDefinitionVersionResult getSubscriptionDefinitionVersion(GetSubscriptionDefinitionVersionRequest request)
getSubscriptionDefinitionVersion in interface AWSGreengrassgetSubscriptionDefinitionVersionRequest - BadRequestException - user errorpublic ListCoreDefinitionVersionsResult listCoreDefinitionVersions(ListCoreDefinitionVersionsRequest request)
listCoreDefinitionVersions in interface AWSGreengrasslistCoreDefinitionVersionsRequest - BadRequestException - user errorpublic ListCoreDefinitionsResult listCoreDefinitions(ListCoreDefinitionsRequest request)
listCoreDefinitions in interface AWSGreengrasslistCoreDefinitionsRequest - public ListDeploymentsResult listDeployments(ListDeploymentsRequest request)
listDeployments in interface AWSGreengrasslistDeploymentsRequest - BadRequestException - This request was invalid.public ListDeviceDefinitionVersionsResult listDeviceDefinitionVersions(ListDeviceDefinitionVersionsRequest request)
listDeviceDefinitionVersions in interface AWSGreengrasslistDeviceDefinitionVersionsRequest - BadRequestException - user errorpublic ListDeviceDefinitionsResult listDeviceDefinitions(ListDeviceDefinitionsRequest request)
listDeviceDefinitions in interface AWSGreengrasslistDeviceDefinitionsRequest - public ListFunctionDefinitionVersionsResult listFunctionDefinitionVersions(ListFunctionDefinitionVersionsRequest request)
listFunctionDefinitionVersions in interface AWSGreengrasslistFunctionDefinitionVersionsRequest - BadRequestException - user errorpublic ListFunctionDefinitionsResult listFunctionDefinitions(ListFunctionDefinitionsRequest request)
listFunctionDefinitions in interface AWSGreengrasslistFunctionDefinitionsRequest - public ListGroupCertificateAuthoritiesResult listGroupCertificateAuthorities(ListGroupCertificateAuthoritiesRequest request)
listGroupCertificateAuthorities in interface AWSGreengrasslistGroupCertificateAuthoritiesRequest - BadRequestException - This request was invalid.InternalServerErrorException - This request was invalid.public ListGroupVersionsResult listGroupVersions(ListGroupVersionsRequest request)
listGroupVersions in interface AWSGreengrasslistGroupVersionsRequest - BadRequestException - user errorpublic ListGroupsResult listGroups(ListGroupsRequest request)
listGroups in interface AWSGreengrasslistGroupsRequest - public ListLoggerDefinitionVersionsResult listLoggerDefinitionVersions(ListLoggerDefinitionVersionsRequest request)
listLoggerDefinitionVersions in interface AWSGreengrasslistLoggerDefinitionVersionsRequest - BadRequestException - user errorpublic ListLoggerDefinitionsResult listLoggerDefinitions(ListLoggerDefinitionsRequest request)
listLoggerDefinitions in interface AWSGreengrasslistLoggerDefinitionsRequest - public ListSubscriptionDefinitionVersionsResult listSubscriptionDefinitionVersions(ListSubscriptionDefinitionVersionsRequest request)
listSubscriptionDefinitionVersions in interface AWSGreengrasslistSubscriptionDefinitionVersionsRequest - BadRequestException - user errorpublic ListSubscriptionDefinitionsResult listSubscriptionDefinitions(ListSubscriptionDefinitionsRequest request)
listSubscriptionDefinitions in interface AWSGreengrasslistSubscriptionDefinitionsRequest - public ResetDeploymentsResult resetDeployments(ResetDeploymentsRequest request)
resetDeployments in interface AWSGreengrassresetDeploymentsRequest - Information needed to perform a reset of a group's deployments.BadRequestException - invalid requestpublic UpdateConnectivityInfoResult updateConnectivityInfo(UpdateConnectivityInfoRequest request)
updateConnectivityInfo in interface AWSGreengrassupdateConnectivityInfoRequest - connectivity info requestBadRequestException - 400 responseInternalServerErrorException - 500 responsepublic UpdateCoreDefinitionResult updateCoreDefinition(UpdateCoreDefinitionRequest request)
updateCoreDefinition in interface AWSGreengrassupdateCoreDefinitionRequest - BadRequestException - user errorpublic UpdateDeviceDefinitionResult updateDeviceDefinition(UpdateDeviceDefinitionRequest request)
updateDeviceDefinition in interface AWSGreengrassupdateDeviceDefinitionRequest - BadRequestException - user errorpublic UpdateFunctionDefinitionResult updateFunctionDefinition(UpdateFunctionDefinitionRequest request)
updateFunctionDefinition in interface AWSGreengrassupdateFunctionDefinitionRequest - BadRequestException - user errorpublic UpdateGroupResult updateGroup(UpdateGroupRequest request)
updateGroup in interface AWSGreengrassupdateGroupRequest - BadRequestException - user errorpublic UpdateGroupCertificateConfigurationResult updateGroupCertificateConfiguration(UpdateGroupCertificateConfigurationRequest request)
updateGroupCertificateConfiguration in interface AWSGreengrassupdateGroupCertificateConfigurationRequest - BadRequestException - This request was invalid.InternalServerErrorException - This request was invalid.public UpdateLoggerDefinitionResult updateLoggerDefinition(UpdateLoggerDefinitionRequest request)
updateLoggerDefinition in interface AWSGreengrassupdateLoggerDefinitionRequest - BadRequestException - user errorpublic UpdateSubscriptionDefinitionResult updateSubscriptionDefinition(UpdateSubscriptionDefinitionRequest request)
updateSubscriptionDefinition in interface AWSGreengrassupdateSubscriptionDefinitionRequest - BadRequestException - user 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 requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.