Interface LayerCustomAction.Builder

  • Method Details

    • customActionId

      LayerCustomAction.Builder customActionId(String customActionId)

      The ID of the custom action.

      Parameters:
      customActionId - The ID of the custom action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the custom action.

      Parameters:
      name - The name of the custom action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the LayerCustomAction.

      Parameters:
      status - The status of the LayerCustomAction.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the LayerCustomAction.

      Parameters:
      status - The status of the LayerCustomAction.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trigger

      The trigger of the LayerCustomAction.

      Valid values are defined as follows:

      • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

      • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

      Parameters:
      trigger - The trigger of the LayerCustomAction.

      Valid values are defined as follows:

      • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

      • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

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

      The trigger of the LayerCustomAction.

      Valid values are defined as follows:

      • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

      • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

      Parameters:
      trigger - The trigger of the LayerCustomAction.

      Valid values are defined as follows:

      • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

      • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

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

      A list of LayerCustomActionOperations.

      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

      Parameters:
      actionOperations - A list of LayerCustomActionOperations.

      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

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

      LayerCustomAction.Builder actionOperations(LayerCustomActionOperation... actionOperations)

      A list of LayerCustomActionOperations.

      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

      Parameters:
      actionOperations - A list of LayerCustomActionOperations.

      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

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

      A list of LayerCustomActionOperations.

      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to actionOperations(List<LayerCustomActionOperation>).

      Parameters:
      actionOperations - a consumer that will call methods on LayerCustomActionOperation.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: