Interface AgentDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AgentDetails.Builder,AgentDetails>,SdkBuilder<AgentDetails.Builder,AgentDetails>,SdkPojo
- Enclosing class:
- AgentDetails
public static interface AgentDetails.Builder extends SdkPojo, CopyableBuilder<AgentDetails.Builder,AgentDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgentDetails.BuilderagentCpuCores(Integer... agentCpuCores)List of CPU cores reserved for the agent.AgentDetails.BuilderagentCpuCores(Collection<Integer> agentCpuCores)List of CPU cores reserved for the agent.AgentDetails.BuilderagentVersion(String agentVersion)Current agent version.AgentDetails.BuildercomponentVersions(Collection<ComponentVersion> componentVersions)List of versions being used by agent components.AgentDetails.BuildercomponentVersions(Consumer<ComponentVersion.Builder>... componentVersions)List of versions being used by agent components.AgentDetails.BuildercomponentVersions(ComponentVersion... componentVersions)List of versions being used by agent components.AgentDetails.BuilderinstanceId(String instanceId)ID of EC2 instance agent is running on.AgentDetails.BuilderinstanceType(String instanceType)Type of EC2 instance agent is running on.AgentDetails.BuilderreservedCpuCores(Integer... reservedCpuCores)AgentDetails.BuilderreservedCpuCores(Collection<Integer> reservedCpuCores)-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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 theComponentVersion.Builderavoiding the need to create one manually viaComponentVersion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#componentVersions(List.) - Parameters:
componentVersions- a consumer that will call methods onComponentVersion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#componentVersions(java.util.Collection)
-
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.
-
-