Interface RegisterApplicationRequest.Builder

    • Method Detail

      • applicationId

        RegisterApplicationRequest.Builder applicationId​(String applicationId)

        The ID of the application.

        Parameters:
        applicationId - The ID of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instances

        RegisterApplicationRequest.Builder instances​(Collection<String> instances)

        The Amazon EC2 instances on which your SAP application is running.

        Parameters:
        instances - The Amazon EC2 instances on which your SAP application is running.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instances

        RegisterApplicationRequest.Builder instances​(String... instances)

        The Amazon EC2 instances on which your SAP application is running.

        Parameters:
        instances - The Amazon EC2 instances on which your SAP application is running.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sapInstanceNumber

        RegisterApplicationRequest.Builder sapInstanceNumber​(String sapInstanceNumber)

        The SAP instance number of the application.

        Parameters:
        sapInstanceNumber - The SAP instance number of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sid

        RegisterApplicationRequest.Builder sid​(String sid)

        The System ID of the application.

        Parameters:
        sid - The System ID of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        RegisterApplicationRequest.Builder tags​(Map<String,​String> tags)

        The tags to be attached to the SAP application.

        Parameters:
        tags - The tags to be attached to the SAP application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • credentials

        RegisterApplicationRequest.Builder credentials​(ApplicationCredential... credentials)

        The credentials of the SAP application.

        Parameters:
        credentials - The credentials of the SAP application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseArn

        RegisterApplicationRequest.Builder databaseArn​(String databaseArn)

        The Amazon Resource Name of the SAP HANA database.

        Parameters:
        databaseArn - The Amazon Resource Name of the SAP HANA database.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentsInfo

        RegisterApplicationRequest.Builder componentsInfo​(Collection<ComponentInfo> componentsInfo)

        This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.

        This is an array of ApplicationComponent objects. You may input 0 to 5 items.

        Parameters:
        componentsInfo - This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.

        This is an array of ApplicationComponent objects. You may input 0 to 5 items.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentsInfo

        RegisterApplicationRequest.Builder componentsInfo​(ComponentInfo... componentsInfo)

        This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.

        This is an array of ApplicationComponent objects. You may input 0 to 5 items.

        Parameters:
        componentsInfo - This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.

        This is an array of ApplicationComponent objects. You may input 0 to 5 items.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentsInfo

        RegisterApplicationRequest.Builder componentsInfo​(Consumer<ComponentInfo.Builder>... componentsInfo)

        This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.

        This is an array of ApplicationComponent objects. You may input 0 to 5 items.

        This is a convenience method that creates an instance of the ComponentInfo.Builder avoiding the need to create one manually via ComponentInfo.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #componentsInfo(List).

        Parameters:
        componentsInfo - a consumer that will call methods on ComponentInfo.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #componentsInfo(java.util.Collection)