Interface AgentDetails.Builder

  • Method Details

    • agentCpuCores

      AgentDetails.Builder agentCpuCores(Collection<Integer> agentCpuCores)

      List of CPU cores reserved for the agent.

      Parameters:
      agentCpuCores - List of CPU cores reserved for the agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • agentCpuCores

      AgentDetails.Builder agentCpuCores(Integer... agentCpuCores)

      List of CPU cores reserved for the agent.

      Parameters:
      agentCpuCores - List of CPU cores reserved for the agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • agentVersion

      AgentDetails.Builder agentVersion(String agentVersion)

      Current agent version.

      Parameters:
      agentVersion - Current agent version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentVersions

      AgentDetails.Builder componentVersions(Collection<ComponentVersion> componentVersions)

      List of versions being used by agent components.

      Parameters:
      componentVersions - List of versions being used by agent components.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentVersions

      AgentDetails.Builder componentVersions(ComponentVersion... componentVersions)

      List of versions being used by agent components.

      Parameters:
      componentVersions - List of versions being used by agent components.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentVersions

      AgentDetails.Builder componentVersions(Consumer<ComponentVersion.Builder>... componentVersions)

      List of versions being used by agent components.

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

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

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

      AgentDetails.Builder instanceId(String instanceId)

      ID of EC2 instance agent is running on.

      Parameters:
      instanceId - ID of EC2 instance agent is running on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceType

      AgentDetails.Builder instanceType(String instanceType)

      Type of EC2 instance agent is running on.

      Parameters:
      instanceType - Type of EC2 instance agent is running on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reservedCpuCores

      AgentDetails.Builder reservedCpuCores(Collection<Integer> reservedCpuCores)

      This field should not be used. Use agentCpuCores instead.

      List of CPU cores reserved for processes other than the agent running on the EC2 instance.

      Parameters:
      reservedCpuCores -

      This field should not be used. Use agentCpuCores instead.

      List of CPU cores reserved for processes other than the agent running on the EC2 instance.

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

      AgentDetails.Builder reservedCpuCores(Integer... reservedCpuCores)

      This field should not be used. Use agentCpuCores instead.

      List of CPU cores reserved for processes other than the agent running on the EC2 instance.

      Parameters:
      reservedCpuCores -

      This field should not be used. Use agentCpuCores instead.

      List of CPU cores reserved for processes other than the agent running on the EC2 instance.

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