@Service @Transactional(value="herdTransactionManager") public class EmrClusterDefinitionServiceImpl extends Object implements EmrClusterDefinitionService
| Constructor and Description |
|---|
EmrClusterDefinitionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
EmrClusterDefinitionInformation |
createEmrClusterDefinition(EmrClusterDefinitionCreateRequest request)
Creates a new EMR cluster definition.
|
EmrClusterDefinitionInformation |
deleteEmrClusterDefinition(EmrClusterDefinitionKey emrClusterDefinitionKey)
Deletes an existing EMR cluster definition by key.
|
EmrClusterDefinitionInformation |
getEmrClusterDefinition(EmrClusterDefinitionKey emrClusterDefinitionKey)
Gets an existing EMR cluster definition by key.
|
EmrClusterDefinitionKeys |
getEmrClusterDefinitions(String namespace)
Gets a list of keys for all EMR cluster definitions defined in the system for the specified namespace.
|
EmrClusterDefinitionInformation |
updateEmrClusterDefinition(EmrClusterDefinitionKey emrClusterDefinitionKey,
EmrClusterDefinitionUpdateRequest request)
Updates an existing EMR cluster definition.
|
@Autowired protected XmlHelper xmlHelper
@NamespacePermission(fields="#request?.emrClusterDefinitionKey?.namespace", permissions=WRITE) public EmrClusterDefinitionInformation createEmrClusterDefinition(EmrClusterDefinitionCreateRequest request) throws Exception
EmrClusterDefinitionServicecreateEmrClusterDefinition in interface EmrClusterDefinitionServicerequest - the information needed to create an EMR cluster definitionException@NamespacePermission(fields="#emrClusterDefinitionKey?.namespace", permissions=READ) public EmrClusterDefinitionInformation getEmrClusterDefinition(EmrClusterDefinitionKey emrClusterDefinitionKey) throws Exception
EmrClusterDefinitionServicegetEmrClusterDefinition in interface EmrClusterDefinitionServiceemrClusterDefinitionKey - the EMR cluster definition keyException@NamespacePermission(fields="#emrClusterDefinitionKey?.namespace", permissions=WRITE) public EmrClusterDefinitionInformation updateEmrClusterDefinition(EmrClusterDefinitionKey emrClusterDefinitionKey, EmrClusterDefinitionUpdateRequest request) throws Exception
EmrClusterDefinitionServiceupdateEmrClusterDefinition in interface EmrClusterDefinitionServiceemrClusterDefinitionKey - the EMR cluster definition keyrequest - the information needed to update the EMR cluster definitionException@NamespacePermission(fields="#emrClusterDefinitionKey?.namespace", permissions=WRITE) public EmrClusterDefinitionInformation deleteEmrClusterDefinition(EmrClusterDefinitionKey emrClusterDefinitionKey) throws Exception
EmrClusterDefinitionServicedeleteEmrClusterDefinition in interface EmrClusterDefinitionServiceemrClusterDefinitionKey - the EMR cluster definition keyException@NamespacePermission(fields="#namespace", permissions=READ) public EmrClusterDefinitionKeys getEmrClusterDefinitions(String namespace)
EmrClusterDefinitionServicegetEmrClusterDefinitions in interface EmrClusterDefinitionServicenamespace - the namespaceCopyright © 2021. All rights reserved.