<?php

declare (strict_types=1);
namespace idoit\Module\SyneticsJdisc\Graphql\Schema\Model;

use Axtiva\FlexibleGraphql\Resolver\AutoGenerationInterface;

/**
 * This code is @generated by axtiva/flexible-graphql-php
 * if you want to extend it or change, then remove interface AutoGenerationInterface
 * and it will be managed by you, not axtiva/flexible-graphql-php code generator
 * PHP representation of graphql type DiscoverySettingsLimits
 * Discovery Settings Limits */
final class DiscoverySettingsLimitsType implements AutoGenerationInterface
{
    /**
     * Maximum minutes to age out devices deletion logs
     */
    public ?int $maxAgingOutDeviceDeletionLogsMinutes = null;
    /**
     * Maximum minutes to age out discovery events
     */
    public ?int $maxAgingOutDiscoveryEventsMinutes = null;
    /**
     * Maximum minutes to age out devices
     */
    public ?int $maxAgingOutMinutes = null;
    /**
     * Maximum value for ARP proxy max subnet candidates
     */
    public ?int $maxArpProxyMaxSubnetCandidates = null;
    /**
     * Maximum minutes to age out dependency mapping
     */
    public ?int $maxDependencyMappingAgingMinutes = null;
    /**
     * Maximum milliseconds to timeout End of Life connection
     */
    public ?int $maxEolHttpsConnectTimeout = null;
    /**
     * Maximum milliseconds to timeout End of Life reading
     */
    public ?int $maxEolHttpsReadTimeout = null;
    /**
     * Maximum milliseconds to timeout exchange powershell script execution
     */
    public ?int $maxExchangePowershellScriptExecuteTimeout = null;
    /**
     * Maximum milliseconds to timeout jdbc connections
     */
    public ?int $maxJdbcConnectTimeout = null;
    /**
     * Maximum minutes to Kill Inactive Device After
     */
    public ?int $maxKillInactiveDeviceAfterMinutes = null;
    /**
     * Maximum last logged on users age out hours
     */
    public ?int $maxLastLoggedOnUsersAgeOutHours = null;
    /**
     * Maximum max ping threads
     */
    public ?int $maxMaxPingThreads = null;
    /**
     * Maximum support entitlements days interval
     */
    public ?int $maxSupportEntitlementsDaysInterval = null;
    /**
     * Minimum minutes to age out devices deletion logs
     */
    public ?int $minAgingOutDeviceDeletionLogsMinutes = null;
    /**
     * Minimum minutes to age out discovery events
     */
    public ?int $minAgingOutDiscoveryEventsMinutes = null;
    /**
     * Minimum minutes to age out devices
     */
    public ?int $minAgingOutMinutes = null;
    /**
     * Minimum minutes to age out dependency mapping
     */
    public ?int $minDependencyMappingAgingMinutes = null;
    /**
     * Minimum milliseconds to timeout End of Life connection
     */
    public ?int $minEolHttpsConnectTimeout = null;
    /**
     * Minimum milliseconds to timeout End of Life reading
     */
    public ?int $minEolHttpsReadTimeout = null;
    /**
     * Minimum milliseconds to timeout exchange powershell script execution
     */
    public ?int $minExchangePowershellScriptExecuteTimeout = null;
    /**
     * Minimum milliseconds to timeout jdbc connections
     */
    public ?int $minJdbcConnectTimeout = null;
    /**
     * Minimum minutes to Kill Inactive Device After
     */
    public ?int $minKillInactiveDeviceAfterMinutes = null;
    /**
     * Minimum last logged on users age out hours
     */
    public ?int $minLastLoggedOnUsersAgeOutHours = null;
    /**
     * Server max supported threads
     */
    public ?int $serverMaxThreads = null;
}