public function __construct()

in src/Config.php [154:197]


    public function __construct(
        ?string $region = null,
        ?string $endpoint = null,
        ?string $signatureVersion = null,
        ?CredentialsProvider $credentialsProvider = null,
        ?bool $disableSSL = null,
        ?bool $insecureSkipVerify = null,
        ?float $connectTimeout = null,
        ?float $readwriteTimeout = null,
        ?string $proxyHost = null,
        ?bool $useDualStackEndpoint = null,
        ?bool $useAccelerateEndpoint = null,
        ?bool $useInternalEndpoint = null,
        ?bool $useCname = null,
        ?bool $usePathStyle = null,
        ?int $retryMaxAttempts = null,
        ?Retry\RetryerInterface $retryer = null,
        ?string $userAgent = null,
        ?array $additionalHeaders = null,
        ?string $cloudBoxId = null,
        ?bool $enableAutoDetectCloudBoxId = null
    )
    {
        $this->region = $region;
        $this->endpoint = $endpoint;
        $this->signatureVersion = $signatureVersion;
        $this->credentialsProvider = $credentialsProvider;
        $this->disableSSL = $disableSSL;
        $this->insecureSkipVerify = $insecureSkipVerify;
        $this->connectTimeout = $connectTimeout;
        $this->readwriteTimeout = $readwriteTimeout;
        $this->proxyHost = $proxyHost;
        $this->useDualStackEndpoint = $useDualStackEndpoint;
        $this->useAccelerateEndpoint = $useAccelerateEndpoint;
        $this->useInternalEndpoint = $useInternalEndpoint;
        $this->useCname = $useCname;
        $this->usePathStyle = $usePathStyle;
        $this->retryMaxAttempts = $retryMaxAttempts;
        $this->retryer = $retryer;
        $this->userAgent = $userAgent;
        $this->additionalHeaders = $additionalHeaders;
        $this->cloudBoxId = $cloudBoxId;
        $this->enableAutoDetectCloudBoxId = $enableAutoDetectCloudBoxId;
    }