Class CapabilitiesControl

    • Constructor Detail

      • CapabilitiesControl

        public CapabilitiesControl​(@NotNull
                                   @NotNull BambooEnvironmentData environmentData)
    • Method Detail

      • getAgentCapabilities

        public List<RestCapability> getAgentCapabilities​(long agentId)
      • createAgentCapability

        public void createAgentCapability​(long agentId,
                                          String key,
                                          String value)
      • createEphemeralAgentTemplateCapability

        public void createEphemeralAgentTemplateCapability​(long templateId,
                                                           String key,
                                                           String value)
      • updateEphemeralAgentTemplateCapability

        public void updateEphemeralAgentTemplateCapability​(long templateId,
                                                           String key,
                                                           String value)
      • updateAgentCapability

        public void updateAgentCapability​(long agentId,
                                          String key,
                                          String value)
      • removeAgentCapability

        public void removeAgentCapability​(long agentId,
                                          String key)
      • createSharedRemoteCapability

        public void createSharedRemoteCapability​(String key,
                                                 String value)
      • removeServerCapability

        public void removeServerCapability​(String capabilityKey)