Class RemotableRemoteAgentDefinitionImpl
- java.lang.Object
-
- com.atlassian.bamboo.v2.build.agent.RemotableRemoteAgentDefinitionImpl
-
- All Implemented Interfaces:
RemotableRemoteAgentDefinition
- Direct Known Subclasses:
RemotableElasticAgentDefinitionImpl
,RemotableEphemeralAgentDefinitionImpl
public class RemotableRemoteAgentDefinitionImpl extends Object implements RemotableRemoteAgentDefinition
-
-
Field Summary
Fields Modifier and Type Field Description protected CapabilitySet
capabilitySet
-
Constructor Summary
Constructors Constructor Description RemotableRemoteAgentDefinitionImpl(long id, String name, String description, @Nullable UUID uuid, @Nullable ResultKey ephemeralAgentDedication)
RemotableRemoteAgentDefinitionImpl(PipelineDefinition pipelineDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull PipelineDefinition
createPipelineDefinition()
@Nullable String
getDescription()
@Nullable ResultKey
getEphemeralAgentDedication()
long
getId()
String
getName()
@Nullable UUID
getUuid()
void
setCapabilitySet(@NotNull CapabilitySet capabilitySet)
protected void
setPipelineProperties(PipelineDefinition pipelineDefinition)
String
toString()
-
-
-
Field Detail
-
capabilitySet
protected CapabilitySet capabilitySet
-
-
Constructor Detail
-
RemotableRemoteAgentDefinitionImpl
public RemotableRemoteAgentDefinitionImpl(long id, String name, String description, @Nullable @Nullable UUID uuid, @Nullable @Nullable ResultKey ephemeralAgentDedication)
-
RemotableRemoteAgentDefinitionImpl
public RemotableRemoteAgentDefinitionImpl(PipelineDefinition pipelineDefinition)
-
-
Method Detail
-
setCapabilitySet
public void setCapabilitySet(@NotNull @NotNull CapabilitySet capabilitySet)
- Specified by:
setCapabilitySet
in interfaceRemotableRemoteAgentDefinition
-
createPipelineDefinition
@NotNull public @NotNull PipelineDefinition createPipelineDefinition()
- Specified by:
createPipelineDefinition
in interfaceRemotableRemoteAgentDefinition
-
setPipelineProperties
protected void setPipelineProperties(PipelineDefinition pipelineDefinition)
-
getId
public long getId()
- Specified by:
getId
in interfaceRemotableRemoteAgentDefinition
-
getName
public String getName()
- Specified by:
getName
in interfaceRemotableRemoteAgentDefinition
-
getDescription
@Nullable public @Nullable String getDescription()
- Specified by:
getDescription
in interfaceRemotableRemoteAgentDefinition
-
getUuid
@Nullable public @Nullable UUID getUuid()
- Specified by:
getUuid
in interfaceRemotableRemoteAgentDefinition
-
getEphemeralAgentDedication
@Nullable public @Nullable ResultKey getEphemeralAgentDedication()
- Specified by:
getEphemeralAgentDedication
in interfaceRemotableRemoteAgentDefinition
-
-