Class SparkApplicationDetails.Builder

  • Enclosing class:
    SparkApplicationDetails

    public static class SparkApplicationDetails.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public SparkApplicationDetails build()
        Builds a SparkApplicationDetails.
        Returns:
        the new SparkApplicationDetails instance
      • addArguments

        public SparkApplicationDetails.Builder addArguments​(java.lang.String arguments)
        Adds a new element to arguments.
        Parameters:
        arguments - the new element to be added
        Returns:
        the SparkApplicationDetails builder
      • application

        public SparkApplicationDetails.Builder application​(java.lang.String application)
        Set the application.
        Parameters:
        application - the application
        Returns:
        the SparkApplicationDetails builder
      • arguments

        public SparkApplicationDetails.Builder arguments​(java.util.List<java.lang.String> arguments)
        Set the arguments. Existing arguments will be replaced.
        Parameters:
        arguments - the arguments
        Returns:
        the SparkApplicationDetails builder
      • xClass

        public SparkApplicationDetails.Builder xClass​(java.lang.String xClass)
        Set the xClass.
        Parameters:
        xClass - the xClass
        Returns:
        the SparkApplicationDetails builder
      • files

        public SparkApplicationDetails.Builder files​(java.lang.String files)
        Set the files.
        Parameters:
        files - the files
        Returns:
        the SparkApplicationDetails builder
      • jars

        public SparkApplicationDetails.Builder jars​(java.lang.String jars)
        Set the jars.
        Parameters:
        jars - the jars
        Returns:
        the SparkApplicationDetails builder
      • name

        public SparkApplicationDetails.Builder name​(java.lang.String name)
        Set the name.
        Parameters:
        name - the name
        Returns:
        the SparkApplicationDetails builder
      • packages

        public SparkApplicationDetails.Builder packages​(java.lang.String packages)
        Set the packages.
        Parameters:
        packages - the packages
        Returns:
        the SparkApplicationDetails builder
      • repositories

        public SparkApplicationDetails.Builder repositories​(java.lang.String repositories)
        Set the repositories.
        Parameters:
        repositories - the repositories
        Returns:
        the SparkApplicationDetails builder
      • sparkVersion

        public SparkApplicationDetails.Builder sparkVersion​(java.lang.String sparkVersion)
        Set the sparkVersion.
        Parameters:
        sparkVersion - the sparkVersion
        Returns:
        the SparkApplicationDetails builder