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 CapabilitySetcapabilitySet
-
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 PipelineDefinitioncreatePipelineDefinition()@Nullable StringgetDescription()@Nullable ResultKeygetEphemeralAgentDedication()longgetId()StringgetName()@Nullable UUIDgetUuid()voidsetCapabilitySet(@NotNull CapabilitySet capabilitySet)protected voidsetPipelineProperties(PipelineDefinition pipelineDefinition)StringtoString()
-
-
-
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:
setCapabilitySetin interfaceRemotableRemoteAgentDefinition
-
createPipelineDefinition
@NotNull public @NotNull PipelineDefinition createPipelineDefinition()
- Specified by:
createPipelineDefinitionin interfaceRemotableRemoteAgentDefinition
-
setPipelineProperties
protected void setPipelineProperties(PipelineDefinition pipelineDefinition)
-
getId
public long getId()
- Specified by:
getIdin interfaceRemotableRemoteAgentDefinition
-
getName
public String getName()
- Specified by:
getNamein interfaceRemotableRemoteAgentDefinition
-
getDescription
@Nullable public @Nullable String getDescription()
- Specified by:
getDescriptionin interfaceRemotableRemoteAgentDefinition
-
getUuid
@Nullable public @Nullable UUID getUuid()
- Specified by:
getUuidin interfaceRemotableRemoteAgentDefinition
-
getEphemeralAgentDedication
@Nullable public @Nullable ResultKey getEphemeralAgentDedication()
- Specified by:
getEphemeralAgentDedicationin interfaceRemotableRemoteAgentDefinition
-
-