':type args: any
:type command: str'

def __init__(self, args, command):

    super(IntegrationConfig, self).__init__(args, command)
    self.start_at = args.start_at
    self.start_at_task = args.start_at_task
    self.allow_destructive = (args.allow_destructive if ('allow_destructive' in args) else False)
    self.retry_on_error = args.retry_on_error
    self.continue_on_error = args.continue_on_error
    self.debug_strategy = args.debug_strategy
    self.changed_all_target = args.changed_all_target
    self.list_targets = args.list_targets
    self.tags = args.tags
    self.skip_tags = args.skip_tags
    self.diff = args.diff
    if self.list_targets:
        self.explain = True
