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
-
Constructor Summary
ConstructorDescriptionRemotableRemoteAgentDefinitionImpl
(long id, String name, String description, @Nullable UUID uuid, @Nullable ResultKey ephemeralAgentDedication) RemotableRemoteAgentDefinitionImpl
(PipelineDefinition pipelineDefinition) -
Method Summary
Modifier and TypeMethodDescription@NotNull PipelineDefinition
@Nullable String
@Nullable ResultKey
long
getId()
getName()
@Nullable UUID
getUuid()
void
setCapabilitySet
(@NotNull CapabilitySet capabilitySet) protected void
setPipelineProperties
(PipelineDefinition pipelineDefinition) toString()
-
Field Details
-
capabilitySet
-
-
Constructor Details
-
RemotableRemoteAgentDefinitionImpl
-
RemotableRemoteAgentDefinitionImpl
-
-
Method Details
-
setCapabilitySet
- Specified by:
setCapabilitySet
in interfaceRemotableRemoteAgentDefinition
-
createPipelineDefinition
- Specified by:
createPipelineDefinition
in interfaceRemotableRemoteAgentDefinition
-
setPipelineProperties
-
toString
-
getId
public long getId()- Specified by:
getId
in interfaceRemotableRemoteAgentDefinition
-
getName
- Specified by:
getName
in interfaceRemotableRemoteAgentDefinition
-
getDescription
- Specified by:
getDescription
in interfaceRemotableRemoteAgentDefinition
-
getUuid
- Specified by:
getUuid
in interfaceRemotableRemoteAgentDefinition
-
getEphemeralAgentDedication
- Specified by:
getEphemeralAgentDedication
in interfaceRemotableRemoteAgentDefinition
-