Interface UpdateLaunchRequest.Builder

    • Method Detail

      • description

        UpdateLaunchRequest.Builder description​(String description)

        An optional description for the launch.

        Parameters:
        description - An optional description for the launch.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groups

        UpdateLaunchRequest.Builder groups​(Collection<LaunchGroupConfig> groups)

        An array of structures that contains the feature and variations that are to be used for the launch.

        Parameters:
        groups - An array of structures that contains the feature and variations that are to be used for the launch.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groups

        UpdateLaunchRequest.Builder groups​(LaunchGroupConfig... groups)

        An array of structures that contains the feature and variations that are to be used for the launch.

        Parameters:
        groups - An array of structures that contains the feature and variations that are to be used for the launch.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • launch

        UpdateLaunchRequest.Builder launch​(String launch)

        The name of the launch that is to be updated.

        Parameters:
        launch - The name of the launch that is to be updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • metricMonitors

        UpdateLaunchRequest.Builder metricMonitors​(Collection<MetricMonitorConfig> metricMonitors)

        An array of structures that define the metrics that will be used to monitor the launch performance.

        Parameters:
        metricMonitors - An array of structures that define the metrics that will be used to monitor the launch performance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • metricMonitors

        UpdateLaunchRequest.Builder metricMonitors​(MetricMonitorConfig... metricMonitors)

        An array of structures that define the metrics that will be used to monitor the launch performance.

        Parameters:
        metricMonitors - An array of structures that define the metrics that will be used to monitor the launch performance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • project

        UpdateLaunchRequest.Builder project​(String project)

        The name or ARN of the project that contains the launch that you want to update.

        Parameters:
        project - The name or ARN of the project that contains the launch that you want to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • randomizationSalt

        UpdateLaunchRequest.Builder randomizationSalt​(String randomizationSalt)

        When Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt, Evidently uses the launch name as the randomizationSalt.

        Parameters:
        randomizationSalt - When Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt, Evidently uses the launch name as the randomizationSalt.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduledSplitsConfig

        UpdateLaunchRequest.Builder scheduledSplitsConfig​(ScheduledSplitsLaunchConfig scheduledSplitsConfig)

        An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.

        Parameters:
        scheduledSplitsConfig - An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.
        Returns:
        Returns a reference to this object so that method calls can be chained together.