EMRClient

class EMRClient(credentialsProvider: AWSCredentialsProvider) extends AmazonElasticMapReduceClient with EMR
trait EMR
class AmazonElasticMapReduceClient
trait AmazonElasticMapReduce
class AmazonWebServiceClient
class Object
trait Matchable
class Any

Type members

Inherited classlikes

case class jarStep(stepName: String, stepType: String, stepPath: String, stepClass: String, stepArgs: List[String])
Inherited from
EMR

Value members

Inherited methods

def addInstanceFleet(`x$0`: AddInstanceFleetRequest): AddInstanceFleetResult
Inherited from
AmazonElasticMapReduceClient
def addInstanceGroups(`x$0`: AddInstanceGroupsRequest): AddInstanceGroupsResult
Inherited from
AmazonElasticMapReduceClient
def addJobFlowSteps(`x$0`: AddJobFlowStepsRequest): AddJobFlowStepsResult
Inherited from
AmazonElasticMapReduceClient
def addTags(`x$0`: AddTagsRequest): AddTagsResult
Inherited from
AmazonElasticMapReduceClient
def at(region: Region): EMR
Inherited from
EMR
def bootstrapActions(clusterId: Option[String]): Seq[Command]
Inherited from
EMR
def buildCoreGroupConfig(coreInstanceType: String, coreInstanceCount: Int, coreMarketType: String, coreBidPrice: String): InstanceGroupConfig
Inherited from
EMR
def buildJobFlowInstancesConfig(masterInstanceType: String, masterMarketType: String, masterBidPrice: String, coreInstanceType: String, coreInstanceCount: Int, coreMarketType: String, coreBidPrice: String, taskInstanceType: String, taskInstanceCount: Int, taskMarketType: String, taskBidPrice: String, ec2KeyName: String, hadoopVersion: String): JobFlowInstancesConfig
Inherited from
EMR
def buildJobFlowStepsRequest[T](steps: List[T], jobFlowId: String): AddJobFlowStepsRequest
Inherited from
EMR
def buildMasterGroupConfig(masterInstanceType: String, masterMarketType: String, masterBidPrice: String): InstanceGroupConfig
Inherited from
EMR
def buildRunRequest(jobName: String, amiVersion: String, loggingURI: String, visibleToAllUsers: Boolean, instanceProfile: String, serviceRole: String, jobFlowInstancesConfig: JobFlowInstancesConfig, jobFlowStepsRequest: AddJobFlowStepsRequest): RunJobFlowRequest
Inherited from
EMR
def buildTaskGroupConfig(taskInstanceType: String, taskInstanceCount: Int, taskMarketType: String, taskBidPrice: String): InstanceGroupConfig
Inherited from
EMR
def cancelSteps(`x$0`: CancelStepsRequest): CancelStepsResult
Inherited from
AmazonElasticMapReduceClient
def clusterSummaries(clusterStates: Seq[String], createdBefore: Option[Date], createdAfter: Option[Date]): Seq[ClusterSummary]
Inherited from
EMR
def clusters(clusterStates: Seq[String], createdBefore: Option[Date], createdAfter: Option[Date]): Seq[Cluster]
Inherited from
EMR
def createSecurityConfiguration(`x$0`: CreateSecurityConfigurationRequest): CreateSecurityConfigurationResult
Inherited from
AmazonElasticMapReduceClient
def createStudio(`x$0`: CreateStudioRequest): CreateStudioResult
Inherited from
AmazonElasticMapReduceClient
def createStudioSessionMapping(`x$0`: CreateStudioSessionMappingRequest): CreateStudioSessionMappingResult
Inherited from
AmazonElasticMapReduceClient
def deleteSecurityConfiguration(`x$0`: DeleteSecurityConfigurationRequest): DeleteSecurityConfigurationResult
Inherited from
AmazonElasticMapReduceClient
def deleteStudio(`x$0`: DeleteStudioRequest): DeleteStudioResult
Inherited from
AmazonElasticMapReduceClient
def deleteStudioSessionMapping(`x$0`: DeleteStudioSessionMappingRequest): DeleteStudioSessionMappingResult
Inherited from
AmazonElasticMapReduceClient
def describeCluster(`x$0`: DescribeClusterRequest): DescribeClusterResult
Inherited from
AmazonElasticMapReduceClient
def describeNotebookExecution(`x$0`: DescribeNotebookExecutionRequest): DescribeNotebookExecutionResult
Inherited from
AmazonElasticMapReduceClient
def describeSecurityConfiguration(`x$0`: DescribeSecurityConfigurationRequest): DescribeSecurityConfigurationResult
Inherited from
AmazonElasticMapReduceClient
def describeStep(`x$0`: DescribeStepRequest): DescribeStepResult
Inherited from
AmazonElasticMapReduceClient
def describeStudio(`x$0`: DescribeStudioRequest): DescribeStudioResult
Inherited from
AmazonElasticMapReduceClient
def getBlockPublicAccessConfiguration(`x$0`: GetBlockPublicAccessConfigurationRequest): GetBlockPublicAccessConfigurationResult
Inherited from
AmazonElasticMapReduceClient
def getCachedResponseMetadata(`x$0`: AmazonWebServiceRequest): ResponseMetadata
Inherited from
AmazonElasticMapReduceClient
def getClientConfiguration(): ClientConfiguration
Inherited from
AmazonWebServiceClient
def getClusterDetail[T](jobFlowId: String, op: Cluster => T): T
Inherited from
EMR
def getClusterName(jobFlowId: String): String
Inherited from
EMR
def getClusterState(jobFlowId: String): String
Inherited from
EMR
def getEndpointPrefix(): String
Inherited from
AmazonWebServiceClient
def getManagedScalingPolicy(`x$0`: GetManagedScalingPolicyRequest): GetManagedScalingPolicyResult
Inherited from
AmazonElasticMapReduceClient
def getMonitoringListeners(): Collection[MonitoringListener]
Inherited from
AmazonWebServiceClient
def getRequestMetricsCollector(): RequestMetricCollector
Inherited from
AmazonWebServiceClient
def getServiceName(): String
Inherited from
AmazonWebServiceClient
def getSignerByURI(`x$0`: URI): Signer
Inherited from
AmazonWebServiceClient
def getSignerOverride(): String
Inherited from
AmazonWebServiceClient
final def getSignerRegionOverride(): String
Inherited from
AmazonWebServiceClient
def getStudioSessionMapping(`x$0`: GetStudioSessionMappingRequest): GetStudioSessionMappingResult
Inherited from
AmazonElasticMapReduceClient
def getTimeOffset(): Int
Inherited from
AmazonWebServiceClient
def listBootstrapActions(`x$0`: ListBootstrapActionsRequest): ListBootstrapActionsResult
Inherited from
AmazonElasticMapReduceClient
def listClusters(): ListClustersResult
Inherited from
AmazonElasticMapReduceClient
def listClusters(`x$0`: ListClustersRequest): ListClustersResult
Inherited from
AmazonElasticMapReduceClient
def listInstanceFleets(`x$0`: ListInstanceFleetsRequest): ListInstanceFleetsResult
Inherited from
AmazonElasticMapReduceClient
def listInstanceGroups(`x$0`: ListInstanceGroupsRequest): ListInstanceGroupsResult
Inherited from
AmazonElasticMapReduceClient
def listInstances(`x$0`: ListInstancesRequest): ListInstancesResult
Inherited from
AmazonElasticMapReduceClient
def listNotebookExecutions(`x$0`: ListNotebookExecutionsRequest): ListNotebookExecutionsResult
Inherited from
AmazonElasticMapReduceClient
def listSecurityConfigurations(`x$0`: ListSecurityConfigurationsRequest): ListSecurityConfigurationsResult
Inherited from
AmazonElasticMapReduceClient
def listSteps(`x$0`: ListStepsRequest): ListStepsResult
Inherited from
AmazonElasticMapReduceClient
def listStudioSessionMappings(`x$0`: ListStudioSessionMappingsRequest): ListStudioSessionMappingsResult
Inherited from
AmazonElasticMapReduceClient
def listStudios(`x$0`: ListStudiosRequest): ListStudiosResult
Inherited from
AmazonElasticMapReduceClient
def modifyCluster(`x$0`: ModifyClusterRequest): ModifyClusterResult
Inherited from
AmazonElasticMapReduceClient
def modifyInstanceFleet(`x$0`: ModifyInstanceFleetRequest): ModifyInstanceFleetResult
Inherited from
AmazonElasticMapReduceClient
def modifyInstanceGroups(): ModifyInstanceGroupsResult
Inherited from
AmazonElasticMapReduceClient
def modifyInstanceGroups(`x$0`: ModifyInstanceGroupsRequest): ModifyInstanceGroupsResult
Inherited from
AmazonElasticMapReduceClient
def putAutoScalingPolicy(`x$0`: PutAutoScalingPolicyRequest): PutAutoScalingPolicyResult
Inherited from
AmazonElasticMapReduceClient
def putBlockPublicAccessConfiguration(`x$0`: PutBlockPublicAccessConfigurationRequest): PutBlockPublicAccessConfigurationResult
Inherited from
AmazonElasticMapReduceClient
def putManagedScalingPolicy(`x$0`: PutManagedScalingPolicyRequest): PutManagedScalingPolicyResult
Inherited from
AmazonElasticMapReduceClient
def recentClusters(duration: Duration): List[Cluster]
Inherited from
EMR
def removeAutoScalingPolicy(`x$0`: RemoveAutoScalingPolicyRequest): RemoveAutoScalingPolicyResult
Inherited from
AmazonElasticMapReduceClient
def removeManagedScalingPolicy(`x$0`: RemoveManagedScalingPolicyRequest): RemoveManagedScalingPolicyResult
Inherited from
AmazonElasticMapReduceClient
def removeTags(`x$0`: RemoveTagsRequest): RemoveTagsResult
Inherited from
AmazonElasticMapReduceClient
def runJobFlow[T](masterInstanceType: String, masterMarketType: String, masterBidPrice: String, coreInstanceType: String, coreInstanceCount: Int, coreMarketType: String, coreBidPrice: String, taskInstanceType: String, taskInstanceCount: Int, taskMarketType: String, taskBidPrice: String, ec2KeyName: String, hadoopVersion: String, steps: List[T], jobFlowId: String, jobName: String, amiVersion: String, loggingURI: String, instanceProfile: String, serviceRole: String, visibleToAllUsers: Boolean): RunJobFlowResult
Inherited from
EMR
def runJobFlow(`x$0`: RunJobFlowRequest): RunJobFlowResult
Inherited from
AmazonElasticMapReduceClient
Inherited from
EMR
final def setServiceNameIntern(`x$0`: String): Unit
Inherited from
AmazonWebServiceClient
final def setSignerRegionOverride(`x$0`: String): Unit
Inherited from
AmazonWebServiceClient
def setTerminationProtection(`x$0`: SetTerminationProtectionRequest): SetTerminationProtectionResult
Inherited from
AmazonElasticMapReduceClient
def setTimeOffset(`x$0`: Int): Unit
Inherited from
AmazonWebServiceClient
def setVisibleToAllUsers(`x$0`: SetVisibleToAllUsersRequest): SetVisibleToAllUsersResult
Inherited from
AmazonElasticMapReduceClient
def shutdown(): Unit
Inherited from
AmazonElasticMapReduceClient
def startNotebookExecution(`x$0`: StartNotebookExecutionRequest): StartNotebookExecutionResult
Inherited from
AmazonElasticMapReduceClient
def stepSummaries(clusterId: Option[String], stepStates: Seq[String]): Seq[StepSummary]
Inherited from
EMR
def stopNotebookExecution(`x$0`: StopNotebookExecutionRequest): StopNotebookExecutionResult
Inherited from
AmazonElasticMapReduceClient
def terminateCluster(jobFlowId: String): Unit
Inherited from
EMR
def terminateJobFlows(`x$0`: TerminateJobFlowsRequest): TerminateJobFlowsResult
Inherited from
AmazonElasticMapReduceClient
def updateStudio(`x$0`: UpdateStudioRequest): UpdateStudioResult
Inherited from
AmazonElasticMapReduceClient
def updateStudioSessionMapping(`x$0`: UpdateStudioSessionMappingRequest): UpdateStudioSessionMappingResult
Inherited from
AmazonElasticMapReduceClient
def waiters(): AmazonElasticMapReduceWaiters
Inherited from
AmazonElasticMapReduceClient
def withTimeOffset(`x$0`: Int): AmazonWebServiceClient
Inherited from
AmazonWebServiceClient

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def addRequestHandler(`x$0`: RequestHandler2): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def addRequestHandler(`x$0`: RequestHandler): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final def configureRegion(`x$0`: Regions): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def describeJobFlows(): DescribeJobFlowsResult
Deprecated
Inherited from
AmazonElasticMapReduceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def describeJobFlows(`x$0`: DescribeJobFlowsRequest): DescribeJobFlowsResult
Deprecated
Inherited from
AmazonElasticMapReduceClient
@Deprecated @SdkInternalApi @deprecated("see corresponding Javadoc for more information.", "")
final def makeImmutable(): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def removeRequestHandler(`x$0`: RequestHandler2): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def removeRequestHandler(`x$0`: RequestHandler): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(java.lang.IllegalArgumentException)
def setEndpoint(`x$0`: String): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def setEndpoint(`x$0`: String, `x$1`: String, `x$2`: String): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(java.lang.IllegalArgumentException)
def setRegion(`x$0`: Region): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withEndpoint[T <: AmazonWebServiceClient](`x$0`: String): T
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRegion[T <: AmazonWebServiceClient](`x$0`: Regions): T
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRegion[T <: AmazonWebServiceClient](`x$0`: Region): T
Deprecated
Inherited from
AmazonWebServiceClient

Inherited fields

lazy val CHECK_INTERVAL: Long
Inherited from
EMR
final val coreGroupName: String
Inherited from
EMR
final val coreInstanceRoleType: InstanceRoleType
Inherited from
EMR
final val masterGroupName: String
Inherited from
EMR
final val masterInstanceRoleType: InstanceRoleType
Inherited from
EMR
final val taskGroupName: String
Inherited from
EMR
final val taskInstanceRoleType: InstanceRoleType
Inherited from
EMR