Class JavaMigrationAnalysisResult.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • workRequestId

        public JavaMigrationAnalysisResult.Builder workRequestId​(String workRequestId)
        The OCID of the work request of this analysis.
        Parameters:
        workRequestId - the value to set
        Returns:
        this builder
      • applicationKey

        public JavaMigrationAnalysisResult.Builder applicationKey​(String applicationKey)
        The unique key that identifies the application.
        Parameters:
        applicationKey - the value to set
        Returns:
        this builder
      • applicationName

        public JavaMigrationAnalysisResult.Builder applicationName​(String applicationName)
        The name of the application for which the Java migration analysis was performed.
        Parameters:
        applicationName - the value to set
        Returns:
        this builder
      • applicationPath

        public JavaMigrationAnalysisResult.Builder applicationPath​(String applicationPath)
        The installation path of the application for which the Java migration analysis was performed.
        Parameters:
        applicationPath - the value to set
        Returns:
        this builder
      • applicationExecutionType

        public JavaMigrationAnalysisResult.Builder applicationExecutionType​(ApplicationExecutionType applicationExecutionType)
        Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
        Parameters:
        applicationExecutionType - the value to set
        Returns:
        this builder
      • sourceJdkVersion

        public JavaMigrationAnalysisResult.Builder sourceJdkVersion​(String sourceJdkVersion)
        The source JDK version of the application that’s currently running.
        Parameters:
        sourceJdkVersion - the value to set
        Returns:
        this builder
      • targetJdkVersion

        public JavaMigrationAnalysisResult.Builder targetJdkVersion​(String targetJdkVersion)
        The target JDK version of the application to be migrated.
        Parameters:
        targetJdkVersion - the value to set
        Returns:
        this builder
      • managedInstanceId

        public JavaMigrationAnalysisResult.Builder managedInstanceId​(String managedInstanceId)
        The managed instance OCID.
        Parameters:
        managedInstanceId - the value to set
        Returns:
        this builder
      • hostName

        public JavaMigrationAnalysisResult.Builder hostName​(String hostName)
        The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
        Parameters:
        hostName - the value to set
        Returns:
        this builder
      • namespace

        public JavaMigrationAnalysisResult.Builder namespace​(String namespace)
        The object storage namespace that contains the results of the migration analysis.
        Parameters:
        namespace - the value to set
        Returns:
        this builder
      • bucketName

        public JavaMigrationAnalysisResult.Builder bucketName​(String bucketName)
        The name of the object storage bucket that contains the results of the migration analysis.
        Parameters:
        bucketName - the value to set
        Returns:
        this builder
      • objectStorageUploadDirPath

        public JavaMigrationAnalysisResult.Builder objectStorageUploadDirPath​(String objectStorageUploadDirPath)
        The directory path of the object storage bucket that contains the results of the migration analysis.
        Parameters:
        objectStorageUploadDirPath - the value to set
        Returns:
        this builder
      • objectList

        public JavaMigrationAnalysisResult.Builder objectList​(List<String> objectList)
        The names of the object storage objects that contain the results of the migration analysis.
        Parameters:
        objectList - the value to set
        Returns:
        this builder