src/main/java/com/awslabs/aws/greengrass/provisioner/AwsGreengrassProvisionerModule.java
@Provides
    @ElementsIntoSet
    public Set<Operation> operations(BasicDeploymentHelper basicDeploymentHelper,
                                     BasicGroupQueryHelper basicGroupQueryHelper,
                                     BasicGroupUpdateHelper basicGroupUpdateHelper,
                                     BasicGroupTestHelper basicGroupTestHelper,
                                     BasicHsiBootstrapHelper basicHsiBootstrapHelper) {
        return new HashSet<>(Arrays.asList(basicDeploymentHelper,
                basicGroupQueryHelper,
                basicGroupUpdateHelper,
                basicGroupTestHelper,
                basicHsiBootstrapHelper));
    }
// Operations that the user can execute
Operations that the user can execute
Operations that the user can execute
@Provides
    @ElementsIntoSet
    public Set<Operation> operations(BasicDeploymentHelper basicDeploymentHelper,
                                     BasicGroupQueryHelper basicGroupQueryHelper,
                                     BasicGroupUpdateHelper basicGroupUpdateHelper,
                                     BasicGroupTestHelper basicGroupTestHelper,
                                     BasicHsiBootstrapHelper basicHsiBootstrapHelper) {
        return new HashSet<>(Arrays.asList(basicDeploymentHelper,
                basicGroupQueryHelper,
                basicGroupUpdateHelper,
                basicGroupTestHelper,
                basicHsiBootstrapHelper));
    }
@ Provides @ ElementsIntoSet public Set < Operation > operations ( BasicDeploymentHelper basicDeploymentHelper , BasicGroupQueryHelper basicGroupQueryHelper , BasicGroupUpdateHelper basicGroupUpdateHelper , BasicGroupTestHelper basicGroupTestHelper , BasicHsiBootstrapHelper basicHsiBootstrapHelper ) { return new HashSet < > ( Arrays . asList ( basicDeploymentHelper , basicGroupQueryHelper , basicGroupUpdateHelper , basicGroupTestHelper , basicHsiBootstrapHelper ) ) ; }
Operations that the user can execute
Operations that the user can execute