public class DefaultEnvironmentClasspathConfigurer extends AnnotationConfigurerAdapter<java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>,YarnEnvironmentConfigurer,YarnEnvironmentBuilder> implements EnvironmentClasspathConfigurer
AnnotationConfigurer
。コンストラクターと説明 |
---|
DefaultEnvironmentClasspathConfigurer() |
DefaultEnvironmentClasspathConfigurer(java.lang.String id) |
修飾子と型 | メソッドと説明 |
---|---|
void | configure(YarnEnvironmentBuilder builder) AnnotationBuilder に必要なプロパティを設定して、AnnotationBuilder を構成します。 |
EnvironmentClasspathConfigurer | delimiter(java.lang.String delimiter) クラスパスで使用する区切り文字を指定します。 |
EnvironmentClasspathConfigurer | entries(java.util.List<java.lang.String> entries) 新しいクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | entries(java.lang.String... entries) 新しいクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | entry(java.lang.String entry) 新しいクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | includeBaseDirectory(boolean includeBaseDirectory) ベースディレクトリをクラスパスに追加するかどうかを指定します。 |
EnvironmentClasspathConfigurer | siteMapreduceAppClasspath(java.lang.String... defaultClasspath) デフォルトの mr アプリケーションクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | siteMapreduceAppClasspath(java.lang.String defaultClasspath) デフォルトの mr アプリケーションクラスパスを指定します。 |
EnvironmentClasspathConfigurer | siteYarnAppClasspath(java.lang.String... defaultClasspath) デフォルトの yarn アプリケーションクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | siteYarnAppClasspath(java.lang.String defaultClasspath) デフォルトの yarn アプリケーションクラスパスを指定します。 |
EnvironmentClasspathConfigurer | useMapreduceAppClasspath(boolean defaultClasspath) デフォルトの mr クラスパスエントリを追加するかどうかを指定します。 |
EnvironmentClasspathConfigurer | useYarnAppClasspath(boolean defaultClasspath) デフォルトの yarn クラスパスエントリを追加するかどうかを指定します。 |
addObjectPostProcessor, and, getBuilder, init, isAssignable, setBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
and
public DefaultEnvironmentClasspathConfigurer()
public DefaultEnvironmentClasspathConfigurer(java.lang.String id)
public void configure(YarnEnvironmentBuilder builder) throws java.lang.Exception
AnnotationConfigurer
AnnotationBuilder
に必要なプロパティを設定して、AnnotationBuilder
を構成します。AnnotationConfigurer<java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>,YarnEnvironmentBuilder>
の configure
AnnotationConfigurerAdapter<java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>,YarnEnvironmentConfigurer, YarnEnvironmentBuilder>
の configure
builder
- ビルダー java.lang.Exception
- エラーが発生した場合 public EnvironmentClasspathConfigurer entry(java.lang.String entry)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の entry
entry
- クラスパスエントリ EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer entries(java.lang.String... entries)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の entries
entries
- クラスパスエントリ EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer entries(java.util.List<java.lang.String> entries)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の entries
entries
- クラスパスエントリ EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer useYarnAppClasspath(boolean defaultClasspath)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の useYarnAppClasspath
defaultClasspath
- デフォルトの糸クラスパスを使用する EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer useMapreduceAppClasspath(boolean defaultClasspath)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の useMapreduceAppClasspath
defaultClasspath
- デフォルトの mr クラスパスを使用する EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer siteYarnAppClasspath(java.lang.String defaultClasspath)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の siteYarnAppClasspath
defaultClasspath
- デフォルトの糸クラスパス EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer siteMapreduceAppClasspath(java.lang.String defaultClasspath)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の siteMapreduceAppClasspath
defaultClasspath
- デフォルトの mr クラスパス EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer siteYarnAppClasspath(java.lang.String... defaultClasspath)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の siteYarnAppClasspath
defaultClasspath
- デフォルトのクラスパスエントリ。EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer siteMapreduceAppClasspath(java.lang.String... defaultClasspath)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の siteMapreduceAppClasspath
defaultClasspath
- デフォルトのクラスパスエントリ。EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer includeBaseDirectory(boolean includeBaseDirectory)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の includeBaseDirectory
includeBaseDirectory
- インクルードベースディレクトリ EnvironmentClasspathConfigurer
public EnvironmentClasspathConfigurer delimiter(java.lang.String delimiter)
EnvironmentClasspathConfigurer
EnvironmentClasspathConfigurer
の delimiter
delimiter
- 区切り文字 EnvironmentClasspathConfigurer