@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_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSGreengrassClientBuilder builder()
public AssociateRoleToGroupResult associateRoleToGroup(AssociateRoleToGroupRequest request)
associateRoleToGroup
in interface AWSGreengrass
associateRoleToGroupRequest
- BadRequestException
- User ErrorInternalServerErrorException
- Server Errorpublic AssociateServiceRoleToAccountResult associateServiceRoleToAccount(AssociateServiceRoleToAccountRequest request)
associateServiceRoleToAccount
in interface AWSGreengrass
associateServiceRoleToAccountRequest
- BadRequestException
- User ErrorInternalServerErrorException
- Server Errorpublic CreateCoreDefinitionResult createCoreDefinition(CreateCoreDefinitionRequest request)
createCoreDefinition
in interface AWSGreengrass
createCoreDefinitionRequest
- Information on the core definition requestBadRequestException
- user errorpublic CreateCoreDefinitionVersionResult createCoreDefinitionVersion(CreateCoreDefinitionVersionRequest request)
createCoreDefinitionVersion
in interface AWSGreengrass
createCoreDefinitionVersionRequest
- BadRequestException
- user errorpublic CreateDeploymentResult createDeployment(CreateDeploymentRequest request)
createDeployment
in interface AWSGreengrass
createDeploymentRequest
- BadRequestException
- This request was invalid.public CreateDeviceDefinitionResult createDeviceDefinition(CreateDeviceDefinitionRequest request)
createDeviceDefinition
in interface AWSGreengrass
createDeviceDefinitionRequest
- BadRequestException
- user errorpublic CreateDeviceDefinitionVersionResult createDeviceDefinitionVersion(CreateDeviceDefinitionVersionRequest request)
createDeviceDefinitionVersion
in interface AWSGreengrass
createDeviceDefinitionVersionRequest
- BadRequestException
- user errorpublic CreateFunctionDefinitionResult createFunctionDefinition(CreateFunctionDefinitionRequest request)
createFunctionDefinition
in interface AWSGreengrass
createFunctionDefinitionRequest
- BadRequestException
- user errorpublic CreateFunctionDefinitionVersionResult createFunctionDefinitionVersion(CreateFunctionDefinitionVersionRequest request)
createFunctionDefinitionVersion
in interface AWSGreengrass
createFunctionDefinitionVersionRequest
- Function definition versionBadRequestException
- user errorpublic CreateGroupResult createGroup(CreateGroupRequest request)
createGroup
in interface AWSGreengrass
createGroupRequest
- BadRequestException
- user errorpublic CreateGroupCertificateAuthorityResult createGroupCertificateAuthority(CreateGroupCertificateAuthorityRequest request)
createGroupCertificateAuthority
in interface AWSGreengrass
createGroupCertificateAuthorityRequest
- BadRequestException
- This request was invalid.InternalServerErrorException
- The server encountered an unexpected error.public CreateGroupVersionResult createGroupVersion(CreateGroupVersionRequest request)
createGroupVersion
in interface AWSGreengrass
createGroupVersionRequest
- BadRequestException
- user errorpublic CreateLoggerDefinitionResult createLoggerDefinition(CreateLoggerDefinitionRequest request)
createLoggerDefinition
in interface AWSGreengrass
createLoggerDefinitionRequest
- BadRequestException
- user errorpublic CreateLoggerDefinitionVersionResult createLoggerDefinitionVersion(CreateLoggerDefinitionVersionRequest request)
createLoggerDefinitionVersion
in interface AWSGreengrass
createLoggerDefinitionVersionRequest
- BadRequestException
- user errorpublic CreateSubscriptionDefinitionResult createSubscriptionDefinition(CreateSubscriptionDefinitionRequest request)
createSubscriptionDefinition
in interface AWSGreengrass
createSubscriptionDefinitionRequest
- BadRequestException
- user errorpublic CreateSubscriptionDefinitionVersionResult createSubscriptionDefinitionVersion(CreateSubscriptionDefinitionVersionRequest request)
createSubscriptionDefinitionVersion
in interface AWSGreengrass
createSubscriptionDefinitionVersionRequest
- BadRequestException
- user errorpublic DeleteCoreDefinitionResult deleteCoreDefinition(DeleteCoreDefinitionRequest request)
deleteCoreDefinition
in interface AWSGreengrass
deleteCoreDefinitionRequest
- BadRequestException
- user errorpublic DeleteDeviceDefinitionResult deleteDeviceDefinition(DeleteDeviceDefinitionRequest request)
deleteDeviceDefinition
in interface AWSGreengrass
deleteDeviceDefinitionRequest
- BadRequestException
- user errorpublic DeleteFunctionDefinitionResult deleteFunctionDefinition(DeleteFunctionDefinitionRequest request)
deleteFunctionDefinition
in interface AWSGreengrass
deleteFunctionDefinitionRequest
- BadRequestException
- user errorpublic DeleteGroupResult deleteGroup(DeleteGroupRequest request)
deleteGroup
in interface AWSGreengrass
deleteGroupRequest
- BadRequestException
- user errorpublic DeleteLoggerDefinitionResult deleteLoggerDefinition(DeleteLoggerDefinitionRequest request)
deleteLoggerDefinition
in interface AWSGreengrass
deleteLoggerDefinitionRequest
- BadRequestException
- user errorpublic DeleteSubscriptionDefinitionResult deleteSubscriptionDefinition(DeleteSubscriptionDefinitionRequest request)
deleteSubscriptionDefinition
in interface AWSGreengrass
deleteSubscriptionDefinitionRequest
- BadRequestException
- user errorpublic DisassociateRoleFromGroupResult disassociateRoleFromGroup(DisassociateRoleFromGroupRequest request)
disassociateRoleFromGroup
in interface AWSGreengrass
disassociateRoleFromGroupRequest
- BadRequestException
- User ErrorInternalServerErrorException
- Server Errorpublic DisassociateServiceRoleFromAccountResult disassociateServiceRoleFromAccount(DisassociateServiceRoleFromAccountRequest request)
disassociateServiceRoleFromAccount
in interface AWSGreengrass
disassociateServiceRoleFromAccountRequest
- InternalServerErrorException
- Server Errorpublic GetAssociatedRoleResult getAssociatedRole(GetAssociatedRoleRequest request)
getAssociatedRole
in interface AWSGreengrass
getAssociatedRoleRequest
- BadRequestException
- User ErrorInternalServerErrorException
- Server Errorpublic GetConnectivityInfoResult getConnectivityInfo(GetConnectivityInfoRequest request)
getConnectivityInfo
in interface AWSGreengrass
getConnectivityInfoRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetCoreDefinitionResult getCoreDefinition(GetCoreDefinitionRequest request)
getCoreDefinition
in interface AWSGreengrass
getCoreDefinitionRequest
- BadRequestException
- user errorpublic GetCoreDefinitionVersionResult getCoreDefinitionVersion(GetCoreDefinitionVersionRequest request)
getCoreDefinitionVersion
in interface AWSGreengrass
getCoreDefinitionVersionRequest
- BadRequestException
- user errorpublic GetDeploymentStatusResult getDeploymentStatus(GetDeploymentStatusRequest request)
getDeploymentStatus
in interface AWSGreengrass
getDeploymentStatusRequest
- BadRequestException
- This request was invalid.public GetDeviceDefinitionResult getDeviceDefinition(GetDeviceDefinitionRequest request)
getDeviceDefinition
in interface AWSGreengrass
getDeviceDefinitionRequest
- BadRequestException
- user errorpublic GetDeviceDefinitionVersionResult getDeviceDefinitionVersion(GetDeviceDefinitionVersionRequest request)
getDeviceDefinitionVersion
in interface AWSGreengrass
getDeviceDefinitionVersionRequest
- BadRequestException
- user errorpublic GetFunctionDefinitionResult getFunctionDefinition(GetFunctionDefinitionRequest request)
getFunctionDefinition
in interface AWSGreengrass
getFunctionDefinitionRequest
- BadRequestException
- user errorpublic GetFunctionDefinitionVersionResult getFunctionDefinitionVersion(GetFunctionDefinitionVersionRequest request)
getFunctionDefinitionVersion
in interface AWSGreengrass
getFunctionDefinitionVersionRequest
- BadRequestException
- user errorpublic GetGroupResult getGroup(GetGroupRequest request)
getGroup
in interface AWSGreengrass
getGroupRequest
- BadRequestException
- user errorpublic GetGroupCertificateAuthorityResult getGroupCertificateAuthority(GetGroupCertificateAuthorityRequest request)
getGroupCertificateAuthority
in interface AWSGreengrass
getGroupCertificateAuthorityRequest
- BadRequestException
- This request was invalid.InternalServerErrorException
- This request was invalid.public GetGroupCertificateConfigurationResult getGroupCertificateConfiguration(GetGroupCertificateConfigurationRequest request)
getGroupCertificateConfiguration
in interface AWSGreengrass
getGroupCertificateConfigurationRequest
- BadRequestException
- This request was invalid.InternalServerErrorException
- This request was invalid.public GetGroupVersionResult getGroupVersion(GetGroupVersionRequest request)
getGroupVersion
in interface AWSGreengrass
getGroupVersionRequest
- BadRequestException
- user errorpublic GetLoggerDefinitionResult getLoggerDefinition(GetLoggerDefinitionRequest request)
getLoggerDefinition
in interface AWSGreengrass
getLoggerDefinitionRequest
- BadRequestException
- user errorpublic GetLoggerDefinitionVersionResult getLoggerDefinitionVersion(GetLoggerDefinitionVersionRequest request)
getLoggerDefinitionVersion
in interface AWSGreengrass
getLoggerDefinitionVersionRequest
- BadRequestException
- user errorpublic GetServiceRoleForAccountResult getServiceRoleForAccount(GetServiceRoleForAccountRequest request)
getServiceRoleForAccount
in interface AWSGreengrass
getServiceRoleForAccountRequest
- InternalServerErrorException
- Server Errorpublic GetSubscriptionDefinitionResult getSubscriptionDefinition(GetSubscriptionDefinitionRequest request)
getSubscriptionDefinition
in interface AWSGreengrass
getSubscriptionDefinitionRequest
- BadRequestException
- user errorpublic GetSubscriptionDefinitionVersionResult getSubscriptionDefinitionVersion(GetSubscriptionDefinitionVersionRequest request)
getSubscriptionDefinitionVersion
in interface AWSGreengrass
getSubscriptionDefinitionVersionRequest
- BadRequestException
- user errorpublic ListCoreDefinitionVersionsResult listCoreDefinitionVersions(ListCoreDefinitionVersionsRequest request)
listCoreDefinitionVersions
in interface AWSGreengrass
listCoreDefinitionVersionsRequest
- BadRequestException
- user errorpublic ListCoreDefinitionsResult listCoreDefinitions(ListCoreDefinitionsRequest request)
listCoreDefinitions
in interface AWSGreengrass
listCoreDefinitionsRequest
- public ListDeploymentsResult listDeployments(ListDeploymentsRequest request)
listDeployments
in interface AWSGreengrass
listDeploymentsRequest
- BadRequestException
- This request was invalid.public ListDeviceDefinitionVersionsResult listDeviceDefinitionVersions(ListDeviceDefinitionVersionsRequest request)
listDeviceDefinitionVersions
in interface AWSGreengrass
listDeviceDefinitionVersionsRequest
- BadRequestException
- user errorpublic ListDeviceDefinitionsResult listDeviceDefinitions(ListDeviceDefinitionsRequest request)
listDeviceDefinitions
in interface AWSGreengrass
listDeviceDefinitionsRequest
- public ListFunctionDefinitionVersionsResult listFunctionDefinitionVersions(ListFunctionDefinitionVersionsRequest request)
listFunctionDefinitionVersions
in interface AWSGreengrass
listFunctionDefinitionVersionsRequest
- BadRequestException
- user errorpublic ListFunctionDefinitionsResult listFunctionDefinitions(ListFunctionDefinitionsRequest request)
listFunctionDefinitions
in interface AWSGreengrass
listFunctionDefinitionsRequest
- public ListGroupCertificateAuthoritiesResult listGroupCertificateAuthorities(ListGroupCertificateAuthoritiesRequest request)
listGroupCertificateAuthorities
in interface AWSGreengrass
listGroupCertificateAuthoritiesRequest
- BadRequestException
- This request was invalid.InternalServerErrorException
- This request was invalid.public ListGroupVersionsResult listGroupVersions(ListGroupVersionsRequest request)
listGroupVersions
in interface AWSGreengrass
listGroupVersionsRequest
- BadRequestException
- user errorpublic ListGroupsResult listGroups(ListGroupsRequest request)
listGroups
in interface AWSGreengrass
listGroupsRequest
- public ListLoggerDefinitionVersionsResult listLoggerDefinitionVersions(ListLoggerDefinitionVersionsRequest request)
listLoggerDefinitionVersions
in interface AWSGreengrass
listLoggerDefinitionVersionsRequest
- BadRequestException
- user errorpublic ListLoggerDefinitionsResult listLoggerDefinitions(ListLoggerDefinitionsRequest request)
listLoggerDefinitions
in interface AWSGreengrass
listLoggerDefinitionsRequest
- public ListSubscriptionDefinitionVersionsResult listSubscriptionDefinitionVersions(ListSubscriptionDefinitionVersionsRequest request)
listSubscriptionDefinitionVersions
in interface AWSGreengrass
listSubscriptionDefinitionVersionsRequest
- BadRequestException
- user errorpublic ListSubscriptionDefinitionsResult listSubscriptionDefinitions(ListSubscriptionDefinitionsRequest request)
listSubscriptionDefinitions
in interface AWSGreengrass
listSubscriptionDefinitionsRequest
- public ResetDeploymentsResult resetDeployments(ResetDeploymentsRequest request)
resetDeployments
in interface AWSGreengrass
resetDeploymentsRequest
- Information needed to perform a reset of a group's deployments.BadRequestException
- invalid requestpublic UpdateConnectivityInfoResult updateConnectivityInfo(UpdateConnectivityInfoRequest request)
updateConnectivityInfo
in interface AWSGreengrass
updateConnectivityInfoRequest
- connectivity info requestBadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic UpdateCoreDefinitionResult updateCoreDefinition(UpdateCoreDefinitionRequest request)
updateCoreDefinition
in interface AWSGreengrass
updateCoreDefinitionRequest
- BadRequestException
- user errorpublic UpdateDeviceDefinitionResult updateDeviceDefinition(UpdateDeviceDefinitionRequest request)
updateDeviceDefinition
in interface AWSGreengrass
updateDeviceDefinitionRequest
- BadRequestException
- user errorpublic UpdateFunctionDefinitionResult updateFunctionDefinition(UpdateFunctionDefinitionRequest request)
updateFunctionDefinition
in interface AWSGreengrass
updateFunctionDefinitionRequest
- BadRequestException
- user errorpublic UpdateGroupResult updateGroup(UpdateGroupRequest request)
updateGroup
in interface AWSGreengrass
updateGroupRequest
- BadRequestException
- user errorpublic UpdateGroupCertificateConfigurationResult updateGroupCertificateConfiguration(UpdateGroupCertificateConfigurationRequest request)
updateGroupCertificateConfiguration
in interface AWSGreengrass
updateGroupCertificateConfigurationRequest
- BadRequestException
- This request was invalid.InternalServerErrorException
- This request was invalid.public UpdateLoggerDefinitionResult updateLoggerDefinition(UpdateLoggerDefinitionRequest request)
updateLoggerDefinition
in interface AWSGreengrass
updateLoggerDefinitionRequest
- BadRequestException
- user errorpublic UpdateSubscriptionDefinitionResult updateSubscriptionDefinition(UpdateSubscriptionDefinitionRequest request)
updateSubscriptionDefinition
in interface AWSGreengrass
updateSubscriptionDefinitionRequest
- 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 AWSGreengrass
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.