Interface BrokerInstanceOption.Builder

    • Method Detail

      • availabilityZones

        BrokerInstanceOption.Builder availabilityZones​(Collection<AvailabilityZone> availabilityZones)

        The list of available az.

        Parameters:
        availabilityZones - The list of available az.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        BrokerInstanceOption.Builder availabilityZones​(AvailabilityZone... availabilityZones)

        The list of available az.

        Parameters:
        availabilityZones - The list of available az.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineType

        BrokerInstanceOption.Builder engineType​(String engineType)

        The broker's engine type.

        Parameters:
        engineType - The broker's engine type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EngineType, EngineType
      • hostInstanceType

        BrokerInstanceOption.Builder hostInstanceType​(String hostInstanceType)

        The broker's instance type.

        Parameters:
        hostInstanceType - The broker's instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedDeploymentModesWithStrings

        BrokerInstanceOption.Builder supportedDeploymentModesWithStrings​(Collection<String> supportedDeploymentModes)

        The list of supported deployment modes.

        Parameters:
        supportedDeploymentModes - The list of supported deployment modes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedDeploymentModesWithStrings

        BrokerInstanceOption.Builder supportedDeploymentModesWithStrings​(String... supportedDeploymentModes)

        The list of supported deployment modes.

        Parameters:
        supportedDeploymentModes - The list of supported deployment modes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedDeploymentModes

        BrokerInstanceOption.Builder supportedDeploymentModes​(Collection<DeploymentMode> supportedDeploymentModes)

        The list of supported deployment modes.

        Parameters:
        supportedDeploymentModes - The list of supported deployment modes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedDeploymentModes

        BrokerInstanceOption.Builder supportedDeploymentModes​(DeploymentMode... supportedDeploymentModes)

        The list of supported deployment modes.

        Parameters:
        supportedDeploymentModes - The list of supported deployment modes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedEngineVersions

        BrokerInstanceOption.Builder supportedEngineVersions​(Collection<String> supportedEngineVersions)

        The list of supported engine versions.

        Parameters:
        supportedEngineVersions - The list of supported engine versions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedEngineVersions

        BrokerInstanceOption.Builder supportedEngineVersions​(String... supportedEngineVersions)

        The list of supported engine versions.

        Parameters:
        supportedEngineVersions - The list of supported engine versions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.